macOS — operační systém Apple: definice, historie a přehled verzí
macOS — kompletní průvodce: definice, historie, vývoj a přehled verzí Apple. Poznejte názvy, klíčové funkce a milníky systému macOS.
macOS, dříve Mac OS X v letech 2001 až 2012 a OS X do roku 2016, je název operačního systému pro počítače společnosti Apple Inc. Tyto počítače se nazývají Macintosh nebo Mac. macOS je navržen primárně pro hardware Apple a oficiálně je určeno k provozu pouze na počítačích Mac. Přesto se někteří uživatelé pokoušejí systém spustit i na běžném PC — tento postup se označuje jako Hackintosh a porušuje licenční ujednání systému macOS.
macOS vyšel poprvé v roce 2001 a představuje zásadní odklon od "klasického" Mac OS, který nahrazoval. Na rozdíl od původního systému je macOS (od verze OS X) založen na technologii s kořeny v systému Unix — současné verze mají certifikaci UNIX 03 — a využívá technologie vyvinuté ve společnosti NeXT, kterou po odchodu z Applu v roce 1985 založil Steve Jobs. Písmeno "X" v názvech Mac OS X a OS X je římská číslice pro číslo 10 a vyslovuje se jako "ten". Jádrem systému macOS je open source operační systém Darwin, jehož kód Apple zveřejňuje (např. na opensource.apple.com). Samotný Darwin však neobsahuje proprietární aplikační vrstvy macOS a nemůže bez nich spouštět aplikace určené přímo pro macOS.
Vývoj
Počátkem 90. let se společnost Apple snažila vytvořit operační systém "nové generace", který by nahradil klasický Mac OS. Současný macOS je unixový operační systém postavený na technologii, která byla vyvíjena ve společnosti NeXT od 80. let až do doby, než Apple tuto společnost na začátku roku 1997 koupil. Tuto společnost také založil Steve Jobs po svém odchodu z Applu v roce 1985. Tam byl vyvinut unixový operační systém NeXTSTEP, který byl následně uveden na trh v roce 1989 ("klasický" "Mac OS" je mnohem starší, vyšel v roce 1984).
Jádro NeXTSTEPu vychází z jádra Mach, které bylo původně vyvinuto na Carnegie Mellon University, s dalšími vrstvami systému a nízkoúrovňovým kódem uživatelského prostoru odvozenými z částí BSD. NeXTSTEP přinesl objektově orientované grafické rozhraní a vývojové rozhraní postavené na jazyce Objective-C. Po akvizici NeXT Apple tyto technologie přenesl do nového operačního systému, který se v roce 2001 stal základem Mac OS X.
Přehled architektury a klíčových technologií
- Jádro XNU: macOS používá hybridní jádro XNU, které kombinuje mikrokernel Mach s komponentami z BSD a dalším subsystémem pro správu zařízení a procesů.
- Darwin: open source základ, který obsahuje jádro XNU, základní uživatelské nástroje a subsystémy. Apple uvolňuje části zdrojového kódu projektu Darwin.
- Frameworky a API: hlavní aplikační rozhraní pro nativní aplikace dlouhodobě tvoří Cocoa (Objective‑C / Swift). Dříve existoval i Carbon pro starší aplikace, ten byl postupně vyřazen.
- Bezpečnostní mechanismy: Gatekeeper, System Integrity Protection (SIP), Notarizace aplikací, FileVault (šifrování disku) a další funkce zvyšující bezpečnost platformy.
- Správa aplikací: Mac App Store, podpůrné nástroje pro vývojáře (Xcode), a od verze macOS Catalina ukončení podpory 32bitových aplikací.
Přehled verzí (výběr významných vydání)
Verze systému macOS byly dlouho pojmenovávány podle druhů velkých koček nebo kalifornských míst a původně měly číslo verze začínající 10.x. Po verzi 10.15 Apple změnil schéma číslování na celé hlavní verze (11, 12, 13 …). Níže je stručný přehled hlavních vydání a jejich významných změn:
- Veřejná beta: "Kodiak" (2000) – první veřejná beta nové platformy, předchůdce Mac OS X.
- 10.0 "Cheetah" (2001) – první komerční vydání Mac OS X, nové uživatelské rozhraní Aqua.
- 10.1 "Puma" (2001) – zlepšení výkonu a ovladačů, rychlejší systém.
- 10.2 "Jaguar" (2002) – vylepšená síťová a multimediální podpora.
- 10.3 "Panther" (2003) – rychlejší Finder, Exposé a další UI vylepšení.
- 10.4 "Tiger" (2005) – představení Spotlight a další systémové novinky.
- 10.5 "Leopard" (2007) – rozsáhlá aktualizace, Time Machine, Spaces.
- 10.6 "Snow Leopard" (2009) – optimalizace výkonu a stabilita, ukončení podpory PowerPC aplikací.
- 10.7 "Lion" (2011) – větší sjednocení s iOS koncepty, Launchpad.
- 10.8 "Mountain Lion" (2012) – další integrace služeb iCloud a notifikací.
- 10.9 "Mavericks" (2013) – zaměření na úsporu energie a výkonu (zdarma pro uživatele).
- 10.10 "Yosemite" (2014) – výrazný redesign uživatelského rozhraní, continuity funkce.
- 10.11 "El Capitan" (2015) – zlepšení stability a výkonu.
- 10.12 "Sierra" (2016) – integrace Siri, zjednodušení iCloud funkcí.
- 10.13 "High Sierra" (2017) – nové souborové systémy (APFS) pro SSD, vylepšení multimédií.
- 10.14 "Mojave" (2018) – tmavý režim, vylepšená ochrana soukromí.
- 10.15 "Catalina" (2019) – ukončení podpory 32bitových aplikací, rozdělení iTunes na samostatné aplikace (Music, TV, Podcasts).
- 11 "Big Sur" (2020) – velký vizuální redesign, přechod na novější architekturu a příprava na Apple Silicon; změna číslování verzí z 10.x na 11.
- 12 "Monterey" (2021) – rozšíření Continuity, Universal Control (později), zlepšení FaceTime a Safari.
- 13 "Ventura" (2022) – vylepšení multitaskingu (Stage Manager), další úpravy systémových nastavení.
- 14 "Sonoma" (2023) – vylepšení výkonu, nové widgety a zlepšení herního a multimediálního zážitku.
Aktualizace po verzi 10.15 přinesly i zásadní podporu pro procesory Apple Silicon (M1, M2 a další), což vedlo k optimalizaci výkonu a energetické efektivity u nových Maců. Apple také zavádí technologii Rosetta 2, která umožňuje spouštět aplikace napsané pro Intel na Apple Silicon strojích prostřednictvím emulace/post‑kompilace.
Kompatibilita, distribuce a bezpečnost
macOS je distribuován jako předinstalovaný systém na počítačích Mac a také jako bezplatné aktualizace pro podporované modely. Hlavními způsoby distribuce aplikací jsou Mac App Store a přímé stažení od vývojářů. Apple uplatňuje bezpečnostní politiky jako Gatekeeper (kontrola podepsaných aplikací), System Integrity Protection (SIP) a požadavek notarizace aplikací u Apple pro dodatečné ověření.
Uživatelé na Intel Mac mohou využívat Boot Camp k instalaci Windows na samostatnou partici, u Apple Silicon tuto možnost Apple oficiálně nenabízí; virtualizace a emulace (Parallels, UTM, VMware) je však dostupná a rychle se rozvíjí.
Licence a Hackintosh
macOS je poskytován s licenčními podmínkami, které omezují jeho použití na hardware Apple. Instalace macOS na hardware, který není Mac, porušuje licenční podmínky Apple. Komunita Hackintosh vytváří nástroje a návody pro provoz macOS na neoficiálním hardware, avšak takové řešení může být nestabilní, nekompatibilní s aktualizacemi a právně sporné.
Závěr
macOS představuje moderní unixový desktopový operační systém s důrazem na integraci hardwaru a softwaru, bezpečnost, a uživatelskou zkušenost. Jeho vývoj vychází z technologií NeXT a BSD/Mach a postupně se vyvíjí směrem k větší propojenosti s dalšími platformami Apple, zejména iOS, současně reaguje na přechod na vlastní čipy Apple Silicon a na rostoucí požadavky na bezpečnost a soukromí.
Pro detailní technické odkazy, dokumentaci a otevřený kód lze využít oficiální stránky Apple a repozitáře open source Darwin, kde Apple pravidelně zveřejňuje části zdrojového kódu.

