Hackintosh

OS X Tiger (10.4)Upravit

6. června 2005 oznámila společnost Apple na své celosvětové vývojářské konferenci plány na přechod na procesory Intel x86 a vybraným vývojářům poskytla prototyp počítače Mac s procesorem Intel za cenu 999 dolarů (v roce 2019 to odpovídá 1310 dolarům). Okamžitě začaly snahy o spuštění Mac OS X na jiném než Apple hardwaru, ale vývojáři se rychle setkali s chybovým hlášením, že konfigurace PC hardwaru nejsou podporovány.

10. ledna 2006 Apple vydal Mac OS X 10.4.4 s první generací Maců s procesory Intel, iMacem a MacBookem Pro. Tyto počítače používaly firmware platformy Extensible Firmware Interface (EFI) namísto staršího stylu BIOS, který se v té době nacházel na většině základních desek x86. Dne 14. února 2006 byl na internetu zveřejněn první „hack“ systému Mac OS X v10.4.4, který vytvořil programátor s pseudonymem crg92. Během několika hodin společnost Apple vydala aktualizaci 10.4.5, kterou pak stejný autor do dvou týdnů hacknul. Dne 3. dubna 2006 vydala společnost Apple aktualizaci 10.4.6 a během dvou týdnů byly opět vydány záplaty, které umožnily uživatelům nainstalovat většinu této aktualizace na počítače, které nejsou od společnosti Apple, ačkoli tato aktualizace nezahrnovala aktualizované jádro v 10.4.6. V červnu 2006 byl vydán aktualizovaný MacBook Pro pro aktualizaci Mac OS X 10.4.7 pro počítače, které nejsou od společnosti Apple, a používaly jádro 10.4.4.

Do vydání aktualizace 10.4.8 používaly všechny záplaty pro OSx86 jádro 10.4.4, zbytek operačního systému byl ve verzi 10.4.8.

. Novější frameworky však spoléhaly na novější jádra, což vedlo k tomu, že se uživatelé verze 10.4.8 setkávali s mnoha problémy. Společnost Apple také začala na svém hardwaru více využívat instrukce SSE3, což uživatelům s procesory podporujícími pouze SSE2 (například starší Pentium 4) ještě více ztížilo spuštění plně kompatibilního systému. Aby tento problém vyřešili, vydali hackeři z komunity jádra, kde byly tyto instrukce emulovány ekvivalenty SSE2, i když to přineslo snížení výkonu.

V průběhu let bylo vydáno mnoho „distribucí“ ke stažení přes internet. Tyto distribuce byly kopiemi instalačního disku Mac OS X upravenými tak, aby obsahovaly další součásti nutné k tomu, aby operační systém běžel na jiném než jablečném hardwaru. Významný člen komunity, JaS, vydal mnoho distribucí Mac OS X Tiger obsahujících opravená jádra. Mezi další populární distribuce patří iATKOS, Kalyway, iPC a iDeneb. S rozvojem komunity OSx86 distribuce upadly v nemilost, protože byly vyvinuty nové zavaděče, které umožnily používat skutečné kopie instalátoru OS X.

OS X Leopard (10.5)Edit

Tato část neuvádí žádné zdroje. Pomozte prosím tuto sekci vylepšit přidáním citací spolehlivých zdrojů. Materiál bez zdrojů může být napaden a odstraněn. (Leden 2018) (Přečtěte si, jak a kdy odstranit tuto zprávu ze šablony)

Mac OS X v10.5 instalovaný na přenosném počítači Lenovo.

