Les changements concrets
Il n’est pas évident de faire la part des choses entre les annonces officielles, les rumeurs en suspend, les démentis et les hypothèses. Voici donc la liste des informations confirmées.
La keynoteCette présentation contient à peu de choses près toutes les nouvelles fiables sur le sujet. En reprenant point par point ce qui y a été présenté et avec les parutions récentes sur différents sites, on y trouve une mine d’informations.
- La double vie de Mac OS X
Le projet « Marklar », nom donné au portage d’OS X sur PC, a fait couler beaucoup d’encre depuis des années. Elle a été lancée par la présence de références au Pentium III d’Intel dans les premières versions beta d’OS X.
Cette rumeur était accréditée par les origines mêmes de Mac OS X. NeXT Step fonctionnait sur 486. Après l’abandon récent des clones (compatibles Mac), certains avançaient même que l’avènement de Mac OS X et sa portabilité allaient de pair à une reprise de la politique de licence qui semblait être le meilleur moyen de redresser Apple, en difficulté à ce moment.
- Le portage des logiciels
Mac OS X utilise plusieurs types d’applications. En fonction des technologies employées par les programmeurs, peu, voir aucune modification n'est à prévoir.
L’environnement de développement principal d’Apple, XCode, vient de sortir en version 2.1. Il apporte notamment la capacité à générer des « Universal Binaries », des programmes exécutables comprenant le code nécessaire à leur utilisation sur PowerPC et Intel sans distinction.
De cette façon, un programme existant construit grâce à XCode ne nécessite que des modifications mineures pour passer d’un processeur à l’autre. Hormis dans des cas bien particuliers, seul le problème d’« endianness » peut être compliqué à résoudre.
Les différences fondamentales, décrites dans le guide de création des Universal Binaries (disponible sur le site d’Apple ), sont les suivantes :
- remplacement de l’altivec par le SSE2
- absence de l’OpenFirmware, vraisemblablement remplacé par un BIOS proche de celui d’un PC (BIOS Phoenix sur les machines du kit de transition)
- Utilisation d’une table de partition PC sur les disques durs
- Inversion de l’ordre des données sur x86 (endianness)
Un programme utilisant l’environnement Cocoa (au lieu de Carbon) et aucune des spécificités décrites ci-dessus peut théoriquement être recompilé sans modifications.
- Pour ceux qui ne seront pas portés
Rosetta, dont le nom est issu de la pierre de Rosette qui permit à Champollion de traduire les hiéroglyphes, est un système de recompilation dynamique du code PowerPC permettant son exécution sur un processeur Intel.
Comme indiqué dans cet article paru hier sur Presence-PC, les performances de Rosetta ne sont pas comparables à celles d’un émulateur comme PearPC. Incroyablement rapide pour une telle tâche, c’est grâce à la technologie de Transitive (voir cet article) que les applications non portées pourront tourner à une vitesse décente.

