Actualité

Liens

Mises à jour

Autres

 
 

Mac OS 9 : Vers l'OS X...

 

 

Avant Mac OS X :

Apple a toujours fait évolué conjointement ses ordinateurs et ses systèmes d'exploitation. Obligeant les éditeurs de programmes à faire évoluer ceux-ci pour le confort des utilisateurs.

A chaque génération de Macintosh correspond une gamme de systèmes d'exploitation et de programmes utilisables.

 

Motorola 68xxx et système 7 :

Au début des années 1990, les Macintosh étaient construits autour :
- d'un processeur Motorola 68xxx pour la partie matérielle,
- et d'un système d'exploitation : le système 7.

La gamme de processeurs 68xxx allait du 68020 (Macintosh LC) au 68040 (Mac II FX)

Aucun problème de compatibilité pour les ordinateurs 68xxx jusqu'au système 7.5.5, fonctionnant avec des programmes conçus pour le 68xxx.

 

PowerPC et système 8.x :

Vers 1995, un nouveau processeur est apparu : le PowerPC.
Fruit d'une collaboration entre Apple et IBM, ce processeur était d'une architecture entièrement différente du 68xxx : l'architecture RISC.

Afin d'exploiter tous les avantages du processeur PowerPC, Apple a fait évolué son système d'exploitation en abandonnant progressivement les processeurs 68xxx.

système 7.5.5 processeurs 68xxx ou PowerPC
système 7.6.1 68030, 68040 et PowerPC (dernière version du système 7)
système 8.0 et 8.1 68040 et PowerPC
système 8.5 et suivant PowerPC

 

Pour fonctionner avec le processeur PowerPC, les programmes devaient contenir une partie de code supplémentaire.
On avait donc 3 sortes de programmes :

programmes 68xxx sans code supplémentaire, qui ne fonctionnaient le plus souvent, qu'avec un Macintosh possédant un processeur 68xxx.
programmes FAT avec code supplémentaire, qui fonctionnaient avec un 68xxx ou un PowerPC.
programmes PPC conçus nativement pour fonctionner avec un processeur PowerPC, et qui ne fonctionnaient pas avec un 68xxx.

 

PowerPC et système 8.5 à 9.1 :

Cette compatibilité processeur PowerPC et système d'exploitation continua jusqu'au système 9.1.
L'apparition du processeur G3 et la mise en chantier du système d'exploitation Mac OS X allait amener une nouvelle évolution.

 

G3 et Mac OS X :

Apple a choisi de limiter l'utilisation de Mac OS X aux ordinateurs disposant, au minimum, d'un processeur G3, dernière évolution du processeur PowerPC.
(bien que certains "trucs" permettent de faire fonctionner Mac OS X avec un processeur plus ancien)

Cela englobe tous les ordinateurs de la famille iMac, iBook, et PowerMac G3 (avec une restriction pour le G3 beige).

Le système 9, devant être conservé pour assurer la compatibilité avec les anciens progrrammes, a subit quelques évolutions :
- Le système 9.1 : système minimal pour fonctionner avec Mac OS dans le cadre de l'environnement Classic.
- Le système 9.2 (et ses variantes 9.2.1 et 9.2.2) : dernières versions de l'OS 9 conçues pour améliorer le fonctionnement d'OS 9 dans l'environnement Classic.

Les programmes aussi ont dû faire l'objet d'une mise à jour.
On a vu apparaître les programmes "carbonifiés", des programmes conçus pour fonctionner sous les deux systèmes : 9.x et Mac OS X.

On a vu apparaître une bibliothèque : Carbon.lib (dernière version : 1.6) dans le dossier Extensions du système 9.