História Hlavný článok: História Mac OS X Napriek tomu, že Mac OS X je nazývaný jednoducho verzia 10 operačného systému Mac OS, jeho pôvod je z veľkej časti nezávislý na predchádzajúcich verziách Mac OS. Je založený na jadre Mach a unixovej implementácii BSD, ktoré boli včlenené do objektovo-orientovaného operačného systému NeXTSTEP, vytvoreného spoločnosťou NeXT Steva Jobsa, po tom, čo nedobrovoľne opustil Apple v roku 1985. Medzičasom sa spoločnosť Apple pokúšala vytvoriť systém „novej generácie“, ale bez väčšieho úspechu. Nakoniec bol NeXT OS, vtedy známy ako OPENSTEP vybraný ako základ pre nový operačný systém. Apple zakúpila Jobsovu firmu NeXT, pričom sám Jobs bol znova prijatý do Apple a neskôr sa opäť stal lídrom spoločnosti. Viedol transformáciu programátorského systému OPENSTEP na systém, ktorý by privítali domáci užívatelia a kreatívni profesionáli, teda hlavní užívatelia predchádzajúcich systémov Mac OS. Po niekoľkých prešľapoch, ktoré ohrozili vernosť nezávislých vývojárov Mac OS, a zmene stratégie, Jobs doviedol Apple k novému operačnému systému v roku 2001.
Popis Mac OS X sa radikálne líši od ostatných operačných systémov Mac OS, keďže kód na ktorom je postavný je úplne rozdielny od predchádzajúcich systémov. Napriek tomu, že najväčšie rozdiely sú pod povrchom systému, grafické rozhranie Aqua je najvýraznejšou a najviditeľnejšou novou črtou. Použitie zaoblených hrán, polopriehľadných farieb a textúr oživilo okná, panely a plochu v porovnaní so starším vzhľadom OS 9 zvaným „Platinum“. To so sebou prinieslo aj určitú polemiku medzi užívateľmi, keďže starší užívalia namietali, že systém vyzerá „hračkársky“ a chýba mu profesionálny vzhľad. Naopak, iní nazývali nové grafické rozhranie revolučnou novinkou Apple. Nový vzhľad bol okamžite rozoznateľný - dokonca ešte pred uvedením prvej verzie OS X na trh vývojári iných firiem začali vytvárať tzv. skiny (pre aplikácie podporujúce zmenu vzhľadu - ako napr. Winamp), ktoré vyzerali ako rozhranie Aqua. Apple však pohrozilo žalobami osobám, ktorí vytvárajú alebo rozširujú softvér, ktorý má grafické rozhranie odvodené od nimi autorsky chráneného dizajnu. Kombinácia tohto grafického rozhrania a jadra sa stala podľa počtu dodaných systémov zatiaľ najpredávanejším prostredím Unixu vôbec. (Poznámka: Mac OS X nie je oficálne unixový OS, keďže spoločnosť Apple si nevyžiadala toto označenie od The Open Group, tvrdiac, že náklady na certifikáciu by OS X neúmerne predražili. The Open Group zažalovala Apple pre porušenie ochrannej známky UNIX a vydala prehlásenie, že maximálny poplatok pre certifikáciu OS X ako unixového systému by bol 110,000 amerických dolárov.) Mac OS X zachováva kompatibilitu s aplikáciami napísanými pre staršie systémy Mac OS poskytovaním emulovaného prostredia známeho ako Classic. To poskytuje užívateľom možnosť spúšťať staršie programy rovnako ako v Mac OS 9.x. Naviac programovacie rozhranie (API) Carbon bolo vyvinuté na možnosť rýchleho portovania starších aplikácií na spúšťanie pod Mac OS 9 i Mac OS X. Tiež sú stále dostupné programovacie knižnice systémov NeXTSTEP/OPENSTEP, no Apple teraz nazýva tieto technológie Cocoa (teda kakao). Dedičstvo NeXTSTEP-u je možné vidieť napr. v pomenovaní tried v aplikačnom rozhraní Cocoa, ktoré sa začínajú na „NS“. Štvrtou možnosťou pre programátorov aplikácií je písať ich priamo v Jave, ktorú OS X podporuje ako „občana prvej kategórie“, čo v praxi značí, že aplikácie napísané v Jave bez problémov zapadajú do operačného systému, no pritom sú stále multiplatformové. Nadôvažok, ak je grafické rozhranie napísané v Swingu, vyzerá takmer na nerozoznanie od natívnych Cocoa aplikácií. V Mac OS X je možné spúšťať aj aplikácie pre BSD alebo Linux, ak sú prekompilované pre Mac. Aj skompilované binárne balíčky však niekedy vyžadujú konfiguráciu z príkazového riadku. Projekty ako Fink alebo DarwinPorts poskytujú predkopilované alebo predpripravené balíčky. Verzia 10.3 bola prvou verziou, ktorá obsahovala Apple X11, čo je verzia grafického rozhrania X11 pre Unix prispôsobená Apple. Apple X11 je voliteľnou súčasťou systému pri inštalácii. Implementácia Apple X11 je založená na XFree86 4.3 a X11R6.6, s vlastným správcom okien, ktorý napodobňuje prirodzený vzhľad Mac OS X, a doplnkami na použitie pôvodného renderovacieho (vykresľovacieho) systému Quartz a zrýchlenie OpenGL.
Významné črty ▪ Používa podsadu Portable Document Format (PDF) ako základ svojho zobrazovacieho modelu (Quartz); Mac OS vie PDF nielen otvoriť, ale všetky aplikácie, ktoré podporujú príkaz tlač, vedia PDF aj vytvoriť ▪ Plnofarebné, spojito zväčšovateľné ikony (do veľkosti 128x128 pixelov) ▪ Tieň pod oknami a izolovanými textovými elementami na vytvorenie dojmu hĺbky ▪ Globálna kontrola pravopisu ▪ Vyhladzovanie textu, grafiky a súčastí okien ▪ Nové elementy grafického rozhrania ▪ Prelínanie okien ▪ ColorSync - nastavovanie farieb zabudované do základneho zobrazovacieho systému (pre profesionálov z oblasti tlače a multimédií) ▪ OpenGL pre hardvérovo urýchľované vykresľovanie. Táto technológia sa nazýva Quartz Extreme a po prvý raz bola použitá v Mac OS X v10.2 Jaguar. ▪ Exposé (od verzie 10.3, „Panther“) prehľadne zobrazí otvorené okná na ploche ▪ Používanie systému Unicode v celom operačnom systéme ▪ Jednoduchá architektúra pre lokalizáciu aplikácií a ďalšieho kódu úplne separuje textový popis od kódu jadra programu
Kritika ▪ Klientská verzia Mac OS X podporuje len jednoduché unixovské oprávnenia súborového systému, nepodporuje pokročilé oprávnenie (ako access control list - do verzie 10.3). ▪ Neexistuje cena aktualizácie Mac OS X. Užívatelia predchádzajúcich verzií musia zaplatiť plnú cenu za novú verziu. Výnimkou sú užívatelia, ktorí si zakúpili Macintosh po ohlásení novej verzie, ale pred jej uvedením na trh, tí majú oprávnenie na aktualizáciu za 9.95 amerických dolárov.
Verzie
- 24. marca 2001, Apple vydalo Mac OS X v10.0 (kódové označenie Cheetah). Tento operačný systém bol oceňovaný za svoju ucelenosť a stabilitu v ranom štádiu (keďže bol úplne iný ako predchádzajúce systémy). Napriek tomu bol kritizovaný za pomalosť, čo viedlo mnohých, vrátane Steva Jobsa, k tomu, že ho považovali len za dobrú beta verziu.
- 24. augusta 2002 nasledoval Mac OS X v10.2 "Jaguar", ktorý priniesol výrazný výkonový nárast, novší, uhľadenejší vzhľad, a ďalšie zmeny (podľa Apple viac ako 150).