Le trio clef
Les analyses et rumeurs
- Windows sur Mac
D’après XLR8 your mac, les machines du kit de transition décrit dans nos actualités utilisent un Bios Phoenix, comme la plupart des cartes-mères Intel.
D’après MacRumors, la configuration de la machine est la suivante :
- Pentium 4 660 (3.6 GHz, support des extensions 64 bits)
- Chipset i915 G avec vidéo Intel GMA 900 intégrée
Il s’agit donc d’un PC standard, et rien n’empêche l’installation de Windows dessus. Cependant, il est impossible de dire avec certitude si les machines de série utiliseront le même BIOS, et donc si elles seront capables de faire tourner Windows XP sans modification.
- Mac OS sur PC
Dans la mesure ou la machine du transition kit est un PC on ne peut plus standard, il n’y a en théorie aucune impossibilité technique à installer la version de développement de Tiger sur un PC identique.
Cependant, deux choses sont à noter :
- Le contrat de licence de Mac OS précise que l’installation sur un matériel non Apple (incluant un émulateur comme PearPC) n’est pas autorisée.
- Il y a de fortes chances qu’un contrôle soit effectué au démarrage du système afin de vérifier le type de machine. Cette protection peut être réalisée par la modification des chaînes d’identification du BIOS par exemple, ou bien par un procédé plus évolué.
Dans les deux cas, inutile de préciser que ces limites n’empêcheront personne de tenter l’expérience.
- Organisation du « switch »
On sait que la transition va s’effectuer entre juin 2006 et juin 2007. A la première date devrait sortir au moins un Mac à base de processeur Intel. Tout porte à croire qu’il s’agira d’un Mac mini équipé d’un processeur Yonah mais il n’y a aucune confirmation officielle.
A noter que si Apple utilise effectivement le Yonah, cela implique que Mac OS X pour Intel fonctionnera aussi bien sur un processeur 32 bits que sur le modèle 64 bits des kits de transition.
Les machines de la gamme professionnelle devraient être les dernières à migrer, ceci permettant à Apple d’augmenter plus rapidement le parc installé en Intel avec la gamme grand public.
- AMD
Beaucoup d’entre vous se demandent pourquoi Apple a choisi Intel et non AMD. L’image de challenger associée à la pomme s’accorde effectivement bien avec celle de l’Athlon.
La question a été soulevée à de nombreuses reprises, mais c’est la fiabilité d’Intel dans sa stratégie et son système de production qui ont décidé Apple a s’adresser au leader. Mais ce choix n’est peut-être pas définitif et on peut tout a fait s’attendre à ce qu’Apple se fournisse aussi chez AMD dans quelques années.
Cela dépendra nottament de la capacité d'AMD à s'aligner sur les réductions substancielles qu'Intel a probablement accordé à Apple.
- Et que devient IBM ?
Evincé pour cause de divergence stratégique et de déficiences techniques, IBM n’en reste pas moins une entreprise innovante. Seulement ses projets ne répondent pas aux attentes d’Apple. Le Cell s’annonce comme un produit prometteur pour les applications multimédia, mais il sera très difficile d’en tirer la quintessence dans le cadre d’un usage généraliste.
Mais là encore, la stratégie de portabilité des logiciels permet à Apple de conserver une totale indépendance. Et donc de revenir vers IBM si ce dernier propose des produits plus intéressant pour l’avenir de la plateforme Macintosh.
Waow la j'ai vrément compris tout a cette histoire
Vive la nouvelle pomme!
Waow la j'ai vrément compris tout a cette histoire
pareil, tout est très clair dans mon esprit maintenant
Ouaip G@by!
Ce que j'ai particulièrement aprécié, c'est l'objectivité sur le sujet, qui mérite d'être soulignée!
Bravo!
ouaip, c'est une petite révolition. =o)
dans un futur proche : enfin un vrai concurrent à windows pour nos PC (si apple le veut bien)?
disont que c'est l'importance que la stratégie 3S prendra qui en décidera. Si Apple perce sur le secteur pro grace aux machines à base d'Intel, on y viendra rapidement. Sinon ça restera officieux à priori
Un bon resume de la WWDC...
oui bof la pomme a choisit intel parce que c'est costaud
les macs ca restera toujours chers
ils pourront trouver des composant plus facilement et ne pas etre a la traine.
peut etre plus de logiciels et de jeux pour la pomme
pi si ils réussissent leur migration
peut etre dans un avenir le macos sur tout les PC
Mac OS est le leader...
. C'est un OS Simple, stable, puissant et securise...

