Warum ist die PC-Mac-Emulation eine Einbahnstraße?

800

Ich weiß, dass es möglich ist, einen PC-Emulator und eine virtuelle Maschine auf einem Mac auszuführen, aber warum können Sie keinen Mac auf dem PC emulieren? Beide laufen heutzutage auf Intel-Chips.

Ich frage, weil ich mich gerne mit der iPhone-Entwicklung beschäftigen möchte, aber nicht für einen dedizierten Mac-Laptop, auch nicht für einen gebrauchten, ausgeben möchte, wenn ich ihm helfen kann.

3

5 Antworten auf die Frage

11
William Hilsum

Es ist nicht so, als ob du es nicht kannst, es ist nur so, dass sie dich nicht wollen.

Apple hat eine EULA, die besagt, dass Sie es nicht auf Hardware anderer Hersteller installieren können.

Wenn Sie am Ende des Tages einige der ACPI-Funktionen ausschalten und ein paar Zeilen zu einer VMX-Datei hinzufügen (auf die ich hier nicht näher eingehen sollte), können Sie OSX innerhalb einer virtuellen Maschine ausführen .

OSX 86 Project ist eine sehr gute Nachrichtenquelle für OSX on pc.

Wenn es darauf ankommt, ist der Grund, warum es nicht allgemein bekannt ist, weil Apple es nicht will!

Voila, du hast mich übertroffen! Gratz und +1 Ivo Flipse vor 15 Jahren 3
Es fühlt sich gut an, Menschen zu helfen, aber ich kann nicht glauben, wie viel Zeit ich hier verbracht habe! Ich bin fast den ganzen Tag an meinem Schreibtisch und erfrische mich einfach zwischen Anrufen und E-Mail-Nachrichten. Ich muss die Website blockieren, da ich weniger Arbeit erledige! William Hilsum vor 15 Jahren 1
Vielen Dank an alle für die Info. Es ist zwar seltsam, dass Apple VMs mit Linux und Windows (und anderen) hosten kann und sie nicht von Microsoft und den Linux-Anbietern zurückgedrängt werden, um die Gunst zu erbringen ... vor 15 Jahren 0
Das ist Apple für dich! Ich hasse die Tatsache, dass Bootcamp als "Macs ist stark genug, dass sie sogar Windows ausführen können" vermarktet werden ... oder in diese Richtung treibt es mich wahnsinnig, dass sie ihre Software einschränken, also nicht und wenn nicht Alles zeigt, wie flexibel Windows auf jeder Plattform ist! William Hilsum vor 15 Jahren 0
6
John T

Weil sie nur wollen, dass sie auf Hardware laufen, die Sie bei ihnen kaufen. Es ist eher ein rechtliches Problem in Bezug auf die Lizenzierung als ein Beschränkungsproblem. Es gibt Projekte (iDeneb), die Ihnen helfen, ein Mac OS mit anderer Hardware auszuführen.

2
John Rudy

Ein Computer bietet mehr als nur einen Mikroprozessor. Im Fall von Mac OS X kontrolliert Apple das gesamte Hardware-Ökosystem im Posteingang und gewährleistet daher nur, dass OS X auf seinen eigenen Computern ausgeführt wird.

Apple verwendet einige zusätzliche Hardware, und Mac OS X prüft diese Hardware.

Es gibt "Hackintoshes", dh es gibt Möglichkeiten, OS X auf einigen PCs zu starten. Ich hatte irgendwie erfolgreich einen alternativen Startvorgang auf meinem letzten PC ausgeführt (kein Netzwerk oder Audio). Dies ist jedoch ein Verstoß gegen die Endbenutzer-Lizenzvereinbarung von Apple, und Softwareupdates unterbrechen diese Bereitstellungen häufig.

Auf jeden Fall kenne ich derzeit keine virtualisierte Hackintosh-Lösung. Meine Erfahrung mit dem Hackintosh hatte ich letztes Jahr dazu geführt, ein neues MacBook zu kaufen (anstelle meines vorherigen PowerBook, das sich auf den letzten Beinen befand). Eine Entscheidung, die ich seitdem nicht bereut habe.

