La svolta di Mac OS X

computer-osxVerso la metà degli anni Novanta, Apple si è trovava a fare i conti con un sistema operativo che aveva raggiunto i suoi limiti strutturali di sviluppo. L’architettura a multitasking cooperativo era oramai una tecnologia sorpassata e quindi nel 1994 decise di avviare il progetto Copland, con lo scopo creare un nuovo sistema operativo moderno e libero dalle limitazioni tecniche del precedente Mac OS. Il progetto fallì nel 1996 per motivazioni tecniche e di politica interna (alcune migliorie di Copland vennero integrate nel Mac OS 8 rilasciato nel 1997). Apple decise quindi di tentare un’altra strada, acquistando un sistema operativo esterno e adattandolo all’architettura Macintosh.

I vertici dell’Apple sondarono il mercato alla ricerca del nuovo sistema operativo e, dopo una travagliata trattativa prima con Be Incorporated e poi con NeXT, alla fine decisero di optare per OpenStep. Acquisirono dunque la NeXT, la compagnia che era stata fondata da Steve Jobs dopo la sua estromissione da Apple del 1986.

I piani di sviluppo originali prevedevano la realizzazione di un nuovo sistema operativo basato sulle librerie OpenStep in cui i programmi scritti per i precedenti Mac OS sarebbero stati eseguiti da un emulatore che li avrebbe separati dal nuovo sistema operativo. Il nuovo sistema operativo aveva il nome in codice di Rhapsody, e doveva essere disponibile per la fine del 1998.computer-mac-os-x-public-beta-(10)-I manager Apple si aspettavano che gli sviluppatori portassero i loro programmi sulla nuova piattaforma basata sulle librerie OpenStep, dato che queste consentivano uno sviluppo più flessibile, elegante e veloce delle applicazioni. La maggior parte degli sviluppatori tuttavia si rifiutò: la piattaforma Macintosh appariva al termine della sua vita e gli sviluppatori non volevano dedicare molto tempo e denaro allo sviluppo di programmi per una piattaforma che stava morendo.

computer-osx-boxI piani cambiarono radicalmente nel 1999, quando Steve Jobs, durante il World Wide Developer Conference (conferenza degli sviluppatori Macintosh), annunciò l’abbandono del progetto Rhapsody. Al suo posto gli sviluppatori Apple avrebbero realizzato una versione moderna del Mac OS chiamato Mac OS X (X stava per decimo), che avrebbe preso il meglio dei due precedenti sistemi. Durante lo sviluppo di OS X, gli strati più bassi del sistema operativo, composti dal kernel XNU e dallo strato BSD (lo UNIX della Berkeley), sono stati riorganizzati e ridistribuiti con una licenza open source, la Apple Public Source License. Il pacchetto completo si chiama Darwin. Darwin fornisce un sistema operativo molto stabile, solido ed efficiente, anche paragonato agli altri sistemi operativi di derivazione Unix, sebbene non sia molto diffuso al di fuori della comunità Macintosh.

Molti degli utenti Mac OS X (e non) considerano la GUI Aqua la migliore interfaccia grafica esistente. È stata imitata da molti, esistono infatti diversi programmi che permettono a sistemi operativi diversi di imitare l’interfaccia grafica del Mac OS X.

Il sistema Mac OS X ha trasformato Apple nella compagnia col maggior numero di istallazioni Unix vendute al mondo.