Il lancio del Macintosh nel 1984 non fu solo un calo di prodotto. È stata un’onda d’urto culturale. Steve Jobs non si è limitato a rilasciare un computer. Ha rilasciato una visione. Prima di quel giorno di gennaio, il personal computer era un purgatorio basato sul testo. Gli utenti digitavano comandi criptici per navigare nei file system. È stato noioso. È stato spietato. Il Macintosh ha cambiato la situazione introducendo un’interfaccia utente grafica (GUI) nel mainstream. Non è stato il primo sistema a provarlo. Altri progetti esistevano nei laboratori. Ma il Mac è stato il primo a renderlo accessibile alle persone normali.
Questo successo ha avuto ripercussioni nella Silicon Valley. I concorrenti si resero conto che la GUI non era più un espediente. Era il futuro. Microsoft ha iniziato a investire molto nel proprio sistema operativo grafico. Il mercato si è spostato durante la notte.
Avanti veloce di tre decenni. Guarda un Mac moderno. L’interfaccia è elegante. È lucido. Sembra facile. Ma questa levigatezza è un’illusione del tempo. macOS non è nato completamente dalla mente di Jobs. È un mostro di Frankenstein fatto di codice acquisito, progetti interni falliti e ingegneria brillante. Per capire come funziona macOS oggi, devi guardare la storia disordinata che c’è dietro.
La connessione NeXT
Dopo che il Macintosh arrivò nei negozi, la politica interna di Apple implose. Steve Jobs, il carismatico cofondatore, si scontrò con il gruppo dirigente. È stato espulso. Nel 1988 si era dimesso.
I posti di lavoro non sono scomparsi. Ha costruito una nuova azienda. Lo chiamò NeXT Computer. Il sistema operativo che lo eseguiva si chiamava NeXTSTEP. Era sofisticato. Era avanzato. È stato costruito sugli standard UNIX.
NeXT non ha mai conquistato il mercato consumer. Le vendite erano di nicchia. Ma la tecnologia era di fascia alta. Ha attirato l’attenzione degli accademici e dei primi utilizzatori. Tim Berners-Lee ha utilizzato una macchina NeXT per creare il primo sito web. Giusto. Lo stesso World Wide Web è stato costruito sull’hardware NeXT.
Nel frattempo, Apple era in difficoltà. Microsoft Windows stava guadagnando terreno. Il divario in termini di quote di mercato si è ampliato. I dirigenti Apple furono presi dal panico. Cercavano una via d’uscita. Hanno preso in considerazione l’idea di noleggiare un sistema operativo da IBM. Hanno esaminato altre fonti. Erano alla disperata ricerca di una fondazione moderna.
Poi è arrivata la telefonata. Jobs chiamava Apple. Ha lanciato la sua tecnologia. Ha lanciato il suo ritorno. L’accordo è stato raggiunto. Apple ha acquisito NeXT nel 1997. Jobs è tornato. E ha portato con sé il sistema operativo.
Creazione di Mac OS X
Acquisire NeXT non significava semplicemente acquistare un’azienda. Stava comprando il futuro del software Apple. Apple ha iniziato a fondere la tecnologia NeXT con il sistema operativo Mac legacy. Non si sono fermati qui. Si guardavano anche dentro.
C’era un progetto interno chiamato Copland. Doveva essere il sistema operativo Mac di nuova generazione. Ha fallito. Miseramente. Il codice era confuso. La cronologia era impossibile. Apple ha demolito Copland. Si sono rivolti a NeXT.
Nel settembre 1997, Jobs divenne amministratore delegato ad interim. La strategia si è cristallizzata. Il nuovo sistema operativo sarebbe un ibrido. Avrebbe la stabilità di NeXTSTEP (che era basato su UNIX) racchiusa nella familiarità dell’interfaccia Mac.
L’annuncio arrivò un anno dopo. Mac OS X. La “X” stava per dieci. Era la decima generazione principale del sistema operativo Mac. È stato un nuovo inizio.
Jobs rivelò la prima build agli sviluppatori il 16 marzo 1999. Il nome tecnico era Mac OS X 10.0. Ma Apple gli ha dato un nome in codice segreto. Ghepardo.
Questa convenzione di denominazione è rimasta. Ogni versione successiva ha ricevuto il nome di un grosso gatto. Leopardo delle nevi. Leone. Leone di montagna. Anticonformisti. Il modello è diventato parte dell’identità del marchio Apple. Al momento della stesura di questo articolo, l’ultima versione è Mac OS X 10.7, noto come Lion.
Il viaggio dal ghepardo al leone mostra una chiara evoluzione. Mostra che Apple sta imparando a fondere l’eredità con l’innovazione. Mostra come un quasi collasso abbia portato a uno dei sistemi operativi più stabili della storia.
Cosa fa effettivamente un sistema operativo?
Prima di approfondire l’architettura tecnica, facciamo una pausa. Diamo per scontati i sistemi operativi. Facciamo clic sulle icone. Trasciniamo le finestre. Supponiamo che il computer ci capisca. Ma cosa sta realmente accadendo sotto il cofano?
Un sistema operativo è l’intermediario. Si trova tra l’hardware e il software. Senza di esso, le tue applicazioni parlerebbero direttamente con