Meine offizielle Empfehlung ist, ein günstiges, gebrauchtes MacBook oder Mac Mini zu kaufen, das auf Intel-Chips läuft, und bei Bedarf Snow Leopard. Einfacher als der Versuch, einen Hackintosh zum Laufen zu bringen - und wenn Sie Ihre Zeit zu einem bestimmten Stundensatz einplanen, kann dies letztendlich günstiger sein. (Es war für mich - und ich kaufte einen 1300-Dollar-Laptop!)

Es ist jedoch nicht so, dass Sie (fast) nicht die gleiche Hardware wie in einem Mac kaufen könnten Ivo Flipse vor 15 Jahren 0
Die zusätzliche Hardware in einem Mac ist ein TPM. das ist es im Grunde. Der andere Unterschied ist, dass Macs kein BIOS verwenden, sondern EFI. Es gibt jedoch auch PCs, die EFI verwenden und über TPM verfügen. alex vor 15 Jahren 0
Beides trifft zu, aber es ist immer noch ein PITA genug, um eine legal erworbene Out-of-Box-Kopie von OS X auf Nicht-Apple-Hardware zu erhalten, die ich dennoch empfehle, mit dem billigsten echten Mac zu fahren, den Sie finden können. :) John Rudy vor 15 Jahren 0
Es ist nicht so schwer. Ich benutze einen Hackintosh und es dauerte nur 2-3 Stunden, um alles wie auf einem normalen Mac zu installieren (CPU, GPU, Sound, Netzwerk, alles). alex vor 15 Jahren 0
Hängt viel von der Hardware ab, die Sie bereits haben. Meine Hardware war eindeutig nicht Mac-freundlich. (Ich habe mehrere Stunden gebraucht, nur um Videos mit einer anderen Auflösung als 1024 x 768 zu erhalten.) Es gibt eine Menge von YMMV, die Hackintoshes machen. John Rudy vor 15 Jahren 0
Mein PC verfügt über eine AMD-CPU. Von einem Mac geht es nicht weiter als das :). Aber ich stimme zu, es hängt wirklich von der Hardware ab, die Sie haben. Bei manchen PCs ist das fast unmöglich. alex vor 15 Jahren 0
Ich gebe auch zu, dass mir die Geduld fehlt. Ich habe an jedem Tag genug Fehlerbehebungen durchgeführt, und wenn ich nach Hause gehe, möchte ich, dass meine Ausrüstung "einfach funktioniert". Ich hätte meinen Blu-Ray-Player beinahe vom Balkon geworfen, weil ein stundenlanges Firmware-Update erforderlich war, um Watchmen ordnungsgemäß auszuführen. :) John Rudy vor 15 Jahren 0
Ich habe andererseits viel Geduld, wenn es um Hardware- und Softwareprobleme geht :) alex vor 15 Jahren 0
0
squillman

Was John T gesagt hat und dass die Lizenzierung von Apple es Ihnen untersagt, das Betriebssystem auf einer anderen Hardware als der von Apple auszuführen.

0
Phoshi

Sie können, aber die Eula bricht, und es gibt keine VM, die sie offiziell unterstützt (außer unter OS X selbst und nur der Server Edition). Erfordert einiges an Setup (mehr als ein Standard-Hackintosh) Ich habe es nie zum Laufen gebracht, aber ich habe versichert, dass es möglich ist.

Und die ganze Lizenzsache.

Es gibt VMs, die Mac OS unterstützen. Sie können sowohl Parallels als auch VMWare verwenden, um Mac OS ** Server ** zu virtualisieren. Eine weitere Einschränkung ist, dass es nur auf einem Mac virtualisiert werden kann. alex vor 15 Jahren 0
Ah, ich hatte noch nie einen Mac, mit dem ich wie mein PC spielen konnte, also wusste ich es nicht. Vielen Dank :) Phoshi vor 15 Jahren 0
Kein Problem! Ich bin fast ein Experte für Mac OS EULA :) alex vor 15 Jahren 0