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. Od ostatních počítačů se liší tím, že macOS má běžet pouze na počítačích Mac a ne na jiných počítačích. Lidé však tento operační systém zprovoznili i na počítačích, které nejsou počítači Mac. Tomuto postupu se říká Hackintosh a porušuje licenční ujednání systému macOS.

MacOS vyšel poprvé v roce 2001 a je úplně jiný než "klasický" Mac OS, který nahradil. Na rozdíl od tohoto starého (původní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. Písmeno "X" ve slovech Mac OS X a OS X je římská číslice pro číslo 10 a vyslovuje se tak. Jádrem systému macOS je open source operační systém Darwin, ale samotný Darwin nemůže spouštět software macOS.

Verze systému macOS jsou pojmenovány podle druhů velkých koček nebo kalifornských památek a mají číslo verze začínající číslem 10. Kódové označení nejnovější verze macOS je macOS Catalina (10.15).

Obsah

·         1 Vývoj

·         2 verze

o    2.1 Veřejná beta verze: "Kodiak"

o    2.2 Verze 10.0: "Cheetah"

o    2.3 Verze 10.1: "Puma"

o    2.4 Verze 10.2: "Jaguar"

o    2.5 Verze 10.3: "Panther"

o    2.6 Verze 10.4: "Tiger"

o    2.7 Verze 10.5: "Leopard"

o    2.8 Verze 10.6: "Snow Leopard"

o    2.9 Verze 10.7: "Lion"

o    2.10 Verze 10.8: "Mountain Lion"

o    2.11 Verze 10.9: "Mavericks"

o    2.12 Verze 10.10: "Yosemite"

o    2.13 Verze 10.11: "El Capitan"

o    2.14 Verze 10.12: "Sierra"

o    2.15 Verze 10.13: "High Sierra"

o    2.16 Verze 10.14: "Mojave"

o    2.17 Verze 10.15: "Catalina"

·         3 Architektura

·         4 Odkazy

·         5 Související stránky

·         6 Další webové stránky

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 jádra a nízkoúrovňovým kódem uživatelského prostoru odvozenými z částí BSD. Jeho grafické uživatelské rozhraní bylo vytvořeno na základě objektově orientované sady nástrojů GUI s využitím programovacího jazyka Objective-C.

Zjednodušená historie operačních systémů podobných UnixuZoom
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

AlegsaOnline.com - 2020 / 2022 - License CC3