Le lancement du Macintosh en 1984 n’était pas seulement une baisse de produit. Ce fut une onde de choc culturelle. Steve Jobs n’a pas seulement lancé un ordinateur. Il a publié une vision. Avant ce jour de janvier, l’informatique personnelle était un purgatoire basé sur le texte. Les utilisateurs tapaient des commandes énigmatiques pour naviguer dans les systèmes de fichiers. C’était fastidieux. C’était impitoyable. Le Macintosh a changé cela en introduisant une interface utilisateur graphique (GUI) au grand public. Ce n’était pas le premier système à essayer cela. D’autres projets existaient en laboratoire. Mais le Mac a été le premier à le faire rester auprès des gens ordinaires.

Ce succès a eu des répercussions dans la Silicon Valley. Les concurrents ont réalisé que l’interface graphique n’était plus un gadget. C’était le futur. Microsoft a commencé à investir massivement dans son propre système d’exploitation graphique. Le marché a changé du jour au lendemain.

Avance rapide de trois décennies. Regardez un Mac moderne. L’interface est élégante. Il est poli. Cela semble sans effort. Mais cette douceur est une illusion du temps. macOS n’est pas complètement sorti de l’esprit de Jobs. C’est un monstre de Frankenstein composé de code acquis, de projets internes ratés et d’une ingénierie brillante. Pour comprendre comment fonctionne macOS aujourd’hui, vous devez examiner l’histoire compliquée qui se cache derrière.

La prochaine connexion

Après l’arrivée du Macintosh dans les magasins, la politique interne d’Apple a implosé. Steve Jobs, le charismatique co-fondateur, s’est heurté à l’équipe de direction. Il a été expulsé. En 1988, il avait démissionné.

Les emplois n’ont pas disparu. Il a construit une nouvelle entreprise. Il l’a appelé NeXT Computer. Le système d’exploitation qui l’exécutait s’appelait NeXTSTEP. C’était sophistiqué. C’était avancé. Il a été construit sur les standards UNIX.

NeXT n’a jamais conquis le marché grand public. Les ventes étaient de niche. Mais la technologie était haut de gamme. Il a attiré l’attention des universitaires et des premiers utilisateurs. Tim Berners-Lee a utilisé une machine NeXT pour créer le premier site Web. C’est exact. Le World Wide Web lui-même a été construit sur le matériel NeXT.

Pendant ce temps, Apple était en difficulté. Microsoft Windows gagnait du terrain. L’écart de parts de marché s’est creusé. Les dirigeants d’Apple ont paniqué. Ils cherchaient une issue. Ils ont envisagé de louer un système d’exploitation auprès d’IBM. Ils ont consulté d’autres sources. Ils cherchaient désespérément une fondation moderne.

Puis vint l’appel téléphonique. Des emplois appelés Apple. Il a présenté sa technologie. Il a lancé son retour. L’accord a été conclu. Apple a acquis NeXT en 1997. Les emplois sont revenus. Et il a apporté le système d’exploitation avec lui.

Créer Mac OS X

Acquérir NeXT ne consistait pas seulement à acheter une entreprise. C’était acheter l’avenir des logiciels d’Apple. Apple a commencé à fusionner la technologie NeXT avec l’ancien Mac OS. Ils ne se sont pas arrêtés là. Ils ont également regardé à l’intérieur.

Il y avait un projet interne appelé Copland. Il était censé être le Mac OS de nouvelle génération. Cela a échoué. Misérablement. Le code était compliqué. La chronologie était impossible. Apple a mis au rebut Copland. Ils se sont tournés vers NeXT.

En septembre 1997, Jobs est devenu PDG par intérim. La stratégie s’est cristallisée. Le nouvel OS serait un hybride. Il aurait la stabilité de NeXTSTEP (qui était basé sur UNIX) enveloppée dans la familiarité de l’interface Mac.

L’annonce est tombée un an plus tard. Mac OS X. Le « X » signifiait dix. Il s’agissait de la dixième génération majeure du système d’exploitation Mac. C’était un nouveau départ.

Jobs a révélé la première version aux développeurs le 16 mars 1999. Le nom technique était Mac OS X 10.0. Mais Apple lui a donné un nom de code secret. Guépard.

Cette convention de dénomination est restée. Chaque version ultérieure a reçu un nom de gros chat. Léopard des neiges. Lion. Lion de montagne. Les non-conformistes. Le motif est devenu partie intégrante de l’identité de la marque Apple. Au moment d’écrire ces lignes, la dernière version est Mac OS X 10.7, connue sous le nom de Lion.

Le voyage de Cheetah à Lion montre une nette évolution. Cela montre qu’Apple apprend à allier héritage et innovation. Il montre comment un quasi-effondrement a conduit à l’un des systèmes d’exploitation les plus stables de l’histoire.

Que fait réellement un système d’exploitation ?

Avant d’approfondir l’architecture technique, faisons une pause. Nous prenons les systèmes d’exploitation pour acquis. Nous cliquons sur les icônes. Nous faisons glisser les fenêtres. Nous supposons que l’ordinateur nous comprend. Mais que se passe-t-il réellement sous le capot ?

Un système d’exploitation est l’intermédiaire. Il se situe entre le matériel et le logiciel. Sans cela, vos applications communiqueraient directement avec