Warum kann OS X nicht auf einem PC ausgeführt werden? [Duplikat]

12

Wenn ich darüber nachdenke, haben Macs und PCs sehr ähnliche Hardware. Zum Beispiel verwenden Macs Intel Core-CPUs und PCs können diese auch haben. Gleiches gilt für GPUs. Ein Hauptunterschied ist natürlich, dass Macs OS X ausführen und PCs dies nicht können (mit Ausnahme von "Hackintosh").

Meine Frage ist, warum zum Beispiel eine Snow Leopard-DVD auf einem Mac, aber nicht auf einem PC gestartet wird.

bs677
quelle
10
Moderne Macs sind PCs.
Gronostaj
3
Da "PC" eine Abkürzung für "Personal Computer" ist, sind per Definition alle Macs (sogar bis zum Macintosh 128k) PCs. Sie sind persönliche Computer. Ich kann mir nur vorstellen, warum ein Computer kein PC ist, wenn es sich um einen gemeinsam genutzten Computer oder Server handelt. Der einzige Grund, warum ich mir vorstellen kann, warum "Macs keine PCs" sind, sind die Anzeigen für Mac vs. PC, die Apple vor Jahren veröffentlicht hat. Aber weil sie persönliche Computer, Macs sind PCs.
Cole Johnson
4
Ich glaube nicht, dass @gronostaj oder das OP an der Terminologie interessiert waren, und ich denke, dass wir im Zusammenhang mit der Frage verstehen, dass "Mac" ein Apple-PC und "PC" alles andere ist.
Wahnsinnig
Der Begriff ist IBM-kompatibel .
Mazura
@ Mazura-Macs sind IBM-kompatibel. :)
DA.

Antworten:

19

Nun, bevor Apple zu Intel wechselte, war das der Grund.

Nun, da sie Intel benutzen, denke ich, dass unser eigener Journeyman Geek die Antwort hat:

Seltsamerweise? Apple-Systeme suchen nach einem bestimmten Chip und lehnen die Ausführung oder Installation ohne diesen Chip ab. Dies wird als Systemverwaltungs-Controller bezeichnet und ist praktisch unter anderem ein Lüfter-Controller. In der Praxis ist dies der Grund dafür, dass Sie neben einigen anderen spezifischen Dingen, die möglicherweise anders sind, beispielsweise die Grafikkarten-Firmware für Grafikkarten und die OS X-spezifischen Treiber für verschiedene Dinge (Soundkarten fallen Ihnen ein), nicht einfach 'einfach' sein können. Booten Sie eine Vanille-Kopie von OS X direkt auf Ihrem beige Box-PC . Natürlich ist dies nicht so schwer zu umgehen, weshalb auf einem durchschnittlichen OS X-Host-VM-Host OS X-VMs ausgeführt werden können und Hackintosh-Distributionen im Umlauf sind.

Die meisten Hackintosh-Installationsmethoden verwenden heutzutage Variationen von boot132 , einem Bootloader, der bereitgestellt wurde, als Apple mit einigen Änderungen von PPC zu Intel überging . Der ursprüngliche Bootloader war Open Source und wurde mit einigen Änderungen für Darwin erstellt. Abgesehen davon gab es einige Versuche, Darwin als Open-Source-Betriebssystem neu zu verpacken.

Apple unterstützt eine begrenzte Auswahl an Hardware, von der Sie wissen, dass sie funktioniert. Andernfalls müssen Sie die getestete Hardware aufspüren oder die Hardware in Betrieb nehmen. Dies macht es schwierig , OS X auf Standardhardware auszuführen . Das SMC ist relativ einfach zu umgehen. Der schwierige Teil ist es, einen nicht unterstützten Soundchip (nichts anderes als das Festklemmen des Mikrofons bei maximaler Lautstärke auf einem Laptop, um Ihren Tag zu ruinieren), eine Grafikkarte und andere Hardware zu bekommen. Wenn Sie zum Beispiel einen AMD-Prozessor haben, wird der Aktienkernel einen Blick darauf werfen und in Panik geraten, als wäre eine Maus über die Hosen gelaufen. In vielen Fällen besteht die Lösung darin, einen neuen Kernel mit Patches von Darwin Source (FOSS) zu erstellen und diesen zu verwenden.

Kurz gesagt, das große Problem ist nicht der magische Chip, sondern OS X, das mit dem gesamten System gut umgehen muss.

Quelle: Warum ist es immer noch so schwierig, OS X auf PCs zu installieren?

Wahnsinnig
quelle
10
@ Nelson irgendwie, obwohl die breitere TL; DR ist, weil: Apple ist in der Hardware-Branche. Sie verkaufen Hardware. Es hat nicht jedes Unternehmen sinnvoll , das OS laufen auf irgendetwas zu lassen , aber Apple - Hardware.
DA.
12
Ich lache zu hart an mich von einem Zitat einer Antwort zitiert werden ich gepostet,
Journeyman Geek
Um die Zitatebenen zu entwirren, hier ist die ursprüngliche Frage mit der Antwort, die in dem hier zitierten Artikel zitiert wurde ... superuser.com/a/679911/132466
Jon Story