Již od verze Mac OS X v10.5 sestavení 9A466 komunita udržuje verzi Leoparda, kterou lze spustit na hardwaru jiného výrobce než Apple. Hacker s přezdívkou BrazilMac vytvořil jeden z prvních záplatovacích procesů, který uživatelům umožnil pohodlnou instalaci systému Mac OS X na hardware jiných výrobců pomocí legálně získané maloobchodní verze systému Mac OS X od společnosti Apple. Díky tomuto zjednodušení se záplata BrazilMac a její pozdější revize rychle staly nejoblíbenější volbou mnoha distribucí. Pět nejoblíbenějších sestavení nese názvy JaS, Kalyway, iATKOS, iPC a iDeneb – i když v poslední době jsou tato sestavení na ústupu, protože popularitu získává metoda Boot-132 (popsaná níže). Všechny tyto kompilace se však opírají o práci hackerů jádra, které vytvořili Lorem (sestavení 9A466), SynthetiX (sestavení 9A499, 9A527 a 9A559), ToH (sestavení 9A581, 9B13 a 9B18) a nedávno skupina, která si říká StageXNU (nyní Voodoo) (Darwin 9.4.0). Jejich příspěvky pronikly do různých instalačních programů pro Mac OSx86, které jsou snadno dostupné na internetu. Nadále jsou zdokonalovány a vydávány jejich aktualizované sestavení, a to nejen kvůli zachování kompatibility s verzemi společnosti Apple, ale i stále rostoucího počtu komponent třetích stran. Komunita OSx86 rychle provedla nezbytné úpravy, které umožnily spuštění nejnovějších verzí systému Apple na jiném než jablečném hardwaru. Během několika hodin po vydání Leoparda byl vytvořen AMD/Intel SSE2/3 Kernel Patcher, který z původního nedotčeného souboru mach_kernel, základní součásti Mac OS, odstranil požadavek na HPET.

OS X Snow Leopard (10.6)Edit

Po vydání „Snow Leoparda“ vytvořili ruští hackeři netkas verzi Chameleona, která dokáže spustit Mac OS X v10.6.

. Hlavním problémem bylo, že mnoho lidí bylo nuceno upravovat DSDT nebo používat kexty kvůli některým specifickým problémům. Jakmile to bylo možné, modbin a dmitrik vydali testovací verze jádra, které umožňují spustit Snow Leoparda na strojích AMD. Stabilní jádra XNU pro v10.6 vydali Qoopz a Pcj. Existují populární sestavení založená na Retail pod názvy Universal (pouze pro Intel), Hazard a iAtkos. Od verze 10.6.2 pracují Nawcom, Qoopz a Andy Vandijck na jádru Legacy pro nepodporované procesory.

OS X Lion (10.7)Edit

Když Apple vydal Developer Preview 1, ruský vývojář hackintoshů usr-sse2 byl první, kdo vytvořil metodu pro instalaci Lionu. Metoda spočívá v nasazení obrazu Mac OS X v10.7 na flash disk a spuštění z něj přes XPC UEFI Bootloader (viz DUET níže). Po provedení některých změn ve zdrojovém kódu Chameleonu bylo možné zavést systém Lion pomocí aktualizované verze Chameleonu. Po nějaké době se Dmitrikovi známému také jako Bronzovka poštěstilo vytvořit jádro podporující systémy AMD; po několika měsících byly vydány verze 10.7.3 V2 s podporou AMD (10.7.3 V2 With AMD Support) a iAtkos L2 (10.7.2 Only Intel).

OS X Mountain Lion (10.8)Edit

Krátce po vydání Developer Preview 1 se některým neznámým vývojářům podařilo nainstalovat tuto verzi OS X do svého počítače pomocí upravené verze zavaděče Chameleon. Tato verze byla uvolněna prostřednictvím hlavního projektu počínaje verzí r1997 pro širokou veřejnost. Vzhledem k problémům pramenícím z éry Lionu nebyly nikdy zveřejněny další způsoby instalace a požadované záplaty, což ponechává scénu ve stavu neznalosti směrem k Mountain Lion.

Od maloobchodního vydání Mountain Lion hlásilo několik uživatelů úspěšné instalace pomocí instalačních programů zakoupených v Mac App Store spolu s aktualizovanými verzemi Chameleonu a dalších nástrojů včetně distribucí.Distro Niresh (10.8 pouze pro Intel) bylo vydáno jako první a poté bylo aktualizováno na verze 10.8.2 (s podporou AMD a Intel) a 10.8.5 (s podporou UEFI, AMD a Intel); iAtkos ML2 byl vydán až po vydání Nireshe.

OS X Mavericks (10.9)Upravit

