Warum kann man OS X nicht auf einem PC ausführen?

Warum kann man OS X nicht auf einem PC ausführen?

Wenn ich darüber nachdenke, haben Macs und PCs sehr ähnliche Hardware. Beispielsweise verwenden Macs Intel Core CPUs und PCs können diese auch haben. Dasselbe gilt für GPUs. Ein Hauptunterschied ist natürlich, dass MacsOS Xund PCskippen(ausgenommen „Hackintosh“).

Meine Frage istWarum, zum Beispiel eine Snow Leopard DVD wird auf einem Mac booten, abernichtauf einem PC?

Antwort1

Bevor Apple zu Intel wechselte,Warder Grund.

Jetzt, wo sie Intel verwenden, nun, ich denke, unsere eigeneGeselle Geekhat die Antwort:

Seltsamerweise? Apple-Systemenach einem bestimmten Chip suchenund weigern sich, ohne sie zu laufen oder zu installieren. Dies nennt manSystemmanagement-Controller, und ist in der Tat ein glorifizierter Lüfter-Controller unter anderem. Praktisch gesehen ist dies der Grund, abgesehen von einigen anderen spezifischen Dingen, die anders sein könnten – wie Grafikkarten-Firmware für Grafikkarten und OS X-spezifische Treiber für verschiedene Dinge (Soundkarten kommen in den Sinn), dass Siekann nicht „einfach“ eine Vanilla-Kopie booten von OS X direkt auf Ihrem Beige-Box-PC. Natürlich ist es nicht so schwer, dies zu umgehen, weshalb Ihr durchschnittlicher, auf OS X gehosteter VM-Host OS X-VMs ausführen kann und es Hackintosh-Distributionen gibt, die im Umlauf sind.

Die meisten Hackintosh-Installationsmethoden verwenden heutzutage Variationen vonboot132, ein Bootloader, der mit einigen Modifikationen bereitgestellt wurde, als Apple von PPC zu Intel wechselte. 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 einebegrenzte Auswahl an HardwareSie wissen, dass es funktioniert. Andernfalls müssen Sie getestete Hardware zusammensuchen oder Hardware hacken, damit sie funktioniert. Dies ist der Grund, warum OS X auf Standardhardware ausgeführt werden kann.schwierig. Der SMC ist relativ einfach zu umgehen. Der schwierige Teil ist, den nicht unterstützten Soundchip (nichts verdirbt einem den Tag so sehr, wie wenn das Mikrofon eines Laptops auf maximaler Lautstärke feststeckt), den Videoadapter und die andere Hardware zu bekommen. Wenn Sie beispielsweise einen AMD-Prozessor haben, wird der Standardkernel einen Blick darauf werfen und in Panik geraten, als wäre eine Maus in die Hose gelaufen. In vielen Fällen besteht die Lösung darin, einen neuen Kernel mit Patches aus der Darwin-Quelle (die FOSS ist) zu erstellen und diesen zu verwenden.

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

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

verwandte Informationen