Zjednodušená historie operačních systémů podobných Unixu
Architektura
Jádrem systému macOS je operační systém kompatibilní se systémem POSIX, který je postaven na jádře XNU a má standardní unixové funkce dostupné z rozhraní příkazového řádku. Společnost Apple uvolnila tuto rodinu softwaru jako bezplatný operační systém s otevřeným zdrojovým kódem s názvem Darwin. Na Darwin společnost Apple navrstvila řadu komponent, včetně rozhraní Aqua a Finderu, a dokončila tak operační systém s grafickým uživatelským rozhraním, kterým je macOS.
Subsystém Darwin v systému macOS má na starosti správu souborového systému, který zahrnuje vrstvu oprávnění systému Unix. V letech 2003 a 2005 se dva redaktoři Macworldu vyjádřili kriticky k tomuto systému oprávnění; Ted Landau označil chybně nastavená oprávnění za "nejčastější frustraci" v systému macOS, zatímco Rob Griffiths navrhl, že někteří uživatelé mohou dokonce muset každý den obnovovat oprávnění, což může trvat až 15 minut. Nedávno jiný redaktor Macworldu, Dan Frakes, označil postup opravy oprávnění za značně nadužívaný. Tvrdí, že systém macOS obvykle zvládá oprávnění správně bez zásahu uživatele a resetování oprávnění by se mělo zkoušet pouze v případě, že se objeví problémy.
Architektura systému macOS je vrstvená: vrstvené rámce pomáhají rychlému vývoji aplikací tím, že poskytují existující kód pro běžné úlohy. Apple poskytuje vlastní nástroje pro vývoj softwaru, především integrované vývojové prostředí Xcode. Xcode poskytuje rozhraní pro překladače, které podporují několik programovacích jazyků včetně C, C++, Objective-C a Swift. Pro přechod na Apple-Intel bylo upraveno tak, aby vývojáři mohli své aplikace sestavovat jako univerzální binární soubor, který zajišťuje kompatibilitu s oběma řadami počítačů Macintosh založených na procesorech Intel i PowerPC. První aplikace i aplikace třetích stran lze ovládat programově pomocí rámce AppleScript, který zůstal zachován z klasického Mac OS, nebo pomocí novější aplikace Automator, která nabízí předpřipravené úlohy nevyžadující znalosti programování.
Související stránky
- Macintosh
Otázky a odpovědi
Otázka: Co je to macOS?
Odpověď: MacOS je operační systém (OS) pro počítače společnosti Apple Inc. Těmto počítačům se říká počítače Macintosh nebo Mac.
Otázka: Je možné spustit macOS i na jiných počítačích než Mac?
Odpověď: Ano, lidé zprovoznili macOS i na počítačích, které nejsou Mac. Tomuto postupu se říká Hackintosh a porušuje licenční smlouvu systému macOS.
Otázka: Jak se macOS liší od "klasického" operačního systému Mac OS?
Odpověď: Na rozdíl od prvního operačního systému je macOS (od verze OS X) založen na operačním systému UNIX (současné verze mají certifikaci UNIX 03) a na technologiích vyvinutých v letech 1985 až 1997 ve společnosti NeXT, kterou spoluzakladatel Applu Steve Jobs založil po svém odchodu z Applu v roce 1985.
Otázka: Co znamená písmeno "X" ve slovech Mac OS X a OS X?
Odpověď: Písmeno "X" v Mac OS X a OS X znamená římskou číslici pro číslo 10 a vyslovuje se tak.
Otázka: Co je jádrem systému macOS?
Odpověď: Jádrem systému macOS je operační systém s otevřeným zdrojovým kódem Darwin, ale samotný Darwin nemůže spouštět software macOS.
Otázka: Jak se jmenují verze systému macOS? Odpověď: Verze systému macOs jsou pojmenovány podle druhů velkých koček nebo kalifornských pamětihodností a mají číslo verze začínající číslem 10.
Otázka: Jaká je nejnovější verze systému macOs? O: Nejnovější verze macOs je macOs Big Sur (11.0).
Vyhledávání