Na několika nových jádrech pro Hackintosh 10.9 se pracuje, i když s většinou z nich jsou stále drobné problémy. Cílem většiny těchto jader je umožnit uživatelům provozovat Mavericks na procesorech AMD a starších procesorech Intel, které postrádají některé instrukční sady nejnovějších procesorů Intel. Bylo vynaloženo značné úsilí na emulaci instrukčních sad, jako je SSSE3, které nejsou přítomny na procesorech AMD založených na architektuře K10, a starších procesorech Intel, jako je Intel Core Duo. nejnovější procesory AMD, počínaje architekturou „Bulldozer“, obsahují téměř všechny nejnovější instrukční sady, a proto byla vydána i některá jádra s plnou podporou SSE4. Po dvou měsících byla vydána Nireshova distribuce pro Mavericks, která podporuje procesory AMD a nejnovější procesory Intel. Obsahuje také vlastní jádro, které umožňuje spouštění procesorů Intel Atom v systému Mavericks. Nireshova distribuce byla jedinou svobodnou distribucí, která byla pro Mavericks vydána, protože tým iAtkos se rozhodl vydat svou distribuci pro Mavericks pro konkrétní hardware na základě darů.

OS X Yosemite (10.10)Edit

Po prvním vydání OS X Yosemite 10.10 BETA se různí vývojáři ujali aktualizace svých zavaděčů pro tento systém. Členové OSx86 fóra Insanelymac se pustili do aktualizace zavaděče EFI Chameleon pro tuto novou verzi OS. O nějaký čas později vydal Niresh (nezávislý vývojář OSx86) samostatný nástroj známý jako Yosemite Zone, který by s minimálním vstupem automaticky nainstaloval nový OS a další různé funkce na zařízení, které není od Applu. Tato metoda spočívala v torrentování OS X 10.10 DMG na USB flash disk pomocí MacPwn Vanilla Installation. Unibeast byl aktualizován na podporu Yosemite a byla vydána distribuce Yosemite Zone s podporou procesorů AMD. vanilla instalace Yosemite je možná prostřednictvím Insanelymac’s Pandora Box Beta 2.0 a UniBeast. Tento typ instalace kromě použití nezměněné verze instalační aplikace OS X používá co nejméně kexů (ovladačů) a je upřednostňován před distribucemi.

OS X El Capitan (10.11)Edit

Clover i Chameleon byly aktualizovány, aby byly kompatibilní s El Capitanem. Unibeast a MacPwn byly také aktualizovány, aby podporovaly El Capitan, protože v El Capitanu Unibeast (a Multibeast) používají zavaděč Clover místo Chimery (zavaděč založený na Chameleonu).

macOS Sierra (10.12)Edit

Clover a Chameleon byly aktualizovány, aby byly kompatibilní se Sierrou. UniBeast, Pandora Box a MacPwn byly aktualizovány, aby ji podporovaly, a byla vydána distribuce Sierra Zone (10.12.3) s podporou procesorů AMD.

macOS High Sierra (10.13)Edit

Clover, MacPwn, OpenCorea UniBeast byly aktualizovány, aby ji podporovaly. Byla vydána distribuce High Sierra Zone by Hackintosh Zone (10.13) s podporou procesorů AMD včetně procesorů Ryzen.

macOS Mojave (10.14)Edit

Clover byl aktualizován na podporu Mojave revizí 4514. UniBeast také získal podporu Mojave pro počítače s procesory Intel. Byla vydána distribuce Hackintosh Mojave od Hackintosh Zone (10.14). Apple také ukončil podporu webových ovladačů NVIDIA od prvního vydání macOS Mojave až do současnosti.

macOS Catalina (10.15)Upravit

Clover r4945 byl první verzí Cloveru, která podporovala macOS Catalina, počínaje první vývojářskou beta verzí macOS Catalina 10.15. UniBeast byl aktualizován pro podporu macOS Catalina, ale dosud nebyla vydána verze MultiBeast pro Catalinu. Pro první veřejné stabilní vydání macOS 10.15 byly také vydány záplaty AMD, které umožňují spouštění macOS Catalina na systémech s procesory AMD. V této době se začal objevovat nový zavaděč s názvem OpenCore. OpenCore je nástupcem Cloveru a pro uživatele systému AMD po vydání macOS 10.15.2 je nezbytností.

Tuto část je třeba rozšířit. Můžete pomoci tím, že ji doplníte. (listopad 2019)

macOS Big Sur (11)Upravit

Ačkoli macOS Big Sur bude stále fungovat na procesorech Intel, společnost Apple oznámila, že brzy přejde na procesory založené na architektuře ARM64 a nakonec přestane architekturu Intel64 podporovat.

Leave a Reply