Hackintosh

OS X Tiger (10.4)Edit

La 6 iunie 2005, Apple și-a anunțat planurile de tranziție la procesoarele Intel x86 în cadrul Worldwide Developers Conference și a pus la dispoziția dezvoltatorilor selectați un prototip de Mac bazat pe Intel la un cost de 999 de dolari (echivalentul a 1.310 dolari în 2019). Au început imediat eforturile de a încerca să ruleze Mac OS X pe hardware care nu aparținea Apple, dar dezvoltatorii s-au trezit rapid cu un mesaj de eroare care spunea că configurațiile hardware ale PC-ului nu erau acceptate.

La 10 ianuarie 2006, Apple a lansat Mac OS X 10.4.4 cu prima generație de Mac-uri bazate pe Intel, iMac și MacBook Pro. Aceste mașini foloseau firmware-ul platformei Extensible Firmware Interface (EFI) în locul BIOS-ului de stil mai vechi care se găsea pe majoritatea plăcilor de bază x86 la acel moment. La 14 februarie 2006, un „hack” inițial al Mac OS X v10.4.4 a fost lansat pe internet de către un programator cu pseudonimul crg92. În câteva ore, Apple a lansat actualizarea 10.4.5, care a fost apoi piratată de același autor în decurs de două săptămâni. La 3 aprilie 2006, Apple a lansat actualizarea 10.4.6 și, din nou, în decurs de două săptămâni au fost lansate patch-uri care au permis utilizatorilor să instaleze cea mai mare parte a acestei actualizări pe computere care nu sunt Apple, deși aceasta nu includea nucleul actualizat din 10.4.6. În iunie 2006, a fost lansat un MacBook Pro actualizat pentru actualizarea Mac OS X 10.4.7 pentru computerele non-Apple care foloseau nucleul 10.4.4.

Până la lansarea actualizării 10.4.8, toate patch-urile OSx86 foloseau nucleul 10.4.4.4, restul sistemului de operare fiind la versiunea 10.4.8. Cu toate acestea, cadrele mai noi se bazau pe nucleele mai noi și acest lucru a făcut ca utilizatorii de 10.4.8 să întâmpine multe probleme. De asemenea, Apple a început să utilizeze mai mult instrucțiunile SSE3 pe hardware-ul său, ceea ce a făcut și mai dificil pentru utilizatorii cu procesoare care suportă doar SSE2 (cum ar fi vechile Pentium 4) să facă să funcționeze un sistem complet compatibil. Pentru a rezolva această problemă, hackerii din comunitate au lansat nuclee în care acele instrucțiuni erau emulate cu echivalente SSE2, deși acest lucru a produs o penalizare a performanțelor.

De-a lungul anilor, multe „distribuții” au fost lansate pentru descărcare de pe Internet. Aceste distribuții erau copii ale discului de instalare Mac OS X modificat pentru a include componente suplimentare necesare pentru a face ca sistemul de operare să funcționeze pe hardware-ul non-Apple. Un membru proeminent al comunității, JaS, a lansat multe distribuții ale Mac OS X Tiger care conțineau nuclee corectate. Alte distribuții populare sunt iATKOS, Kalyway, iPC și iDeneb. Distro-urile au căzut în dizgrație pe măsură ce comunitatea OSx86 a crescut, pe măsură ce au fost dezvoltate noi încărcătoare de boot care au făcut posibilă utilizarea unor copii reale ale programului de instalare OS X Installer.

OS X Leopard (10.5)Edit

Această secțiune nu citează nicio sursă. Vă rugăm să ajutați la îmbunătățirea acestei secțiuni prin adăugarea de citate la surse de încredere. Materialele fără surse pot fi contestate și eliminate. (Ianuarie 2018) (Aflați cum și când să eliminați acest mesaj șablon)

Mac OS X v10.5 instalându-se pe un computer portabil Lenovo.

