Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Les changements concrets

par

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 keynote

Cette 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.

Partager:
42
Commentaires
X
Valider

Commentaires
Lire les commentaires sur le forum
Jerome Nicolle 10/06/2005 13:33
Masquer
-0+

[:drapo]

olopu 10/06/2005 13:49
Masquer
-0+

Waow la j'ai vrément compris tout a cette histoire :)

Vive la nouvelle pomme!

FabienC 10/06/2005 14:02
Masquer
-0+

Citation :

Waow la j'ai vrément compris tout a cette histoire :)




pareil, tout est très clair dans mon esprit maintenant :jap:

theinstein 10/06/2005 14:10
Masquer
-0+

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! :jap:

asterix 10/06/2005 14:21
Masquer
-0+

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)?

Jerome Nicolle 10/06/2005 14:23
Masquer
-0+

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

Jin Kazama 10/06/2005 15:07
Masquer
-0+

Un bon resume de la WWDC...

Fraye 10/06/2005 15:20
Masquer
-0+

oui bof la pomme a choisit intel parce que c'est costaud
les macs ca restera toujours chers [:spamafote]
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

Jin Kazama 10/06/2005 15:29
Masquer
-0+

Mac OS est le leader...

...Technologique sur le marche des OS :). C'est un OS Simple, stable, puissant et securise...

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...

TheGuit 10/06/2005 15:53
Masquer
-0+

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.

marcaut 10/06/2005 16:43
Masquer
-0+

En tout cas félicitations a l'auteur du dossier. Superbe travail. On en redemande...

Numlock 10/06/2005 17:46
Masquer
-0+

« Apple Talibans » c'est un peu chaud nan ?

Jin Kazama 10/06/2005 18:04
Masquer
-0+

Citation :« 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)

tommy31 10/06/2005 18:21
Masquer
-0+

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.

Angel CALL 10/06/2005 18:33
Masquer
-0+

Premiere fois que je vois une news Apple sur Presence PC, qui soit precise, sans connerie et sans parti pris [:wam]

Chapeau :jap:

ccomb 10/06/2005 19:36
Masquer
-0+

« 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.

Ycar 10/06/2005 19:38
Masquer
-0+

Excellent dossier! :)

os2 10/06/2005 19:48
Masquer
-0+

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

os2 10/06/2005 19:59
Masquer
-0+

Citation :

« 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

batchy 10/06/2005 20:02
Masquer
-0+

Citation :

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 ... [:untitled89])

os2 10/06/2005 20:32
Masquer
-0+

Citation :

qu'on le foutte sur Linux ou autres ça sera pareil (quoique, XPde ... [:untitled89])




déjà de win9x à win2k, winxp c'était mélangeant

tokamac 10/06/2005 20:37
Masquer
-0+

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.

batchy 10/06/2005 20:42
Masquer
-0+

Citation :

déjà de win9x à win2k, winxp c'était mélangeant




si on part de win 3.1 on est déjà près ...

batchy 10/06/2005 20:47
Masquer
-0+

Citation :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.


le plus dur c'est plutot de former les profs ... ;)

os2 10/06/2005 21:13
Masquer
-0+

Citation :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.


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... :lol:

os2 10/06/2005 21:15
Masquer
-0+

Citation :

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

Jerome Nicolle 10/06/2005 23:17
Masquer
-0+

Citation :

En tout cas félicitations a l'auteur du dossier. Superbe travail. On en redemande...



Citation :

Premiere fois que je vois une news Apple sur Presence PC, qui soit precise, sans connerie et sans parti pris [:wam]




Merci d'avoir pris le temps de le lire ;) C'est mon premier dossier mais certainement pas le dernier :jap:

Citation :« Apple Talibans » c'est un peu chaud nan ?


Citation :

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.


Citation :

« 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).


Citation :

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

Citation :

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... :lol:




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 :whistle:

ccomb 11/06/2005 00:07
Masquer
-0+

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.

Khaele 11/06/2005 00:09
Masquer
-0+

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 :o

Clarkent 11/06/2005 01:30
Masquer
-0+

Citation :

Merci d'avoir pris le temps de le lire ;) C'est mon premier dossier mais certainement pas le dernier :jap:





"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 :whistle:


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 :D. J'ai fais des grands comptes je pense :D, l un est tout microsoft et l'autre c'etait tout microsoft sauf quelques serveurs sous UNIX, et je n'ai jamais entendu ni l'un ni l'autre dire que windows c etait nase, que microsoft du caca etc ;), pourtant je suis en relation direct avec ceux qui s occupent du reseau :D.

Donc on va dire que je connais des tres grands comptes qui eux sont tout a fait satisfaits :D.

Les offres du moment

Newsletters


OK