A Hackintosh ist eine Art von Nicht-Apple-Computer, der für die Ausführung nicht autorisierter Versionen von macOS entwickelt wurde. [1] Der Name ist ein portmanteau der Wörter "Hack" und Macintosh, der Markenname von Laptop und Desktop-Computer, die von Apple, Inc. hergestellt werden. Hackintosh-Laptops werden manchmal als Hackbooks bezeichnet. [2]
Die Softwarelizenz von Apple für macOS erlaubt nur die Verwendung der Software auf Computern, die als "Apple Branded" bezeichnet werden. [3] Da moderne Macintosh-Computer Intel-basierte Hardware verwenden, gibt es einige Einschränkungen, die verhindern, dass die Software auf anderen Typen von Intel-basierten PCs ausgeführt wird [4]. Insbesondere Unternehmen wie Psystar haben versucht, Produkte mit macOS auf Nicht-Apple-Rechnern zu veröffentlichen [5]obwohl viele Hackintosh-Systeme ausschließlich von macOS-Enthusiasten verschiedener Hacking-Foren und -Communitys [6] entwickelt wurden. Während die Methoden, die Apple verwendet, um zu verhindern, dass macOS auf Nicht-Apple-Hardware installiert wird, in den Vereinigten Staaten durch das Digital Millennium Copyright Act (DMCA) vor kommerziellen Umgehungen geschützt sind, [7] wurden spezifische Änderungen des Gesetzes über das Konzept des Jailbreaking [8] vorgenommen ] haben Umgehungsmethoden wie diese in eine rechtliche Grauzone gestellt.
Geschichte [ edit ]
Mac OS X 10.4 "Tiger" [ edit
Am 6. Juni 2005, Apple kündigte ihre Pläne an, auf der Worldwide Developers Conference zu Intel-Prozessoren zu wechseln, und veröffentlichte ein Developer Transition Kit für ausgewählte Entwickler für 999 US-Dollar (umgerechnet 1.280 US-Dollar im Jahr 2018). [9] Die Bemühungen begannen sofort, Mac OS X unter non zu starten - Apple Hardware, aber die Entwickler fanden schnell heraus, dass die PC-Hardwarekonfigurationen nicht unterstützt wurden. [10]
Apple veröffentlicht am 10. Januar 2006 Mac OS X 10.4.4 mit der ersten Generation von Intel-basierte Macs, der iMac und das MacBook Pro. Diese Maschinen verwendeten die EFI-Plattform-Firmware (Extensible Firmware Interface) anstelle des älteren BIOS, das auf den meisten x86-Motherboards zu dieser Zeit gefunden wurde. Am 14. Februar 2006 wurde ein erster "Hack" von Mac OS X v10.4.4 von einem Programmierer mit dem Pseudonym crg92 im Internet veröffentlicht. [11] Innerhalb weniger Stunden wurde Apple veröffentlicht das Update 10.4.5, [12] das innerhalb von zwei Wochen erneut vom selben Autor gepatcht wurde. [13] Am 3. April 2006 veröffentlichte Apple das Update 10.4.6 [14] und wieder wurden Patches innerhalb von zwei Wochen veröffentlicht, die den Benutzern erlaubten Das meiste dieses Updates wird auf Nicht-Apple-Computern installiert, obwohl der aktualisierte Kernel in 10.4.6 nicht enthalten war. Im Juni veröffentlichten die Hacker das Update 10.4.7 Mac OS X für Nicht-Apple-Computer, die den 10.4.4-Kernel verwenden.
Bis zur Veröffentlichung des Updates 10.4.8 verwendeten alle OSx86-Patches den 10.4.4-Kernel und der Rest des Betriebssystems in Version 10.4.8. Die neueren Frameworks stützten sich jedoch auf die neueren Kernel und dies führte dazu, dass Benutzer von 10.4.8 auf viele Probleme stießen. Apple begann auch, die SSE3-Anweisungen auf der Hardware stärker zu nutzen, was es für Benutzer mit CPUs, die nur SSE2 unterstützen (wie z. B. ältere Pentium 4), noch schwieriger macht, ein vollständig kompatibles System zum Laufen zu bringen. Um dieses Problem zu lösen, haben Hacker aus der Community Kernel freigegeben, deren Anweisungen mit SSE2-Äquivalenten nachgebildet wurden, obwohl dies zu einem Performance-Nachteil führte.
Im Laufe der Jahre wurden viele "Distros" zum Herunterladen über das Internet veröffentlicht. Bei diesen Distributionen handelt es sich um Kopien der Installationsdiskette für Mac OS X, die so geändert wurden, dass sie zusätzliche Komponenten enthalten, die erforderlich sind, um das Betriebssystem auf der Hardware anderer Hersteller auszuführen. Ein bekanntes Mitglied der Community, JaS, veröffentlichte viele Mac OS X Tiger-Distributionen mit gepatchten Kerneln. Einige andere beliebte Distributionen sind iATKOS, Kalyway, iPC, iDeneb und Niresh. Mit dem Wachstum der OSx86-Community geraten Distros in Ungnade, da neue Bootloader entwickelt wurden, die die Verwendung von tatsächlichen Kopien des OS X-Installationsprogramms ermöglichten.
Mac OS X 10.5 "Leopard" [ edit ]
Mac bereits OS X v10.5 build 9A466 Die Community hat eine Version von Leopard gepflegt, die auf Hardware anderer Hersteller laufen kann. Ein Hacker am Griff von BrazilMac hat einen der frühesten Patch-Prozesse entwickelt, der Benutzern die Installation von Mac OS X auf Hardware von Drittanbietern mit einer legal erhältlichen, im Handel erhältlichen Version von Apple Mac OS ermöglichte X . Diese Vereinfachung machte den BrazilMac-Patch und seine späteren Überarbeitungen schnell zur beliebtesten Wahl für viele Distros. Fünf der bekanntesten Builds heißen JaS, Kalyway, iATKOS, iPC und iDeneb. In letzter Zeit sind diese Builds jedoch auf dem Weg, da die Boot-132-Methode (unten beschrieben) an Popularität gewinnt. Alle diese Compilations basieren jedoch auf der Arbeit von Kernel-Hackern, die von Lorem (Build 9A466), SynthetiX (Build 9A499, 9A527 und 9A559), ToH (Builds 9A581, 9B13 und 9B18) und kürzlich einer Gruppe mit der Bezeichnung StageXNU (jetzt) erstellt wurden genannt Voodoo) (Darwin 9.4.0). Ihre Beiträge flossen in die verschiedenen Mac OSx86-Installationsprogramme ein, die im Internet verfügbar sind. Sie werden weiter verfeinert und aktualisierte Builds veröffentlicht, nicht nur, um die Kompatibilität mit Apple-Versionen aufrechtzuerhalten, sondern immer mehr Komponenten von Drittanbietern. Die OSx86-Community hat schnell die notwendigen Änderungen vorgenommen, damit die neuesten Versionen von Apple auf Hardware anderer Hersteller laufen können. Innerhalb weniger Stunden nach der Veröffentlichung von Leopard wurde ein AMD / Intel SSE2 / 3-Kernel-Patcher erstellt, der die HPET-Anforderung aus einer originalen unberührten mach_kernel-Datei, einer Kernkomponente des Mac OS, entfernte.
Mac OS X 10.6 "Snow Leopard" [ edit ]
Als "Snow Leopard" veröffentlicht wurde, erstellten russische Hacker-Netkas eine Version von Chameleon, die Mac OS X booten kann v10.6. Das Hauptproblem bestand darin, dass viele Leute aufgrund bestimmter Probleme gezwungen waren, DSDT zu ändern oder Kexts zu verwenden. So bald wie möglich haben modbin und dmitrik Testversionen des Kernels veröffentlicht, die das Booten von Snow Leopard auf AMD-Computern ermöglichen. Stabile XNU-Kernel für Version 10.6 wurden von Qoopz und Pcj veröffentlicht. Es gibt einige beliebte Builds, die auf Retail basieren und die Namen Universal (nur Intel), Hazard und iAtkos enthalten. Seit Version 10.6.2 arbeiten Nawcom, Qoopz und Andy Vandijck am Legacy-Kernel für nicht unterstützte CPUs.
Mac OS X 10.7 "Lion" [ edit ]
Als Apple die Developer Preview 1 veröffentlichte, war der russische Hackintosh-Entwickler usr-sse2 der erste Entwickler einer Methode Installieren Sie Lion. Die Methode besteht aus der Bereitstellung eines Mac OS X 10.7-Images auf einem Flash-Laufwerk und einem Booten davon über den XPC UEFI Bootloader (siehe DUET unten). Nachdem einige Änderungen am Chameleon-Quellcode vorgenommen wurden, wurde es möglich, Lion mit einer aktualisierten Version von Chameleon zu booten. Nach einiger Zeit hatte Dmitrik, auch Bronzovka genannt, Glück, einen Kernel zu entwickeln, der AMD-Systeme unterstützte. Nach einigen Monaten (10.7.3 V2 mit AMD Support) und iAtkos L2 (10.7.2 Only Intel) wurden veröffentlicht.
[15]
OS X v10.8 "Mountain Lion" [ edit ]
Kurz nach der Veröffentlichung von Developer Preview 1 gelang es einigen unbekannten Entwicklern, diese Version von OSX auf ihrem PC zu installieren Verwenden einer modifizierten Version des Chameleon Bootloader. Diese Version wurde über das Hauptprojekt ab Version r1997 [16] für die breite Öffentlichkeit freigegeben. Aufgrund der Probleme, die während der Löwen-Ära entstanden waren, [ benötigte Klarstellung . Andere Installationsarten und erforderliche Patches wurden nie veröffentlicht, was die Szene in einen unbekannten Zustand gegenüber Mountain Lion versetzt. [ Zitat benötigt ]
Seit der Verkaufsversion von Mountain Lion haben mehrere Benutzer erfolgreiche Setups mit Installern, die im Mac App Store erworben wurden, zusammen mit aktualisierten Versionen von Chameleon und anderen Tools gemeldet einschließlich Distros.
Nireshs Distro (nur 10,8 Intel) wurde zuerst veröffentlicht und dann auf die Versionen 10.8.2 (mit AMD und Intel) und 10.8.5 (mit UEFI-Support, AMD und Intel Support) aktualisiert. iAtkos ML2 wurde nach der Veröffentlichung von Niresh veröffentlicht. [17][18][19][20]
OS X v10.9 "Mavericks" [ edit ]
Mehrere neue Kernel für Hackintosh 10.9 sind in Arbeit, obwohl es immer noch kleinere gibt Probleme mit den meisten von ihnen. Die meisten dieser Kernel zielen darauf ab, dass Benutzer Mavericks auf AMD- und älteren Intel-CPUs ausführen können, denen bestimmte Befehlssätze der neuesten Intel-CPUs fehlen. Es wurden erhebliche Anstrengungen unternommen, um Befehlssätze wie SSSE3 zu emulieren, die auf AMD K10-basierten CPUs nicht vorhanden sind, und ältere Intel-CPUs wie der Intel Core Duo.
AMDs neueste CPUs enthalten ab der Bulldozer-Architektur fast alle neuesten Befehlssätze. Daher wurden einige Kernel mit voller SSE4-Unterstützung veröffentlicht. Nach zwei Monaten wurde Niresh Distro für Mavericks veröffentlicht, das AMD-CPUs und die neuesten Intel-CPUs unterstützt. Es hat auch einen benutzerdefinierten Kernel, mit dem Intel Atom-Prozessoren in Mavericks gebootet werden können. Niresh war die einzige freie Distribution, die für Mavericks veröffentlicht wurde, da das iAtkos Team beschlossen hatte, ihre Mavericks-Distribution für spezifische Hardware auf Spendenbasis zu veröffentlichen. [21][22]
OS X v10.10 "Yosemite" [ edit ]]
Nach der ersten Veröffentlichung von OSX Yosemite 10.10 BETA übernahmen verschiedene Entwickler die Aufgabe, ihre Bootloader für das System zu aktualisieren. Mitglieder des OSx86-Forums Insanelymac haben den EFI-Bootloader Chameleon für diese neue Betriebssystemversion aktualisiert. Einige Zeit später veröffentlichte Niresh (ein unabhängiger OSx86-Entwickler) ein eigenständiges Tool namens Yosemite Zone, mit dem das neue Betriebssystem und andere Funktionen automatisch auf einem Nicht-Apple-Gerät mit minimalem Aufwand installiert werden. Bei dieser Methode wurde ein OSX 10.10-DMG auf ein USB-Flash-Laufwerk mit MacPwn Vanilla-Installation übertragen. Unibeast wurde aktualisiert, um Yosemite [23] zu unterstützen, und eine Distribution von Yosemite Zone wurde mit AMD-Prozessorunterstützung veröffentlicht.
Eine Vanilla-Installation von Yosemite ist über die Pandora Box Beta 2.0 und UniBeast von Insanelymac möglich. Diese Typinstallation verwendet neben einer unveränderten Version der OS X-Installations-App möglichst wenige Kexts (Treiber) und wird Distributionen vorgezogen. [24][25][26]
OS X El Capitan (10.11.0-10.11.6) [19659011 edit ]
Sowohl Clover als auch Chameleon wurden aktualisiert, um mit El Capitan kompatibel zu sein. Unibeast [27] und MacPwn [28] wurden aktualisiert, um auch El Capitan zu unterstützen, da El Capitan, Unibeast (und Multibeast) den Clover-Bootloader anstelle von Chimera (ein Chameleon-basierter Bootloader) verwenden.
macOS Sierra (10.12.0-10.12.3) [ edit ]
Clover und Chameleon wurden aktualisiert, um mit Sierra kompatibel zu sein. UniBeast, [29] Pandora Box und MacPwn [30] wurden zur Unterstützung von [31] aktualisiert, und eine Distribution von Sierra Zone [32] (10.12.3) wurde mit AMD-Prozessorunterstützung veröffentlicht.
macOS High Sierra (10.13) [ edit ]
Clover, MacPwn [33] und UniBeast [34] wurden zur Unterstützung aktualisiert. Eine Distribution der High Sierra Zone von Hackintosh Zone [35] (10.13) wurde mit AMD-Prozessor-Unterstützung einschließlich Ryzen-CPUs veröffentlicht.
Rechtliche Fragen und Einwendungen von Apple [ edit ]
Apple erlaubt nicht die Verwendung von Mac OS X auf einem anderen x86-PC als den von ihm entwickelten. Das Unternehmen verwendete technische Mittel (obwohl nicht das vertrauenswürdige Plattformmodul oder TPM, wie in weit verbreiteten Berichten [36] beschrieben wurde), um Mac OS an die Systeme zu binden, die es nach der Ankündigung seiner Umstellung auf Intel-Chips an Entwickler verteilte. [37]
Die macOS-EULA verbietet die Installation von macOS auf einem Computer, der nicht von Apple stammt. [3] Am 3. Juli 2008 hat Apple eine Klage gegen die Psystar Corporation [38] wegen Verletzung dieser Beschränkung eingereicht [39] Apple behauptete, Psystar habe "gegen das Digital Millennium Copyright Act (DMCA) verstoßen, indem es Kopierschutztechnologien auslöste, die Apple zum Schutz von Mac OS X verwendet". Apple setzt technische Schutzmaßnahmen ein, um den Zugriff auf urheberrechtlich geschützte Werke von Apple effektiv zu kontrollieren. Insbesondere beauftragte Apple Psystar mit dem Erwerb oder Erstellen von Code, der "eine technologische Schutzmaßnahme ohne Apples Autorität zum Zweck des unbefugten Zugriffs auf urheberrechtlich geschützte Werke von Apple vermeidet, umgeht, entfernt, entschlüsselt, entschlüsselt, deaktiviert oder stört" (19659076) enthüllte, dass Apple die Methoden, die es verwendet, um zu verhindern, dass macOS auf nicht von Apple stammender Hardware installiert wird, als durch das Digital Millennium Copyright Act (DMCA) geschützt betrachtet.
Am 13. November 2009 erteilte das Gericht Apples Antrag auf summarische Entscheidung und stellte fest, dass die Urheberrechte von Apple sowie das DMCA verletzt wurden, als Psystar das Betriebssystem von Apple auf Computern von Drittanbietern installierte. Am 14. Dezember wurde eine Anhörung zu Abhilfemaßnahmen angesetzt. [7] [41]
Am 14. Januar 2009 wurde das Gadget Lab-Gelände von Wired Magazine Ein Video-Tutorial zur Installation von Mac OS X auf einem MSI Wind-Netbook wurde veröffentlicht, jedoch aufgrund einer Beschwerde von Apple entfernt. [42] Textuelle Anweisungen bleiben erhalten, schließen jedoch einen EULA-Haftungsausschluss ein. [43]
Am 15. Mai 2012 endete der Fall Apple gegen Psystar Corporation. Das Gericht entschied, Psystar habe "das ausschließliche Vervielfältigungsrecht, das Vertriebsrecht und das Recht, abgeleitete Werke zu schaffen" von Apple [44] verletzt, wodurch der Fall beendet wurde.
Hacking Ansätze [ edit ]
Kernel hacks [ edit ]
Als Kopien von Mac OS X Tiger auf Nicht-Apple zu laufen begannen Bei der Hardware wurde festgestellt, dass einige Prozessoren das Betriebssystem nicht ausführen konnten. Rosetta, ein binärer Übersetzer, der die Ausführung von PowerPC-Programmen auf Intel-Prozessoren (und später den Kernel selbst) ermöglichte, erforderte die Unterstützung des SSE3-Befehlssatzes. Um dies zu umgehen, veröffentlichten Programmierer in der Community gepatchte Kernel, die Unterstützung für die Emulation von SSE3-Anweisungen mit SSE2-Äquivalenten enthielten. Im Oktober 2005 veröffentlichte Apple das Update 10.4.3 für Entwickler, die die Unterstützung von NX-Bit-Mikroprozessoren erforderten, [45] jedoch wurden auch Patches veröffentlicht, um dies zu umgehen. [46] Patched-Kernel wurden auch später veröffentlicht und unterstützten AMD-Prozessoren.
Bei der Veröffentlichung von Mac OS X Leopard am 26. Oktober 2007 wurden Patches erstellt, um die HPET-Anforderung aus dem Kernel zu entfernen. Es wurden auch Anstrengungen unternommen, den SSSE3-Befehlssatz für Prozessoren zu emulieren, die ihn nicht unterstützten. Der von OS X Mavericks verwendete Kernel verwendete SSSE3-Anweisungen, die diese Patches erforderten.
Bootloader und Emulatoren [ edit ]
EFI-Emulation [ edit
Erweiterbare Firmware-Schnittstelle (EFI) ist eine Spezifikation, die definiert eine Softwareschnittstelle zwischen einem Betriebssystem und einer Plattformfirmware. Da diese Methode im Allgemeinen kein Kopieren oder Modifizieren von macOS erfordert, wird davon ausgegangen, dass von wem der legale Weg ist, macOS auf Nicht-Apple-Computern zu installieren (obwohl es nicht getestet wurde Zitat benötigt
Anfang November 2007 kam eine Gruppe von Hackern (die von einem russischen Hacker namens Netkas genannt werden) mit einem bereits modifizierten Boot-132 zum Einsatz Quellwurzel von David Elliot (auch bekannt als dfe), [47] entwickelte eine Methode [48] zum Emulieren einer EFI-Umgebung unter Verwendung eines speziell modifizierten Darwin-Bootloaders. [49] Praktisch bedeutete dies, dass reguläre PCs ein Minimum an Die Hardwareanforderungen könnten vom Betriebssystem nun als echte Macintosh-Computer "betrachtet" werden, was die Verwendung von unveränderten "serienmäßigen" Apple-Kerneln (sofern die CPU dies unterstützt) ermöglicht und somit einen transparenteren und zuverlässigen Betrieb ermöglicht. Im Internet sind verschiedene Methoden für den Einsatz dieser innovativen Lösung in der Praxis entstanden. Eine Erklärung zu diesem Erfolg wurde zusammen mit einem Verwendungsleitfaden von der Website DigitMemo.com bereitgestellt. [50]
Echte EFI-Emulation war für die OSx86-Community ein sehr begehrtes Asset. Frühere Bemühungen, die auf Apples Open-Source-Darwin-Projekt und Hackintosh-Gurus basierten, ermöglichten Benutzern die Verwendung von macOS auf normalen PCs mit gepatchten Kerneln / Kernel-Modulen, die EFI einfach umgangen haben. Mit dem EFI-Patch konnte ein Hackintosh von "Vanilla" (unmodifizierten) MacOS-Kerneln booten und Vanilla-Kernel-Erweiterungen verwenden. Dadurch konnte das System nicht nur mit zukünftigen Systemaktualisierungen kompatibel sein, sondern es wurde auch die Stabilität erhöht. Diese Methode umgeht auch einen Aspekt des Endbenutzer-Lizenzvertrags von Apple, der besagt, dass die Modifizierung von Nicht-Open-Source-Komponenten des Betriebssystems verboten ist. [3]
Mitte 2008 ein neuer Werbespot Das Produkt EFi-X wurde veröffentlicht, das ein vollständiges und einfaches Booten von offiziellen Leopard-Installationsdisketten sowie eine nachfolgende Installation ohne Patching zulässt. Dies ist jedoch möglicherweise ein erneutes Packen der Boot-132-Technologie in ein USB-Gerät. [51] Rebel EFI ist ein weiteres kommerzielles Produkt, das offenbar auch Open Source-Software zu verwenden scheint. [52]
Es wurde angenommen [ von ] Die Unterstützung von EFI durch Windows 7 würde dazu führen, dass PC-Motherboards das BIOS durch EFI ersetzen. MSI kündigte das Efinity-Mainboard Anfang 2008 an. Seit 2011 sind EFI-basierte Computer auf dem Markt, jedoch kann keiner Mac OS X nativ booten, da in der EFI-Implementierung kein HFS + -Treiber vorhanden ist.
Boot-132 [ edit ]
Boot-132 ist ein Bootloader, der von Apple zum Laden des XNU-Kernels bereitgestellt wird. [53] Mitte 2008 ein neuer modifizierter BOOT-132 [54] Mit dieser Methode können Benutzer die Leopard-basierte OSx86-Installation mit einer im Handel erworbenen Originalversion von Mac OS X Leopard durchführen und beseitigen die Notwendigkeit einer gehackten Installation wie JaS oder Kalyway (zuvor erwähnt). Der Boot-132-Bootloader lädt im Wesentlichen eine Umgebung auf dem System, von der aus Leopard starten und arbeiten kann. Der Bootloader speichert die erforderlichen Dateien (Kext-Dateien) in einer .img-Sammlung oder einfach in einem Ordner. Der Luxus dieser neuen Installationsmethode besteht darin, von einer Leopard-DVD für den Einzelhandel zu booten und zu installieren und direkt von Apple zu aktualisieren, ohne den DMCA zu beeinträchtigen. Das einzig mögliche Problem hier ist, dass es die macOS-EULA bricht. [55]
Der Bootloader verhält sich wie der Linux-Kernel: Man kann einen Mboot-kompatiblen Server verwenden (für den Hack wurde ein gepatchter Syslinux verwendet) bootloader, der boot-dfe über die .img-Datei (die Ramdisk oder initrd, wie sie von Linux-Benutzern bekannt ist) informiert, und boot-dfe verwendet dann die kexts (oder mkext) davon. Dieses neue Boot-dfe wurde mit der im Handel erhältlichen Leopard-DVD getestet und kann Leopard starten, installieren und ausführen, ohne eine modifizierte DVD erstellen zu müssen.
Chameleon [ edit ]
Seit den frühen Entwickler-Builds von Mac OS X 10.6 haben Mitglieder der OSx86-Community das neue Betriebssystem mit einem weiteren Bootloader namens PC gebootet EFI wird vom russischen Hacker Netkas oder dem Bootloader des Chameleon des Voodoo-Teams bereitgestellt. Chameleon basiert auf David Elliots Boot-132. Der Bootloader unterstützt ACPI, SMBIOS, Grafik, Ethernet und einige andere Injektionen. Es ermöglicht das Starten von macOS auf Nicht-Macintosh-Hardware. Chameleon unterstützt viele AMD- sowie Nvidia-Grafikkarten. Es gibt viele Zweige von verschiedenen Entwicklern. Chameleon befindet sich derzeit im Entwicklungszustand 2.1 []Zitat benötigt .
Clover [ edit ]
FakeEFI wurde vor vielen Jahren von David Elliot erfunden und geht davon aus, dass EFI bereits seine Arbeit verrichtet hat. Aktivitätsprotokolle (Boot-Args- und Tabellenbaum) und EfiRuntime-Routinen werden in einem einfachen Formular im Arbeitsspeicher belassen und der Kern_Mach_kernel gestartet.
RealEFI sollte theoretisch anstelle des BIOS geflasht werden. Alternativ kann jedoch auch ein ladbarer EFI für diejenigen mit einem BIOS-Motherboard verwendet werden. Dieses System wurde von Intel erfunden und befindet sich derzeit in aktiver Open Source-Entwicklung bei TianoCore. Der Bootloader hat den Namen DUET und kann EFI laden, er ist jedoch nicht für das Laden von Mac OS X ausgelegt. Daher war ein weiterer Schritt erforderlich, um DUET an die Anforderungen von Mac OS X anzupassen. Außerdem enthalten neuere Motherboards EFI, aber es ist bereits vorhanden ist nicht für einen Macintosh geeignet.
Ab März 2011 diskutierte Slice seine Idee mit anderen Community-Mitgliedern, was zur Entwicklung eines Bootloaders führte, der beides kann: Emulieren einer EFI-Firmware nach Wahl oder Verwendung einer echten UEFI-Firmware zum Booten von Mac OS X.
Live-DVD [ edit ]
Im März 2007 machte die OSx86-Community erhebliche Fortschritte bei der Entwicklung einer Live-DVD. Die Live-DVD ermöglicht das Starten eines funktionierenden Systems mit Mac OS X 10.4.8.
Am 2. Januar 2009 veröffentlichte das Live DVD-Team von InsanelyMac eine neue Methode, mit der eine Live-DVD für Mac OS X 10.5.x produziert werden kann, mit der Benutzer einen voll funktionsfähigen macOS-Desktop von einem DVD- oder USB-Flash-Laufwerk starten können [56] Die Methode war zuverlässiger als frühere Methoden, da sie die vorhandenen Netboot- und Imageboot-Funktionen von Apple manipulierte und so wirkte, als würde das System von einer Netzwerkfestplatte laufen. Es war einfacher zu produzieren; Es muss nur ein einzelnes Skript zu einer vorhandenen Installation hinzugefügt werden. Die Live-DVD wurde seit ihrer Gründung verteilt. Seitdem ist es bemerkenswert, dass diese Methode auf normaler Apple Mac-Hardware funktioniert.
Virtuelle Maschine [ edit ]
Es ist auch möglich, macOS als virtuelle Maschine in anderen Betriebssystemen auf Standard-PC-Hardware unter Verwendung von Virtualisierungssoftware wie der VirtualBox von Oracle auszuführen. 19659133] (obwohl dies nicht offiziell von Oracle [59] unterstützt wird). Ebenso ist es auch möglich, macOS auf VMware-Software zu installieren, obwohl laut Angaben des Unternehmens VMware, das auf Computern mit Apple-Label ausgeführt wird, gemäß den Lizenzrichtlinien von Apple nur offiziell unterstützt wird. [60]
Siehe auch [ edit ]
Referenzen [ edit ]
- ^ David Ramsey. Msgstr "PC in Apple Macintosh verwandeln: Hackintosh". BenchmarkReviews.com . Abgerufen 2010-10-10 .
- ^
"Was ist Hackintosh - Für Anfänger und Noobs". 21. April 2014 . 2015-01-06 . - ^ a b Apple Inc. "Lizenzvertrag für Apple Inc. für Mac OS X" (PDF) . Apple Inc. . Abgerufen 2010-09-02 .
- ^ "Moderne" Hackintoshes "zeigen, dass Apple wahrscheinlich nur einen Mac-Tower bauen sollte". Ars Technica . 2018-06-01 .
- ^ "Apple Sues Mac Clone Maker Psystar - NYTimes.com". archive.nytimes.com . 2018-06-01 .
- ^ Lynch, Jim. "Warum hat Apple den Hackintosh nicht getötet?" CIO . 2018-06-01 .
- ^ a b Keizer, Greg (15.11.2009). "Apple gewinnt Gerichtssieg über Mac Clone Maker Psystar". PC World . 15. November 2009 .
- ^ "Die USA erklären, dass das iPhone Jailbreaking legal ist, und zwar über Apples Einwände". WIRED . 2018-06-01 .
- ^ Apple Computer, Inc. (2005-06-06). "Apple nutzt Intel Mikroprozessoren ab 2006". Apple.com . 2009-04-28 .
- ^ Marsal, Katie (23. Juni 2005). "In Apples Intel-basiertem Dev Transition Kit". AppleInsider . 12. Januar 2016 .
- ^ Jonathan Black (14. Februar 2006). "OSx86 10.4.4 Sicherheit gebrochen. (Erraten Sie, wer es getan hat?)". OSx86-Projekt . 2006-05-28 . [ dead Link ]
- ^ Apple Computer (14. Februar 2006). "Mac OS X Update 10.4.5". Apple Computer . 2006-05-28 .
- ^ sHARD (23. Februar 2006). "Apple Releases 10.4.5". OSx86-Projekt . 2006-05-28 . [ tote Verbindung ]
- ^ Apple Computer (3. April 2006). "Mac OS X 10.4.6 für Intel". Apple Computer . Abgerufen 2006-05-28 .
- ^ "Nireshs Mac OS X 10.7.3 V2 mit AMD Support Version V2". 4. Dezember 2013 . Abgerufen 2011-04-24 .
- ^ "Chameleon r1997 Berglöwe".
- ^ "UniBeast: Installieren Sie OS X Mountain Lion auf einem unterstützten Intel-basierten PC". . 14. August 2012 . Abgerufen 2013-03-20 .
- ^ "So installieren Sie OS X Mountain Lion auf Ihrem PC mit Unibeast". 25. Juli 2012 . Abgerufen 2013-03-20 .
- ^ "Niresh Mac OS X Mountain Lion 10.8.5 - ISO-Image mit AMD und Intel". 15. April 2012 . 2013-04-20 .
- ^ "So installieren Sie OS X Mountain Lion auf Ihrem PC mit Niresh". 15. April 2012 . Abgerufen 2013-04-20 .
- ^ "AMD 10.9 / 10.9.1 / 10.9.2 Kernel-UPDATE III mit voller Sse4-Unterstützung". osx86.net .
- ^ "Hackintosh Mavericks - Hackintosh-ISO (Hackintosh Distro) - HackintoshZone". HackintoshZone .
- ^ "UniBeast: Installieren Sie OS X Yosemite auf einem unterstützten Intel-basierten PC."
- ^ "Hackintosh-Yosemite mit Installationsanweisungen und Anleitung für Intel & AMD". . 9. November 2014 . 2014-11-21 .
- ^ "Hackintosh OS X Yosemite Zone 10.10.1" abgerufen. 9. November 2014 . 2014-11-21 .
- ^ "UniBeast: Installieren Sie OS X Yosemite auf einem unterstützten Intel-basierten PC". 17. Oktober 2014 . Abgerufen 2016-11-07 .
- ^ "UniBeast: Installieren Sie OS X El Capitan auf einem unterstützten Intel-basierten PC."
- ^ "MacPwn EL Capitan - MacPwn - HackintoshZone ". HackintoshZone .
- ^ "UniBeast: Installieren Sie macOS Sierra auf einem beliebigen unterstützten Intel-basierten PC."
- ^ Computer, Hackintosh (2016-08-20). Msgstr "Hackintosh macOS Sierra mit MacPwn". Hackintosh Computer . 2016-11-17 .
- ^ "UniBeast 7.0.1 Update". 26. September 2016 . 2016-11-07 .
- ^ "So installieren Sie Niresh Sierra auf einem PC (Hackintosh Sierra Zone Guide)". 23. März 2017 . 2017-03-23 .
- ^ Computer, Hackintosh (2017-06-09) abgerufen. Msgstr "MacOS High Sierra auf jedem unterstützten PC mit MacPwn - Vanilla Guide installieren". Hackintosh Computer . Abgerufen 2017-06-09 .
- ^ "UniBeast-Hackintosh-Tool für macOS High Sierra aktualisiert". 24. Oktober 2017 . 2017-10-24 .
- ^ "Installieren Sie macOS High Sierra auf dem PC [ Hackintosh High Sierra Guide ]". 17. Dezember 2017 . 2017-12-17 .
- ^ Singh, Amit. "" TPM DRM "Unter Mac OS X: Ein Mythos, der nicht sterben wird". www.osxbook.com .
- ^ "DMCA-Achsen-Websites diskutieren Mac OS für PCs" Archiviert am 2009-10-16 an der Wayback Machine
- ^ Fried, Ina ( 2008-07-15). "Apple verklagt den Klonhersteller Psystar". News.cnet.com . 2009-04-28 .
- ^ 15. Juli 2008 (2008-07-15). "Apple geht nach Klonhersteller Psystar". Espinosaiplaw.com . 2009-04-28 .
- ^ Keizer, Gregg (30. November 2008). "Apple erhebt DMCA-Klage gegen Psystar: Es wirft Klonhersteller vor, das Kopierschutzsystem von Mac OS zu durchbrechen". computerworld.com . 2009-10-07 .
- ^ Elmer-DeWitt, Philip (2009-11-14). "Apple gewinnt Klonanzug". CNN-Geld . 15. November 2009 .
- ^ "Das Netbook Hackintosh-Video, das Apple mit Kabel gemacht hat, ist heruntergekommen." I.gizmodo.com . 2009-01-14. Archiviert vom Original am 14.04.2009 . 2009-04-28 .
- ^ Chen, Brian X. (2008-12-01). "Gadget Lab Video: OS X auf einem Netbook ausführen". Blog.wired.com . Archiviert vom Original am 29.02.2012 . 2009-04-28 .
- ^ "Das Gericht lehnt die Bitte ab, die Rechtssache Psystar zu überprüfen". 15. Mai 2012 . 2012-07-22 .
- ^ sHARD (16. Oktober 2005). "Apple Seeds 10.4.3 Intel an Entwickler". OSx86-Geldprojekt. Archiviert vom Original am 12.04.2006 . 2006-05-28 .
- ^ Jonathan Black (30. Oktober 2005). "Gehacktes OSx86 aktualisiert auf 10.4.3". OSx86 $$$ Projekt. Nach dem Original am 2006-09-06 archiviert. 2006-05-28 .
- ^ "Darwin / x86 Boot Loader". Tgwbd.org . 2009-04-28 .
- ^ "netkas.org :: W00t - veröffentlicht". Archiviert vom Original am 29.02.2012 . 2007-11-16 .
- ^ "Darwin / x86 Boot Loader". Tgwbd.org . Abgerufen 2009-04-28 .
- ^ "HowTo: EFI-Patch installieren und unveränderten OS X-Kernel in Hackintosh verwenden". Digitmemo.com . Archiviert aus dem Original am 24.05.2009 . 2009-04-28 .
- ^ Nguyen, Tuan (2009-09-08). Msgstr "Exklusiver Bericht: EFI-X Mac Booter, ein Betrug?" Tomshardware.com . 2010-12-29 .
- ^ "netkas.org» Enjoy "abgerufen. netkas.org .
- ^ "Boot-132" . Abgerufen 2010-09-02 .
- ^ "Mit dem neuen modifizierten Boot-132 können Sie Verkaufs-DVDs booten". 2008-06-30. Retrieved 2009-05-12.
- ^ "Building a Hackintosh Apple Can't Sue You For". Retrieved 2010-09-02.
- ^ "2009 Live DVD, how to make a simple, working osx livedvd". Insanelymac.com. Retrieved 2009-04-28.
- ^ "How to Run Mac OS X in VirtualBox on Windows".
- ^ "How to Install Mac OS X Snow Leopard in VirtualBox on Windows 7".
- ^ "Important notice regarding Mac OS X as Guest".
- ^ "VMware Knowledge Base". kb.vmware.com. Retrieved 2018-06-01.
Không có nhận xét nào:
Đăng nhận xét