Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Macbidouille Articles & News : Vos Réactions _ Les CPU des Mac : Fat Binary

Écrit par : Paul Emploi 21 Apr 2024, 08:40

On est toujours en mars 1994, Apple a introduit de nouveaux Power Macintosh, que deux cartes accélératrices pour Macintosh 68040, et a intégré un émulateur 68k du même coup, rendant le passage presque transparent.
Presque? Oui il y a une dernière pièce dans ce puzzle, Fat Binary!

Fat Binary n'est pas une technologie nouvelle, mais simplement une bonne implémentation de technologies déjà existantes et simplifiant la vie des développeurs, des diffuseurs, des revendeurs et des usagers!

Fat Binary Apple

Le Fat Binary permet de diffuser des logiciels pouvant tourner à la fois sur un Macintosh 68k et un Power Macintosh ou un accélérateur à base de PowerPC, de manière native et optimisée, sans émulation.

Bien sûr on peut proposer un logiciel pour Macintosh 68k, et une boîte séparée pour Power Macintosh, ou même proposer les deux versions avec une grosse pile de disquettes, voire un CD pour les plus avancés.
Souvenez-vous qu'on était loin de l'ubiquité du téléchargement en-ligne, et peu utilisaient Internet en France ou même aux USA début 1994.

En 1994, on achetait des boîtes, avec généralement des disquettes dedans!
Et l'installation se faisait... Via un installateur...

Le problème de toute la chaîne de distribution est qu'avoir une boîte 68k et une boîte PowerPC multipliait par deux les références et compliquait la gestion de stock.
Pour le client final disposant d'un Macintosh 68k mais destiné à passer à court ou moyen-terme au Power Macintosh, il paraissait difficile de justifier l'achat d'un logiciel 68k qui se trainerait sur un PowerPC via l'émulation, ou qui devrait être racheté lors du changement de Mac.

Fat Binary permet de mettre à la fois le code 68k et le code PowerPC dans le même exécutable, en partageant les données et ressources communes, évitant ainsi les redondances, pour délivrer un logiciel tournant nativement tout aussi bien sur les anciennes CPU Motorola que sur les nouvelles d'AIM.

Conclusion

Fat Binary a énormément simplifié le travail de diffusion logiciel, quelque soit le média, et la vie des utilisateurs de Macintosh 68k et Power Macintosh!

Accessoirement, si le même principe général existe pour les logiciels x86 et ARM sur nos Mac, j'ai pourtant encore vu en 2023 des offres de téléchargement séparés pour certains logiciels...

http://macbidouille.com/news/2024/04/21/les-cpu-des-mac-fat-binary


Écrit par : gpv 21 Apr 2024, 12:49

Merci pour cette série et ces voyages dans le temps.

Comme quoi, Apple a régulièrement de très bonnes idées, et s'y tient.
Cette solution a été reprise en 2006, sous le nom Universal Binary, pour le passage du PowerPC à intel. Et encore une fois aujourd'hui, pour le passage d'intel à ARM.
(en plus de Rosetta et Rosetta 2, dignes descendants de l'émulateur 68k)

Merci Apple, pour nous avoir permis d'effectuer ces transitions en douceur. smile.gif

Écrit par : theCapsaga 22 Apr 2024, 04:46

Citation (Paul Emploi @ 21 Apr 2024, 09:40) *
...j'ai pourtant encore vu en 2023 des offres de téléchargement séparés pour certains logiciels...

http://macbidouille.com/news/2024/04/21/les-cpu-des-mac-fat-binary


en 2024 c'est toujours le cas, par exemple les dernières mises à jour de:
DropBox
Libre Office
Net DownloadHelper Companion
Zoom Client

et sûrement d'autres

Écrit par : Laszlo Lebrun 22 Apr 2024, 05:44

Une pensée émue pour le processeur Z80 qui vient –après près de cinquante ans– de passer en fin de production.

https://www.netcost-security.fr/actualites/214051/le-legendaire-processeur-zilog-z80-est-abandonne-apres-pres-de-50-ans/

Difficile de faire mieux...

Écrit par : Paul Emploi 22 Apr 2024, 15:06

Z80 qui avait trouvé place dans l'Apple ][ via la SoftCard de MicroSoft pour leur permettre de faire tourner leurs logiciels sans réel portage.

Un succès pour MicroSoft alors, puisque son produit le plus vendu en 1980, mais aussi pour Apple car devenu la plus grosse plateforme CP/M du jour au lendemain!

Écrit par : Papalou 16 May 2024, 08:17

On est sevrés d'articles depuis presque un mois ! sad.gif
C'est pas sympa de nous avoir drogué comme ça pour nous priver de substance ensuite. tongue.gif

C'est quoi le prochain article ? PowerPC603 ?
Personnellement j'ai hâte de lire celui sur le 620, premier 64bit de la série, et jamais utilisé sur Mac...

Écrit par : hubeert 16 May 2024, 09:41

bonjour ;

Par contre des versions de logiciel ne tournent plus si tu n'as pas la puce apple !!

Bonne journée à tout le monde.

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)