Actions











Panther va être 32 bits

Écrit le 28/07/2003 @ 13:49 par Drizzt

Informatique - Apple - MacOS XIl semblerait qu'Apple ait confirmé un article de The Register, disant que Panther ne serait pas un OS 100% 64bits.

Greg Joswiak a confirmé que ce serait un OS 32bits avec des tweak pour que certaines fonctions profitent du mode 64 bits du processeur G5.

MacOS X 10.2.7 codename Smeagol va utiliser la même technique, et sera l'OS fournis avec les machines lorsqu'elles commenceront à sortir.

Commentaire par blanalex  Score: 2
Écrit le: 28/07/2003 @ 22:02

Ça fait du sens... ça serait lourd de s'assurer que tout soit fonctionnel en 64 bits, même si normalement 90% du code devrait être 64-bits clean. De plus, tout comme le passage de 16 bits à 32 bits, le code en 64 bits prend plus de place, surtout pour les pointeurs, référence et le padding que le compilateur doit ajouter pour que les octets soient alignés (quoique je suis pas sur si c'est autant nécessaire sur les PowerPC que sur les Intel).

Aussi, mit à part le code de gestion de mémoire et de l'état du processeur, il y a peu d'avantages à ce que le code soit compilé spécifiquement en 32 bits. Évidemment, même en 32 bits, ça n'empêche pas Apple de compiler le code de manière à grouper les instructions pour les optimiser selon la méthode spécifique des PPC970.

Finalement, ça serait lourd, puisque chaque librairie et exécutable devrait être fournit en 64 et 32 bits sur le CD d'installation (quitte à n'installer uniquement le code correspondant à l'architecture de la machine). Quoique éventuellement, je suppose que MacOS X va être fait de fat binaries qui va contenir du code 32 bits et 64 bits et que le branchement va se faire au runtime.


Tous les blogs
<< Les 100 meilleurs pranks du dernier siècle | Retour aux blogs | Achat d'une imprimante et d'un hub USB >>
Blogs de la même catégorie
<< Rouler sendmail.. c'est facile! | Panther plus vite? >>