IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Les CPU des Mac : Fat Binary, Réactions à la publication du 21/04/2024
Options
Paul Emploi
posté 21 Apr 2024, 08:40
Message #1


Macbidouilleur de bronze !
**

Groupe : Rédacteurs
Messages : 353
Inscrit : 19 Nov 2020
Membre no 212 895



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

Lien vers le billet original

Go to the top of the page
 
+Quote Post
gpv
posté 21 Apr 2024, 12:49
Message #2


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 651
Inscrit : 31 Jul 2002
Lieu : Strasbourg (67)
Membre no 3 058



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

Ce message a été modifié par gpv - 21 Apr 2024, 19:40.


--------------------
Mac Mini 2012 - MacBook Air 15" M2 2023 (adopté par madame) - MacBook Pro 16" M3 Pro 2023
tous membres actifs du World Community Grid et d'autres projets BOINC (lorsqu'il ne fait rien, un cpu s'ennuie !)
- iPod classic (qui passe sa vie dans la boîte à gants de la voiture) - iPad mini - iPhone(s)
(plus quelques machines "Obsolete" ou "Vintage" dont je ne veux pas me séparer et qui fonctionnent encore : Mac mini G4, MacBook Pro 2006, Mac Pro V12 2010, MacBook Pro 13" 2012- MacBook Pro Retina 15" 2014)
... Et si dieu me prête vie (à un taux acceptable, comme dirait Popeck) le prochain sera un Mac Studio M4 Max (ou Ultra suivant le prix) 2025
.
Go to the top of the page
 
+Quote Post
theCapsaga
posté 22 Apr 2024, 04:46
Message #3


Adepte de Macbidouille
*

Groupe : Membres
Messages : 73
Inscrit : 3 Oct 2003
Lieu : Brionnais
Membre no 10 069



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

Lien vers le billet original


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


--------------------
Fan du premier jour (][+), bien connu sur //GS, j'ai en outre g3-g4-g5-mini et Mac mini M2 Pro
par ailleurs: iPod Photo et iPhone 13 pro ainsi que iPadAir
133e membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste
Go to the top of the page
 
+Quote Post
Laszlo Lebrun
posté 22 Apr 2024, 05:44
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 190
Inscrit : 1 Nov 2021
Membre no 214 848



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

Zilog met fin au Z80

Difficile de faire mieux...

Ce message a été modifié par Laszlo Lebrun - 22 Apr 2024, 06:56.


--------------------
"Les gens douteront toujours de la vérité sur Internet car l'erreur est constamment prêchée autour de nous" Johann Wolfgang von Goethe
MBP 15" 2014 Retina ( Win11 + Mojave), Macbook Air 2013 (en voyage), iMac 2015 27" Retina (Mojave + Win11), Macbook blanc 2008 (Mate), pour ne citer que les Macs.
Go to the top of the page
 
+Quote Post
Paul Emploi
posté 22 Apr 2024, 15:06
Message #5


Macbidouilleur de bronze !
**

Groupe : Rédacteurs
Messages : 353
Inscrit : 19 Nov 2020
Membre no 212 895



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!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 3rd May 2024 - 20:04