Une version de Mac OS 8 perdue depuis presque 30 ans a été retrouvée et préservée
Connaissez-vous les ordinateurs CHRP (ça se prononce chirp) ? Probablement pas : cette initiative d'IBM et Apple à la fin des années 90 a fait long feu. Elle devait permettre de créer des ordinateurs équipés d'un processeur PowerPC avec des composants et des interfaces logicielles standardisées, pour lutter contre les compatibles IBM, comme on disait encore à cette époque. Pratiquement trente ans plus tard, une version compatible de Mac OS 8 a été retrouvée.
Il faut se remettre dans le contexte de l'époque. Au début des années 90, Apple avait effectué une transition des processeurs Motorola 68K vers les puces PowerPC, portées par IBM, Apple et Motorola. En plus des Power Macintosh, différents constructeurs proposaient des ordinateurs compatibles avec Mac OS (System 7.x) et équipés d'un processeur PowerPC, les fameux clones. Ces clones étaient généralement équipés d'une carte mère directement conçue par Apple, et d'une ROM Apple, un composant physique1 qui contenait une partie du code nécessaire pour faire fonctionner Mac OS.
Le projet CHRP
Le projet CHRP (Common Hardware Reference Platform) consistait à tenter de rendre cette ROM inutile, en standardisant les ordinateurs à base de PowerPC. Un système compatible CHRP aurait dû permettre de lancer Mac OS, mais aussi NetWare et d'autres systèmes. Apple avait donc développé une version de Mac OS adaptée. Son existence n'est pas une nouveauté : des versions bêta existent depuis des années, mais les trois disques retrouvés par Mac84 sont parfaitement démarrables. Le premier est une version compatible CHRP de Mac OS 7.6. Elle est pensée pour deux ordinateurs précis, les Motorla Viper et Cobra. Ce sont des tours à base de PowerPC, a priori développée avec Apple pour la prochaine génération de clones.
Un des disques. Image Mac84.
Mais un peu avant l'arrivée des premiers ordinateurs CHRP, un certain Steve Jobs est revenu chez Apple. Dès son retour, il a décidé d'arrêter les clones, car il considérait (à raison) que les ordinateurs en question empêchaient Apple de vendre des Power Macintosh à prix d'or (et avec une belle marge). Comme les clones étaient vendus moins chers et proposaient souvent mieux que les Power Macintosh, Apple perdait une partie de ses revenus. La fin des clones a logiquement signé l'arrêt du programme CHRP, du moins du côté d'Apple.
Les deux autres disques sont des variantes de Mac OS 8, qui intègrent un mécanisme apparu plus tard dans les Mac : une ROM en RAM. Au lieu de charger la ROM depuis le matériel, cette version peut récupérer le code en question (toujours nécessaire) depuis un volume de stockage (CD, disque dur, etc.) et le charger en RAM. Une solution qui sera finalement mise en place avec l'iMac, sous le nom « New World ROM ».
Une découverte inutile en pratique
Les disques, disponibles sur Internet Archive, sont intéressants d'un point de vue historique, mais pas forcément d'un point de vue pratique. En effet, les ordinateurs compatibles CHRP sont assez rares, et comprennent quelques modèles Motorola, quelques IBM (certaines variantes des RS/6000) et une série de cartes mères sorties au début des années 2000 pour animer les versions modernes d'AmigaOS (les Efika et les Pegasos). Pour le moment, les essais montrent que ces versions CHRP de Mac OS ne démarrent pas sur les ordinateurs en question. Comme le standard n'a jamais réellement été un succès, il manque visiblement certaines parties logicielles, indispensables pour lancer Mac OS. Il n'est évidemment pas exclu que certains bidouilleurs trouvent une solution pour régler ce petit défaut, et permettent la création de « hackintosh » des années 90, mais en l'état, ces versions CHRP de Mac OS ne fonctionnent que sur des Power Macintosh.
Une carte mère CHRP, équipée d'un PowerPC G3. Mais elle ne permet pas de démarrer Mac OS 8 pour CHRP. Image MacGeneration.
---
*
Il pouvait être soudé sur la carte mère ou sur une barrette amovible. ↩︎