...Technologique sur le marche des OS
J'utilise Mac OS depuis 3 mois et franchement, c'est un autre cote de l'informatique
Maintenant, j'espere que cette migration vers du intel va faciliter le portage d'Applications vers OS X car il est vrai qu'il y a beaucoup de soft manquant sur ce systeme...
Ce qu'il faut noter aussi c'est que si maintenant on ne dispose plus que d'une seul architecture pour le grand publique. Cela simplifiera la tache des devellopeur et surement qu'une application porté sur OS X sera tres proche d'un linux ou autre BSD .... et qu'en consequence on peut espere voir un plus grand nombre de programme sous linux voir le jour.
En tout cas félicitations a l'auteur du dossier. Superbe travail. On en redemande...
« Apple Talibans » c'est un peu chaud nan ?
Franchement, je ne suis ni extremiset Apple, ni extremiste Windows ni extremiste Linux mais il y a vraiment des Cingles de fan d'Apple qui pourraient tres bien etre qualifies de pire qu"Apple Talibans" (c'est aussi valable pour d'autre personnes qui ne jurent que par Windows sans jamais avoir vraiment essayer quelquechose d'autre)
Tout ce qu'on peut espérer c'est que les Apple seront moins cher.
IBM a préféré se concentrer sur le marché juteux des consoles de jeux et Jobs doit espérer vendre plus d'Apple que les 1.5 ou 2% du marché actuellemnt.
Premiere fois que je vois une news Apple sur Presence PC, qui soit precise, sans connerie et sans parti pris
Chapeau
« Enfin, de nombreux logiciels pour Windows pourront être portés, car l’absence de différences d’architecture matérielle facilitera le travail des développeurs. »
Ca c'est complètement faux, ce n'est pas parce que le processeur est le même que tout est facilité. Le plus important est le système, ses APIs, ses bibliothèques, son modèle de drivers, etc...
Sauf... si les développeurs font le choix de toolkits et bibliothèques portables (et libres) comme Gtk+/glib ou wxWidget.
Excellent dossier!
ce n'est à cause d'un changement de processeur que apple va réussir d'avantage
ses parts de marché en entreprise sont pratiquement nul, le domaine de l'éducation le fuit au états-unis, c'est pas rare qu'on prend des vieux pc et qu'on en fait des clients léger sous linux
déjà que ça serait très étonnant qu'il arrive à dépasser linux en entreprise
si madame x n'a pas acheté de mac auparavant, il y a pas grand chance qu'elle le fasse maintenant que le processeur est changé
pour ce qui est de la facilité d'utilisation et cie, macos X est plus compliqué que les versions antérieur
prenez un habituez de windows et mettez sur le mac... vous verrez qu'il sera perdu
le seul petit marché que apple a c'est celui du domestiques... là ou windows est hautement piratés...
il y a trop peu d'applications sur mac, bon depuis X ta quand même des applications venant de linux, mais trop souvent les packages ne sont pas compilé pour ce dernier... et la matante ira surement pas créer le package
pour avoir utiliser un mac assez longtemps, je trouvais qu'il manquait beaucoup trop d'applications, au final je m'en servait de moins en moins et je revenais à mon linux ou windows
niveau matériel, quelqu'un croît vraiment que apple va commencer à supporter une panoplie de périphérique?
même linux en gère plus
« Enfin, de nombreux logiciels pour Windows pourront être portés, car l’absence de différences d’architecture matérielle facilitera le travail des développeurs. »
Ca c'est complètement faux, ce n'est pas parce que le processeur est le même que tout est facilité. Le plus important est le système, ses APIs, ses bibliothèques, son modèle de drivers, etc...
Sauf... si les développeurs font le choix de toolkits et bibliothèques portables (et libres) comme Gtk+/glib ou wxWidget.
malheuresement peu le font
dans les librairies mentionnés c'est assez mal foutu... qt est assez loin devant
prenez un habituez de windows et mettez sur le mac... vous verrez qu'il sera perdu
qu'on le foutte sur Linux ou autres ça sera pareil (quoique, XPde ...
qu'on le foutte sur Linux ou autres ça sera pareil (quoique, XPde ...
)
déjà de win9x à win2k, winxp c'était mélangeant
C'est pour cela que les jeunes doivent être formés de manière éclectique aux diverses interfaces des différents OS dès l'école. Mac OS X n'est pas compliqué (au contraire...) si l'on n'a pas uniquement des réflexes quasi pavloviens de Windows.
déjà de win9x à win2k, winxp c'était mélangeant
si on part de win 3.1 on est déjà près ...
le plus dur c'est plutot de former les profs ...
comparativement au ancienne version de macos, il est plus compliqué
sous les autres versions tu n'avais pas la notions de multi-utilisateur, encore moins de root...
là sous X, ta des softs et des opérations qui nécessaite d'être root...
le premier coûts que ça m'est arrivé j'étais perdu... le user admini... ne semble pas avoir assez de pouvoir...
j'imagine tante hugette qui voit le message vous devez être root pour faire cela...
le plus dur c'est plutot de former les profs ...
autrefois apple était fort dans l'éducation... depuis il a perdu beaucoup de plume au profit de dell et de logiciel éducationnel beaucoup moins chère sur pc
maintenant c'est windows et ça commence lentement à apprendre linux
En tout cas félicitations a l'auteur du dossier. Superbe travail. On en redemande...
Premiere fois que je vois une news Apple sur Presence PC, qui soit precise, sans connerie et sans parti pris![[:wam]](http://img.infos-du-net.com/forum/images/perso/wam.gif)
Merci d'avoir pris le temps de le lire
Franchement, je ne suis ni extremiset Apple, ni extremiste Windows ni extremiste Linux mais il y a vraiment des Cingles de fan d'Apple qui pourraient tres bien etre qualifies de pire qu"Apple Talibans" (c'est aussi valable pour d'autre personnes qui ne jurent que par Windows sans jamais avoir vraiment essayer quelquechose d'autre)
"Apple Taliban" est un terme qui revient souvent sur les forums, aussi bien le nôtre que celui de MacBidouille par exemple. La définition est plutot simple, c'est quelqu'un qui ne connait que le mac, qui est obtut, elitiste, arrogant et pompeux, et ça represente un part non négligeable des vieux routards du mac qui ont vécu l'arrivé de Windows 95 comme un affront et une injustice, puisque ce n'était qu'une copie de leur OS favori.
La référence aux talibans est d'origine anglo saxone, c'est dû aux propos extremistes que ces abr^Wgens sont capables de diffuser sur le net.
« Enfin, de nombreux logiciels pour Windows pourront être portés, car l’absence de différences d’architecture matérielle facilitera le travail des développeurs. »
Ca c'est complètement faux, ce n'est pas parce que le processeur est le même que tout est facilité. Le plus important est le système, ses APIs, ses bibliothèques, son modèle de drivers, etc...
Sauf... si les développeurs font le choix de toolkits et bibliothèques portables (et libres) comme Gtk+/glib ou wxWidget.
En effet, il reste énormement d'obstacles. Mais avec wxwidget, winelib et mono, il y a de bonnes pistes pour faciliter les portages.
Cela dit les API de Mac OS X sont, de l'avis de tous les développeurs que je connais et qui les ont déjà utilisé, de véritables merveilles. On peut esperer qu'une plus large difffusion d'OS X ammene plus de developpeurs à s'y interesser, puisque Cocoa est en grande partie implémentée dans OpenStep qui tourne parfaitement sur une base Linux (et probablement partiellement sur Windows aussi).
ce n'est à cause d'un changement de processeur que apple va réussir d'avantage
ses parts de marché en entreprise sont pratiquement nul, le domaine de l'éducation le fuit au états-unis, c'est pas rare qu'on prend des vieux pc et qu'on en fait des clients léger sous linux
...
niveau matériel, quelqu'un croît vraiment que apple va commencer à supporter une panoplie de périphérique?
même linux en gère plus
En effet, le seul changement de processeur n'aidera pas apple a regagner des parts de marché. Mais d'autres éléments accompagnant cette transition le peuvent :
- On espère une réduction des prix des machines et je sais de source officieuse mais relativement fiable que l'objectif pour 2007 est de s'aligner sur Dell
- La possibilité de migrer en douceur par dualboot ou virtualisation facilitera la demarche des switchers particuliers ou pro-liberaux
- l'ouverture de la plateforme matérielle et l'apparition d'offres de service et de support pourrait convaincre pas mal de grands compte, car aujourd'hui très peu d'entreprises sont réellement satisfaites de leurs réseaux sous Windows
comparativement au ancienne version de macos, il est plus compliqué

