Uvedení Macintoshe na trh v roce 1984 bylo víc než jen nový produkt. Byl to kulturní šok. Steve Jobs vydal více než jen počítač. Vydal vizi. Až do toho lednového dne byly osobní počítače textovým očistcem. Uživatelé zadávali tajemné příkazy pro navigaci v souborových systémech. Bylo to vyčerpávající. Bylo to nemilosrdné. Macintosh to změnil tím, že přinesl grafické uživatelské rozhraní (GUI) do hlavního proudu. Nebyl to první systém, který se pokusil udělat totéž. V laboratořích probíhaly další projekty. Ale Macintosh byl první, kdo se uchytil u obyčejných lidí.

Tento úspěch vyvolal vlnky v Silicon Valley. Konkurenti si uvědomili, že GUI už není trik. Tohle byla budoucnost. Microsoft začal masivně investovat do vlastního grafického operačního systému. Trh se přes noc změnil.

Rychle vpřed o tři desetiletí. Podívejte se na moderní Mac. Rozhraní je elegantní. Je to vyleštěné. Zdá se, že použití je snadné. Ale tato hladkost je iluzí času. macOS nevyšel plně zformovaný z Jobsovy mysli. Je to Frankensteinovo monstrum získaného kódu, neúspěšných interních projektů a brilantního inženýrství. Abyste pochopili, jak macOS dnes funguje, musíte se podívat na jeho pestrou historii.

Spojení s NeXT

Poté, co se Macintosh dostal do obchodů, vnitřní politika Applu se zhroutila. Steve Jobs, charismatický spoluzakladatel, se dostal do konfliktu s výkonným vedením. Byl nucen odejít. V roce 1988 rezignoval.

Jobs nezmizel. Založil novou společnost. Nazval to NeXT Computer. Operační systém, který na něm běží, se jmenoval NeXTSTEP. Byla těžká. Byla v popředí. Byl postaven na standardech UNIX.

NeXT nikdy nedobyl spotřebitelský trh. Prodeje byly úzce specializované. Ale technologie byla špičková. Přitáhla pozornost akademiků a prvních osvojitelů. Tim Berners-Lee použil stroj NeXT k vytvoření první webové stránky. Ano, přesně tak. World Wide Web byl vytvořen na zařízení NeXT.

Mezitím Apple bojoval. Microsoft Windows nabíral na síle. Rozdíl v podílu na trhu se zvětšil. Manažeři Applu zpanikařili a hledali cestu ven. Uvažovali o pronájmu operačního systému od IBM. Hledali další zdroje. Zoufale potřebovali moderní základ.

Zazvonil telefon. Jobs jménem Apple. Představil svou technologii. Představoval si svůj návrat. Dohoda byla uzavřena. Apple získal NeXT v roce 1997. Jobs je zpět. A přinesl s sebou operační systém.

Vytváření Mac OS X

Akvizice společnosti NeXT nebyla jen koupí společnosti. Jednalo se o nákup budoucího softwaru Apple. Apple začal kombinovat technologie NeXT se starším Mac OS. Nezůstali tam. Nahlédli také do sebe.

Existoval interní projekt s názvem Copland. Mělo jít o další generaci Mac OS. Neuspěl. Strašně se nepovedlo. Kód byl matoucí. Načasování bylo nemožné. Apple opustil Copland. Přešli na NeXT.

V září 1997 se Jobs stal dočasným generálním ředitelem. Strategie vykrystalizovala. Nový operační systém měl být hybridní. Mělo mít stabilitu NeXTSTEP (který byl založen na UNIXu) zabalenou do známého rozhraní Mac.

Vyhlášení přišlo o rok později. Mac OS X. „X“ znamenalo deset. Jednalo se o desátou hlavní generaci operačního systému Mac. Byl to nový začátek.

Jobs představil první sestavení vývojářům 16. března 1999. Technický název byl Mac OS X 10.0. Apple mu ale dal tajné kódové jméno. Gepard (Gepard).

Tento systém pojmenování se zasekl. Každá následující verze dostala jméno velké kočky. Sněžný leopard. Lev (lev). Horský lev (horský lev). Mavericks (Mauricius). Tento vzor se stal součástí identity značky Apple. V době psaní tohoto článku je nejnovější verzí Mac OS X 10.7, známý jako Lion.

Cesta od geparda ke lvu ukazuje jasný vývoj. Ukazuje, jak se Apple naučil kombinovat dědictví s inovacemi. Ukazuje, jak téměř kolaps vedl k vytvoření jednoho z nejstabilnějších operačních systémů v historii.

Co vlastně operační systém dělá?

Než se ponoříme hlouběji do technické architektury, zastavme se. Operační systémy považujeme za samozřejmost. Klikneme na ikony. Přetahujeme okna. Předpokládáme, že nám počítač rozumí. Co se ale skutečně děje pod kapotou?

Operační systém je prostředníkem. Leží mezi hardwarem a softwarem. Bez něj by vaše aplikace komunikovaly přímo