macOS (dříve Mac OS X - vyslovováno ve francouzštině : / mak o.ɛs dis / , pak OS X ) je částečně proprietární operační systém vyvinutý a prodávaný společností Apple od roku1998, jehož nejnovější verzí je macOS Big Sur (verze 11) spuštěná dne12. listopadu 2020. Spolu s iOS , iPadOS , watchOS a tvOS je součástí operačních systémů Apple .
macOS je nástupcem systému Mac OS , který je od té doby hlavním operačním systémem společnosti Apple1984. Na rozdíl od svých předchůdců je macOS součástí rodiny operačních systémů UNIX , založených na technologiích vyvinutých společností NeXT od poloviny 80. let do převzetí společnosti společností Apple v1997. První verzí systému je Mac OS X Server 1.0 , vydaný v1999, následovaná verzí zaměřenou na širokou veřejnost v Březen 2001.
Serverová verze systému macOS je architektonicky identická se spotřebitelskou verzí, ale obsahuje software, který mimo jiné usnadňuje nastavení a správu počítačové sítě , e-mailového serveru a souborového serveru Samba . Počínaje OS X 10.8 byla serverová verze OS X jednoduchým rozšířením základního systému, které lze stáhnout z Mac App Store .
the 13. června 2016Během WWDC 2016 společnost Apple oznámila, že systém se již nebude jmenovat OS X, ale macOS s macOS Sierra (verze 10.12).
Přes název, který naznačuje, že se jedná o „verzi 10“ systému Mac OS , a přestože efektivně nahrazuje systém Mac OS 9 , má Mac OS X historii téměř zcela nezávislou na předchozích verzích systému Mac OS . Mac OS X je založen na jádru Mach a implementaci BSD systému UNIX , které byly začleněny do NeXTSTEP , objektově orientovaného operačního systému vyvinutého společností založenou Stevem Jobsem po odchodu z Apple v roce 1985, NeXT . Během Jobsovy nepřítomnosti se Apple také bez velkého úspěchu pokusil vybudovat operační systém „nové generace“ s projektem Copland . Mnoho pověstí v té době naznačovalo, že Apple se chystá koupit systém BeOS , aby vytvořil svůj nový systém. Oznámení o převzetí společnosti NeXT, doprovázené opětovným nástupem Steva Jobse nejprve jako poradce a poté jako generálního ředitele společnosti Apple, bylo velkým překvapením.
A konečně, operační systém NeXT, do té doby nazývaný OPENSTEP , byl vybrán společností Apple, aby se stal základem pro jeho další systém, tedy jeho nákup NeXT, v naději, že přesvědčí vývojáře aplikací o své bohaté funkčnosti. Přepnout na tuto novou platformu. Jobs byl znovu přijat, a později získal kormidlo společnosti, což vede k transformaci od developera systému snadno dostupném místě, které bylo OPENSTEP k tomu, co by později přijal uživatelé Apple, což je projekt sportovního v té době. Název Rhapsody . Z Rhapsody se později vyvinul Mac OS X, název, který nejen evokoval přechod z Mac OS 9 na Mac OS X (10 v římských číslicích), ale také přechod do světa UNIX, ve kterém je široce používáno písmeno „X“, zejména v grafických knihovnách X11 .
OS X se vyvinul v průběhu různých verzí, přičemž klade důraz na „digitální životní styl“ ( digitální rozbočovač ), jak je prezentován v sadách iLife a Office iWork . V dřívějších verzích systému Mac OS X byla zachována kompatibilita s předchozími verzemi operačních systémů Apple.
WWDC 2016 , Apple se rozhodl přejmenovat OS X na macOS, aby sladil název s ostatními různými OS značky ( iOS , iPadOS , watchOS , tvOS ).
Během WWDC 2020 , Apple se rozhodla strávit MacOS na 11 th verzi, a tedy přijmout názvosloví iOS.
Mac OS 9 , s jeho kooperativním multitaskingem , nedostatkem ochrany paměti a zděděním celé historie předchozích verzí, byl ve skutečnosti mnoha, včetně Apple, považován za velmi omezený systém. „Základní“ byl nahrazen UNIX , přesněji s obohacenou xnu mikro-jádro ( Darwin a BSD ).
Grafické rozhraní (nyní nazvaný Aqua ) byla obohacena a revidovány; zachovává určité klíčové principy, jako je jednotná lišta nabídek, a přidává další, jako je Exposé , při zachování klíčového principu ergonomie, který učinil úspěch Macintosh . Kromě toho vzhled Docku , reakce rozhraní na akce uživatelů animacemi, použití průhlednosti, živější barvy nebo dokonce kartáčovaný kov značně poznamenaly přechod z Mac OS 9 . Právě s tímto přechodem se objevily tři nové typy rozhraní pro vytváření aplikací: Classic , prostředí, které znovu vytváří prostředí Mac OS 9, aby fungovaly aplikace, které jsou s ním propojeny; Carbon , rozhraní C umožňující snadné portování z Mac OS 9 na OS X; a nakonec Cocoa , rozhraní Objective-C umožňující vývoj nových aplikací plně integrovaných do vzhledu Mac OS X (Cocoa lze použít také v Javě (zastaralé od roku 2005 a Mac OS X 10.4), v Pythonu a Ruby ).
Výhody systému UNIX pro tento systém jsou:
Jelikož jde o proprietární systém, jeho popularita souvisí s prodejem počítačů Mac , na kterých je předinstalován. Podle Phil Schillera, výkonného ředitele kalifornského výrobce, má operační systém po celém světě 75 milionů uživatelů. Toto oznámení bylo učiněno při prezentaci8. června 2009verze Snow Leopard je toto číslo nyní zcela zastaralé, protože Apple v roce 2012 oznámil, že pouze pro iOS bylo 150 milionů uživatelů .
Pokud jde o podíl uživatelů Mac ( Mac OS 9 a macOS dohromady), podle většiny statistik by to bylo kolem 6,0%. Měla by však brát tyto údaje opatrně, protože obvykle pocházejí z webů pro hlášení docházky , a proto neberou v úvahu uživatele uživatelů .
Navzdory nízkému počtu uživatelů je systém macOS díky organizované komunikaci od společnosti Apple velmi propagován. Princip škádlení a politika utajení značně krmí všechny diskuse týkající se macOS nebo Mac. Tyto diskuse se obvykle točí kolem opozice macOS / Windows , kde se střetávají příznivci každého „tábora“. Od doby, kdy společnost Apple přijala procesory Intel pro své počítače Mac, je možné nainstalovat jakýkoli operační systém x86 (například: Windows 7 , Windows 8 a Windows 10 pomocí Boot Camp , stejně jako většina systémů Linux ), což pomohlo popularizovat systém. Některým nadšencům se podařilo nainstalovat MacOS na PC tak, že jej upravili tak, aby je mohl přijímat: hackintoshes jsou počítače s těmito verzemi macOS.
Interface zabírá většinu z prostředí Mac operačních systémů : drag and drop je hluboce integrován se automaticky otevírat složky jsou uchovávány, jednotné liště menu a v něm „menu Apple“ také. Aqua integruje určité prvky převzaté z NeXT , jako je Dock a navigace ve složkách podle sloupců.
S vydáním systému macOS (dříve OS X) různé uživatelské skupiny a některé historické postavy Mac kritizovaly nové rozhraní, které se podle nich příliš výrazně lišilo od předchozích verzí operačního systému.
OS X Yosemite představil zásadní aktualizaci rozhraní zavedením živých barev, plochého designu a průhlednosti.
macOS Big Sur představil zásadní novou aktualizaci rozhraní zavedením nového barevného schématu , čistého doku a lišty nabídek, nových ikon a neumorfismu .
Protože macOS je systém UNIX, jsou k dispozici základní funkce a příkazy systému UNIX, které umožňují flexibilní přístup k různým funkcím bez nutnosti procházet grafickými nabídkami.
V systému macOS je dosud známo jen několik počítačových virů . Na titulky by se mohly dostat pouze škodlivé programy, jako je Opener (také známý jako Renepo ), který se sám nešíří a musí být nainstalován uživatelem, aby fungoval. Nejedná se tedy o virus, ani o trojského koně , ale o červa , ačkoli to Apple vyvrací tím, že odporuje komunitě bezpečnostních odborníků i samotné definici tohoto typu programu . Virus Newton právě přesunul položky na ploše podle pohybů počítače a Hacktool Underhand byl ve skutečnosti chybou při aktualizaci komerčního antiviru. vÚnora 2006Zjistíme, Trojan Leap-A (nebo Oompa-A ), který se šíří prostřednictvím na instant messaging iChat . Hlavní hrozbou týkající se tohoto operačního systému je instalace škodlivého kódu Windows pomocí nástrojů Java, a proto neúčinná.
Zabezpečení systému vyplývá zejména z nízkého podílu strojů Apple v globálním počítačovém parku (2% v roce 2006), přičemž virus využívající chybu Mac má automaticky méně potenciálních cílů, než kdyby byl navržen k útoku na Microsoft Windows . vsrpna 2011, na konferenci bezpečnostních expertů ( Black hat ) bylo oznámeno, že OS X je méně bezpečný než Windows 7. Kromě toho bylo během období tří let (2008–2011) v systému macOS nalezeno 1151 většin zabezpečení, což je velmi blízko k Microsoft Windows 1325. vlistopadu 2012, společnost Kaspersky Lab zveřejnila výsledky studie naznačující, že OS X obsahuje dvě z deseti hlavních bezpečnostních slabin zabezpečení přítomných v počítačích, dalších osm je připisováno společnostem Adobe, Oracle a Nullsoft.
Vzhledem k tomu, že počítače Mac získávají podíl na trhu s počítači od roku 2007, hackeři se nyní stále více zajímají o Apple. Takže dovnitřKvěten 2011s malwarem MacDefender a poté o několik měsíců později s trojským koněm FlashBack se zabezpečení macOS zdálo být relativní. Tento škodlivý software by infikoval 650 000 počítačů Mac. Některé weby radí, jak infekci potlačit. Apple poskytuje aktualizaci k odstranění tohoto trojského koně, ale pouze pro macOS verze 10.6 a 10.7, přičemž lidé používající starší verze jsou stále v ohrožení.
V roce 2012 společnost Kaspersky Lab přidala na svůj seznam přibližně 130 nových podpisů trojských koní pro macOS. To je o 30% více než v roce 2011 a o 600% více než v roce 2010. Důvodem citované zprávy je popularita systému macOS mezi podnikateli a politiky. Je to proto, že data v jejich počítačích mohou být velmi cenná a mohou k nim mít přístup trojské koně.
Jako aktualizace systému macOS se však Apple snažil zlepšit zabezpečení OS X. Nejprve vytvořením souboru s názvem XProtect.plist a automaticky aktualizovaného jako pozadí úlohy. Tento soubor odkazuje na hlavní podpisy malwaru zjištěné společností Apple a jasně varuje uživatele při pokusu o otevření malwaru. Následně Apple přidal funkci nazvanou Gatekeeper . Princip je ten, že ve výchozím nastavení může uživatel otevírat pouze podepsané aplikace (toto chování může uživatel snadno změnit v systémových předvolbách). Pokud tedy aplikace není podepsána, zobrazí se chybová zpráva a aplikace se neotevře. Výhodou je, že pokud je malware detekován společností Apple, společnost Apple může snadno odvolat svůj digitální podpis a zabránit tak spuštění softwaru nezkušenými uživateli (posledně jmenované jsou často hlavním cílem malwaru). Nakonec společnost Apple přidala nebo vylepšila stávající funkce, jako je distribuce náhodného adresního prostoru (ASLR) , izolovaný prostor nebo oddělení procesů v Safari 5.1.
macOS (dříve OS X) umožňuje spravovat pevné disky v několika různých souborových systémech :
Lze protokolovat HFS + a HFSX , což zabrání chybám zápisu při možném selhání. Tuto funkci lze za běhu povolit pomocí Disk Utility.
MacOS Disk Utility vždy nabízí formát malých a velkých písmen.
OS X 10.7 „Lion“ představil možnost šifrování celého disku pomocí systému ochrany FileVault .
Od příchodu počítačů Apple vybavených Intel procesory , že pevný disk oddílů schémata používají jako výchozí změnily, a to zejména pro uložení EFI spouštěcí program dodávaný firmou Intel jako náhrada za Open Firmware použít na počítačích Macintosh. PowerPC .
Jeho jádrem Open Source XNU je hybridní mikrokernel založený na jádře Mach a verze systému UNIX po BSD 4.4 , která mu dává kompatibilitu POSIX . Kromě této sady Apple zavedl další strategické technologie, z nichž některé jsou zděděny ze zaniklého systému NeXTSTEP . Apple se připojil k multimediální technologii Mac OS X QuickTime .
2D displej ( CoreGraphics ) spojuje QuickDraw a Quartz . Posledně jmenovaný je ultramoderní zobrazovací modul, který nativně spravuje formát PDF , průhlednost a přechod od bodu k bodu na vektor.
Mac OS X má rozhraní zvané Aqua , odlišné od starších systémů Macintosh ( Platinum (en) , jehož chiméra je k dispozici v některých distribucích Linuxu ), jejichž programy běží na novém systému díky vylepšené verzi systému Mac OS 9 , verze 9.2.2, integrovaná do systému v prostředí zvaném Classic . Classic však nefunguje s verzemi Mac OS X vyššími nebo rovnými verzi 10.5 ( Leopard ) nebo obecně na jakékoli pracovní stanici Apple s procesorem Intel .
Portování aplikací je zjednodušeno díky programovacímu prostředí Carbon, které je přepsáním API systému Mac OS pro Mac OS X. Uhlík se používá pro aplikace napříč platformami kvůli jeho podobnosti s API Win32 pro Windows .
A konečně, životní prostředí Cocoa , změna API z OpenStep je nativním prostředí systému. Kakao je navrženo a programovatelné v Objective-C nebo Java (podpora kakaa pro Javu byla nedávno ukončena, ale stále existuje) a je objektově orientovaná . Aplikace naprogramované v kakau mohou využívat určitých příspěvků systému X (10, nikoli X Window ), jako jsou sjednocené služby dostupné pro všechny aplikace, které je podporují (jednotný slovník, vyhledávání na internetu atd.). Kromě toho Cocoa využívá zdroje z CoreFoundation , jednotného systému, který umožňuje vývojářům pracovat pouze s rozhraním (a jeho správu zjednodušuje Interface Builder ) a základními funkcemi softwaru, aniž by se musel starat o zbytek . CoreFoundation obsahuje zejména CoreImage a CoreData od Mac OS X 10.4 „Tiger“ . Kromě toho od verze 4.5.0 se Qt Toolkit spoléhá na to, že Cocoa poskytne 64bitové knihovny, přičemž Carbon je pouze 32bitové rozhraní.
Na základě prostředí NetBSD , OpenBSD a FreeBSD umožňuje u Apple X11 založeného na XFree86 jednoduché portování aplikací vyvinutých pro jiné systémy UNIX, jako je GNU / Linux nebo BSD . X11 má výchozí nastavení v grafickém uživatelském rozhraní Quartz Window Manager, pokud neinstalujete prostředí X11 portovaná na OS X, například GNOME , KDE , Oroborus nebo Xfce .
Všimněte si, že Java 7 není podporována verzemi systému před OS X 10.7 „Lion“ .
Několik projektů se věnuje jednoduchému portování aplikací pro Linux nebo UNIX , například Fink (orientovaný na Debian GNU / Linux) nebo MacPorts (např. Darwinports, * BSD). Kromě toho si projekt Darwine (port projektu Wine , pro UNIX s architekturou x86 ) klade za cíl umožnit použití bez portování aplikací Windows pod Mac OS X. Knihovny jsou ve vývoji. Integrace a plynulost aplikací využívajících X11 v systému Mac OS X však ponechávají mnoho požadovaného ve srovnání s tím, co Apple dosáhl pro prostředí Classic, a ve srovnání se zkušenostmi, které můžeme nativně mít pod Linuxem . Podobně má software „X11“ rozhraní, které je daleko od rozhraní tradičního softwaru pro Mac OS X. Z těchto důvodů mnoho uživatelů Mac OS X odmítá aplikace, které používají X11.
Verze | Přezdívka | Firmware | Procesor | Sada pokynů | Jádro | Klasický | Datum komercializace | Poslední verze | Konec podpory | ||
---|---|---|---|---|---|---|---|---|---|---|---|
Druh | KEXT | Jádro | |||||||||
Vydání Rhapsody Developer | Grail1Z4 / Titan1U | Otevřete firmware | PowerPC | PPC32 | PPC32 | PPC32 | 32 bitů | Mac OS 8 | 31. srpna 1997 | DR2 (14. května 1998) |
- |
BIOS | Intel | IA-32 | IA-32 | IA-32 | NC | ||||||
Mac OS X Server 1.0 | Héra | Otevřete firmware | PowerPC | PPC32 | PPC32 | PPC32 | Mac OS 8.5.1 | 16. března 1999 | 1,2 V3 (27. října 2000) |
- | |
Mac Developer Developer Preview | Kodiak | - | 16. března 1999 | DP4 (5. dubna 2000) |
- | ||||||
Veřejná beta verze systému Mac OS X. | Gepard | Mac OS 9.0.4 | 13. září 2000 | - | 24. března 2001 | ||||||
Mac OS X 10.0 | Gepard | Mac OS 9.1 a novější |
24. března 2001 | 10.0.4 (22. června 2001) |
2004 | ||||||
Mac OS X 10.1 | Puma | 25. září 2001 | 10.1.5 (6. června 2002) |
2005 | |||||||
Mac OS X 10.2 | Jaguár | PPC32 (PPC64) |
24. srpna 2002 | 10.2.8 (3. října 2003) |
2006 | ||||||
Mac OS X 10.3 | Panter | PPC32 PPC64 |
32 bitů | 24. října 2003 | 10.3.9 (15. dubna 2005) |
2007 | |||||
Mac OS X 10.4 | Tygr | PPC32 PPC64 ( CLI ) |
29.dubna 2005 | 10.4.11 (14. listopadu 2007) |
Září 2009 | ||||||
EFI 32 ( režim IA-32 ) EFI32 ( režim Intel 64 ) |
Intel | IA-32 PPC32 Intel 64 (CLI) |
IA-32 | IA-32 Intel 64 |
NC |
10. ledna 2006 (10.4.4) |
|||||
Tygr (univerzální) | Otevřený firmware EFI32 ( režim IA-32 ) EFI32 ( režim Intel 64 ) |
Intel PowerPC |
PPC32 IA-32 PPC64 (CLI) Intel 64 (CLI) |
PPC32 (PowerPC) IA-32 (Intel) |
PPC32 IA-32 PPC64 Intel 64 |
10. srpna 2006 (Server 10.4.7) |
|||||
Mac OS X 10.5 | Leopard | PPC32 PPC64 IA-32 Intel 64 |
26. října 2007 | 10.5.8 (5. srpna 2009) |
23. června 2011 | ||||||
Mac OS X 10.6 | Levhart sněžný | EFI32 ( režim IA-32 ) EFI32 ( režim Intel 64 ) EFI64 |
Intel | IA-32 PPC32 Intel 64 |
IA-32 Intel 64 |
IA-32 Intel 64 |
32bitový 64bitový |
28. srpna 2009 | 10.6.8 V1.1 (25. července 2011) |
8. dubna 2014 | |
Mac OS X 10.7 | Lev | EFI32 ( režim Intel 64 ) EFI64 |
Intel 64 | IA-32 Intel 64 |
Intel 64 | 20. července 2011 | 10.7.5 (19. září 2012) |
23. listopadu 2014 | |||
OS X 10.8 | horský lev | EFI64 | Intel 64 | Intel 64 | 64 bitů | 25. července 2012 | 10.8.5 (12F37)
(12. září 2013) |
Srpna 2015 | |||
OS X 10.9 | Mavericks | 22. října 2013 | 10.9.5 (13F1911)
(18. července 2016) |
Září 2016 | |||||||
OS X 10.10 | Yosemite | 16. října 2014 | 10.10.5 (14F2511)
(19. července 2017) |
Září 2017 | |||||||
OS X 10.11 | El Capitan | 30. září 2015 | 10.11.6 (15G21013) (9. července 2018) |
Července 2018 | |||||||
macOS 10.12 | Sierra | 20. září 2016 | 10.12.6 (16G2136) (26. září 2019) |
Září 2019 | |||||||
macOS 10.13 | High Sierra | 25. září 2017 | 10.13.6 (17G14042) (12. listopadu 2020) |
Listopad 2020 | |||||||
macOS 10.14 | Mojave | 24. září 2018 | 10.14.6 (18G8012) (1 st 02. 2021) |
Září 2021 | |||||||
macOS 10.15 | Catalina | Intel 64 | 7. října 2019 | 10.15.7 (19H1217) (24. května 2021) |
Září 2022 | ||||||
macOS 11 | Big Sur | 12. listopadu 2020 | 11.5.1 (20G80) (26. července 2021) |
Září 2023 | |||||||
macOS 12 | Monterey | Podzim 2021 | 12.0 beta 1 (21A5248p) (7. června 2021) |
Září 2024 | |||||||
Verze | Přezdívka | Firmware | Procesor | Druh | KEXT | Jádro | Jádro | Klasický | Datum komercializace | Poslední verze | Konec podpory |
Sada pokynů |
Poznámka: PPC64 je pouze pro UCT PowerPC G5; Intel 64 je pouze pro procesor Intel 64; IA-32 je pro všechny procesory Intel; PPC32 je pro procesory PowerPC a Intel pro verzi 10.4 až 10.6.
Každá verze systému macOS (dříve OS X) navíc odpovídá verzi serveru macOS (dříve Mac OS X Server), přičemž číslo verze bylo synchronizováno z Mac OS X 10.0. Mac OS X Server 1.0 byl ve skutečnosti jen rychlý port OpenStep , zatímco verze 10 jsou založeny na macOS.
OS X byl od začátku naprogramován tak, aby jej bylo možné snadno přizpůsobit jiné architektuře procesoru. Toto je pořadí, které Steve Jobs připouští (6. června 2005během WWDC 2005 ) dát svým týmům od začátku koncepce Mac OS X, zatímco s pobaveným vzduchem přidal „ Jen pro případ ... “ („ Jen pro případ ...“). Tento projekt však Apple tajil.
První verze systému Mac OS X pro Intel je tak uvedena na trh pro širokou veřejnost, k jejímu velkému překvapení10. ledna 2006současně s vydáním nových řad MacBooků Pro a iMaců ; je to verze 10.4.4 v binárních souborech Universal (kompatibilní s Intel i PowerPC ). To znamenalo úplný rozchod s procesory PowerPC , důvodem, který uvedl Steve Jobs, pak byla omezenější řada modelů procesorů PowerPC.
Nejnovější verze systému Mac OS X pro procesory PowerPC je 10.5.8 ( Leopard ). Verze 10.6 ( Snow Leopard ), která integruje 64bitovou verzi, a všechny následující verze fungují pouze s procesorem Intel: procesory PowerPC proto již tato verze systému Apple nepodporuje.
macOS Big Sur znamená začátek přechodu počítačů Apple z procesorů Intel x86-64 na procesory ARM , známé jako „ Apple Silicon “. macOS Big Sur je tak uvolněn pro širokou veřejnost dne12. listopadu 2020současně s vydáním nového MacBooku Air , MacBooku Pro 13 " a Mac mini s novým čipem Apple M1 .