Încă de la Mac OS X v10.5 build 9A466 comunitatea a menținut o versiune de Leopard care poate rula pe hardware non-Apple. Un hacker cu pseudonimul BrazilMac a creat unul dintre primele procese de patch-uri care a făcut convenabil pentru utilizatori să instaleze Mac OS X pe hardware de la terți, folosind o versiune de retail a Apple Mac OS X obținută legal. Această simplificare a făcut ca patch-ul BrazilMac și revizuirile sale ulterioare să devină rapid cea mai populară alegere pentru multe distribuții. Cinci dintre cele mai populare compilări poartă numele de JaS, Kalyway, iATKOS, iPC și iDeneb – deși, mai nou, aceste compilări sunt pe cale de dispariție pe măsură ce metoda Boot-132 (descrisă mai jos) câștigă popularitate. Cu toate acestea, toate aceste compilații se bazează pe munca hackerilor de kernel realizată de Lorem (build 9A466), SynthetiX (builds 9A499, 9A527 și 9A559), ToH (builds 9A581, 9B13 și 9B18) și, mai recent, de un grup care își spune StageXNU (acum numit Voodoo) (Darwin 9.4.0). Contribuțiile lor s-au strecurat în diversele instalatoare Mac OSx86, disponibile cu ușurință pe internet. Aceștia continuă să fie perfecționați și să fie lansate build-uri actualizate, nu doar pentru a menține compatibilitatea cu versiunile Apple, ci și cu un număr tot mai mare de componente terțe. Comunitatea OSx86 a fost promptă în a face modificările necesare pentru a permite celor mai recente versiuni ale Apple să ruleze pe hardware non-Apple. La câteva ore de la lansarea lui Leopard, a fost creat un AMD/Intel SSE2/3 Kernel Patcher care a eliminat cerința HPET dintr-un fișier mach_kernel original neatins, o componentă de bază a Mac OS.

OS X Snow Leopard (10.6)Edit

Când a fost lansat „Snow Leopard”, hackerul rus netkas a creat o versiune a Chameleon care poate porni Mac OS X v10.6. Principala problemă a fost că mulți oameni au fost forțați să modifice DSDT sau să folosească kexts din cauza unor probleme specifice. Cât de curând posibil, modbin și dmitrik au lansat versiuni de test ale kernelului care permit pornirea Snow Leopard pe mașini AMD. Kernel-urile XNU stabile pentru v10.6 au fost lansate de Qoopz și Pcj. Există câteva compilări populare bazate pe Retail cu numele Universal (numai pentru Intel), Hazard și iAtkos. Începând cu v10.6.2, Nawcom, Qoopz și Andy Vandijck au lucrat la kernelul Legacy pentru procesoarele nesuportate.

OS X Lion (10.7)Edit

Când Apple a lansat Developer Preview 1, un dezvoltator rus de Hackintosh, usr-sse2, a fost primul care a creat o metodă de instalare a lui Lion. Metoda constă în desfășurarea imaginii Mac OS X v10.7 pe o unitate flash și pornirea de pe aceasta prin intermediul XPC UEFI Bootloader (vezi DUET mai jos). După ce au fost făcute unele modificări în codul sursă Chameleon, a devenit posibilă pornirea Lion cu o versiune actualizată a Chameleon. După un timp, Dmitrik, cunoscut și sub numele de Bronzovka, a avut noroc cu crearea unui kernel care suporta sistemele AMD; după câteva luni au fost lansate 10.7.3 V2 With AMD Support) și iAtkos L2 (10.7.2 Only Intel).

OS X Mountain Lion (10.8)Edit

La scurt timp după lansarea Developer Preview 1, unii dezvoltatori necunoscuți au reușit să instaleze această versiune de OS X pe PC-ul lor folosind o versiune modificată a Chameleon Bootloader. Această versiune a fost lansată prin intermediul proiectului principal începând cu versiunea r1997 pentru publicul larg. Din cauza problemelor izvorâte în timpul erei Lion, alte modalități de instalare și patch-urile necesare nu au fost niciodată făcute publice, ceea ce lasă scena într-o stare necunoscută față de Mountain Lion.

De la lansarea cu amănuntul a Mountain Lion, mai mulți utilizatori au raportat instalări reușite folosind instalatori achiziționați de pe Mac App Store, împreună cu versiuni actualizate ale Chameleon și alte instrumente, inclusiv distro-uri.Distro-ul lui Niresh (10.8 Intel only) a fost lansat pentru prima dată și apoi a fost actualizat la versiunile 10.8.2 (With AMD and Intel) și 10.8.5 (With UEFI Support, AMD and Intel Support); iAtkos ML2 a fost lansat după Niresh’s Release.

OS X Mavericks (10.9)Edit