sous les autres versions tu n'avais pas la notions de multi-utilisateur, encore moins de root...
là sous X, ta des softs et des opérations qui nécessaite d'être root...
le premier coûts que ça m'est arrivé j'étais perdu... le user admini... ne semble pas avoir assez de pouvoir...
j'imagine tante hugette qui voit le message vous devez être root pour faire cela...
OS X ne te posera pas ce genre de questions si tu t'en tiens à une usage standard de la machine. Seules les installations d'applications et de drivers peuvent nécessiter la saisie d'un mot de passe admin, et un utilisateur lambda peut très bien le faire pour peu qu'il ai lu le putain de manuel
Et d'ailleurs ce n'est pas le mot de passe root, que l'utilisateur tape, mais son propre mot de passe, qui lui permet d'accéder aux droits root.
Il y a donc un seul mot de passe, mais l'utilisateur courant n'est pas root.
Le même comportement a été adopté sur Ubuntu.
(Et on peut faire pareil sur n'importe quel linux en configurant correctement "sudo")
C'est astucieux et beaucoup plus sécurisé que win2000/XP où tout le monde est administrateur.
Beau dossier.

Me suis pas encore remis de la vidéo.. A mon avis, il y a 70% de chance qu'elle devienne "historique".. Le jour ou la concurence dans le monde des PC à été relancée...
A mon avis, vu la rapidité de diffusion des leaks OS X, d'ici quelques semaines on devrait avoir le contenu du disque dur de la machine de test sur le net...
On verra alors quel type de materiel est réellement supporté et si des limitations materielles (bridage) existent pour le momment...
A l'heure des tentatives de dépots de brevets logiciels, qu'un OS 100% fonctionnel et accessible à une grande majorité des utilisateurs lambda, basé sur un contenu 'libre' fasse autant de bruit, cela montre que le monde informatique à encore pas mal de ressources pour eviter de devenir uniforme et réglementé.
Comme quoi tout le monde peut changer d'avis : Il y a 10 jours je me moquais des macs et aujourd'hui j'ai envie d'installer OS X sur mon P4
Merci d'avoir pris le temps de le lire
C'est mon premier dossier mais certainement pas le dernier 

"Apple Taliban" est un terme qui revient souvent sur les forums, aussi bien le nôtre que celui de MacBidouille par exemple. La définition est plutot simple, c'est quelqu'un qui ne connait que le mac, qui est obtut, elitiste, arrogant et pompeux, et ça represente un part non négligeable des vieux routards du mac qui ont vécu l'arrivé de Windows 95 comme un affront et une injustice, puisque ce n'était qu'une copie de leur OS favori.
La référence aux talibans est d'origine anglo saxone, c'est dû aux propos extremistes que ces abr^Wgens sont capables de diffuser sur le net.
En effet, il reste énormement d'obstacles. Mais avec wxwidget, winelib et mono, il y a de bonnes pistes pour faciliter les portages.
Cela dit les API de Mac OS X sont, de l'avis de tous les développeurs que je connais et qui les ont déjà utilisé, de véritables merveilles. On peut esperer qu'une plus large difffusion d'OS X ammene plus de developpeurs à s'y interesser, puisque Cocoa est en grande partie implémentée dans OpenStep qui tourne parfaitement sur une base Linux (et probablement partiellement sur Windows aussi).
En effet, le seul changement de processeur n'aidera pas apple a regagner des parts de marché. Mais d'autres éléments accompagnant cette transition le peuvent :
- On espère une réduction des prix des machines et je sais de source officieuse mais relativement fiable que l'objectif pour 2007 est de s'aligner sur Dell
- La possibilité de migrer en douceur par dualboot ou virtualisation facilitera la demarche des switchers particuliers ou pro-liberaux
- l'ouverture de la plateforme matérielle et l'apparition d'offres de service et de support pourrait convaincre pas mal de grands compte, car aujourd'hui très peu d'entreprises sont réellement satisfaites de leurs réseaux sous Windows
OS X ne te posera pas ce genre de questions si tu t'en tiens à une usage standard de la machine. Seules les installations d'applications et de drivers peuvent nécessiter la saisie d'un mot de passe admin, et un utilisateur lambda peut très bien le faire pour peu qu'il ai lu le putain de manuel
ha ouais qui ca ? qui a dit qu'elles seraient satisfaites par mac ou linux ? je trouve cette affirmation tres etonnante, quoi qu'en effet bcp de grands comptes ne travaillent qu'avec du microsoft, j'imagine qu'ils n'ont pas comparé à autre chose
Enfin bno m'en fou, j'aimerai juste avoir le nom des grands comptes qui ne sont pas satisfaits de microsoft, et envoisage de migrer vers linux ou encore qui peuvent affirmer en ayant teste que linux c'est mieux
Donc on va dire que je connais des tres grands comptes qui eux sont tout a fait satisfaits