Multiple nuclee noi pentru Hackintosh 10.9 sunt în lucru, deși există încă probleme minore cu cele mai multe dintre ele. Majoritatea acestor nuclee au scopul de a permite utilizatorilor să ruleze Mavericks pe procesoare AMD și Intel mai vechi, care nu dispun de anumite seturi de instrucțiuni ale celor mai recente procesoare Intel. S-au depus eforturi semnificative pentru a emula seturi de instrucțiuni cum ar fi SSSE3, care nu sunt prezente pe procesoarele bazate pe AMD K10 și pe procesoarele Intel mai vechi, cum ar fi Intel Core Duo.Cele mai recente procesoare AMD, începând cu arhitectura „Bulldozer”, conțin aproape toate cele mai recente seturi de instrucțiuni și, prin urmare, au fost lansate și unele nuclee cu suport complet pentru SSE4. După două luni, a fost lansat Distro-ul lui Niresh pentru Mavericks, care suportă procesoarele AMD și cele mai recente procesoare Intel. De asemenea, are un kernel personalizat care permite procesoarelor Intel Atom să pornească în Mavericks. Niresh’s a fost singura distro gratuită care a fost lansată pentru Mavericks, deoarece echipa iAtkos a decis să își lanseze distro-ul Mavericks pentru hardware specific pe bază de donații.

OS X Yosemite (10.10)Edit

După lansarea inițială a OS X Yosemite 10.10 BETA, diverși dezvoltatori și-au asumat rolul de a-și actualiza bootloaderii pentru sistem. Membrii forumului OSx86 Insanelymac au stabilit să actualizeze EFI Bootloader Chameleon pentru această nouă versiune a sistemului de operare. Ceva mai târziu, Niresh (un dezvoltator OSx86 independent) a lansat un instrument independent cunoscut sub numele de Yosemite Zone, care instala automat noul sistem de operare și alte diverse caracteristici pe un dispozitiv non-Apple, cu un minim de introducere de date. Această metodă a constat în trimiterea prin torrent a unui DMG OS X 10.10 pe o unitate flash USB cu MacPwn Vanilla Installation. Unibeast a fost actualizat pentru a suporta Yosemite, iar o distribuție a Yosemite Zone a fost lansată cu suport pentru procesoarele AMD. o instalare vanilla a Yosemite este posibilă prin intermediul Insanelymac’s Pandora Box Beta 2.0 și UniBeast. Acest tip de instalare folosește cât mai puține kexturi (drivere) pe lângă utilizarea unei versiuni nealterate a aplicației de instalare OS X și este preferată distribuțiilor.

OS X El Capitan (10.11)Edit

Atât Clover cât și Chameleon au fost actualizate pentru a fi compatibile cu El Capitan. Unibeast și MacPwn au fost actualizate pentru a fi compatibile și cu El Capitan, deoarece El Capitan, Unibeast (și Multibeast) folosesc bootloaderul Clover în loc de Chimera (un bootloader bazat pe Chameleon).

macOS Sierra (10.12)Edit

Clover și Chameleon au fost actualizate pentru a fi compatibile cu Sierra. UniBeast, Pandora Box și MacPwn au fost actualizate pentru a-l suporta și a fost lansată o distribuție a Zonei Sierra (10.12.3) cu suport pentru procesoare AMD.

macOS High Sierra (10.13)Edit

Clover, MacPwn, OpenCoreși UniBeast au fost actualizate pentru a-l suporta. A fost lansată o distribuție a zonei High Sierra de către Hackintosh Zone (10.13) cu suport pentru procesoare AMD, inclusiv procesoare Ryzen.

macOS Mojave (10.14)Edit

Clover a fost actualizat pentru a suporta Mojave cu revizuirea 4514. UniBeast a primit, de asemenea, suport Mojave pentru mașinile bazate pe Intel. A fost lansată o distro de Hackintosh Mojave de către Hackintosh Zone (10.14). Apple a întrerupt, de asemenea, suportul pentru NVIDIA Web Drivers de la prima versiune de macOS Mojave, până în prezent.

macOS Catalina (10.15)Edit

Clover r4945 a fost prima versiune de Clover care a oferit suport pentru macOS Catalina, începând cu prima versiune beta pentru dezvoltatori a macOS Catalina 10.15. UniBeast a fost actualizat pentru suportul macOS Catalina, dar nu a existat încă o versiune MultiBeast pentru Catalina. Pentru prima versiune publică stabilă a macOS 10.15, au fost lansate, de asemenea, patch-uri AMD, permițând pornirea macOS Catalina pe sistemele cu CPU AMD. Un nou bootloader a început să apară în această perioadă, numit OpenCore. OpenCore este un succesor al lui Clover și o necesitate pentru utilizatorii AMD dincolo de macOS 10.15.2.

Această secțiune trebuie extinsă. Puteți ajuta adăugând la ea. (Noiembrie 2019)

macOS Big Sur (11)Edit

Deși macOS Big Sur va funcționa în continuare pe procesoarele Intel, Apple anunțase că va trece în scurt timp la procesoarele bazate pe ARM64 și, în cele din urmă, va înceta să mai susțină arhitectura Intel64.

.

Leave a Reply