Letzte Woche haben wir von Apples Vizepräsident für Softwareentwicklung, Craig Federighi, gehört, dass die ARM-Version von Windows 10 nativ auf Apple Silicon M1-Macs ausgeführt werden kann, aber „wirklich Microsoft überlassen“ ist. Jetzt hat ein Entwickler eine Problemumgehung gefunden, die die erste Virtualisierung von ARM Windows ermöglicht, die erfolgreich auf einem M1-Mac ausgeführt wird, und behauptet, die Leistung sei „ziemlich bissig“.

Als Federighi erklärte, dass M1-Macs zwar die ARM-Version von Windows 10 ausführen könnten, dies jedoch Microsoft überlassen würde, erläuterten wir die Probleme, auf die Apple derzeit stößt, und warum es kein Boot Camp mit Apple Silicon Macs anbieten kann:

Aufgrund der aktuellen Lizenzierung von Microsoft kann die ARM-Version von Windows 10 nicht von Apple verwendet werden (da sie nicht vorinstalliert ist). Zuvor gab Microsoft an, dass es keine Neuigkeiten zu teilen gab, als The Verge nach einer Änderung fragte, um Boot Camp auf ARM-Macs zuzulassen.

Es kann einige Zeit dauern, bis Microsoft seine Meinung zu seiner Windows ARM-Richtlinie für die native Ausführung auf Macs ändert (falls dies der Fall ist). In der Zwischenzeit stellte The 8-Bit jedoch fest, dass Entwickler Alexander Graf einige Verbesserungen vornehmen konnte, um seinen M1 Mac als Virtualisierung auf das Betriebssystem zu bringen, und betonte sogar, dass „es hier ziemlich bissig ist“.

Wer hat gesagt, dass Windows auf #AppleSilicon nicht gut läuft? Es ist ziemlich bissig hier 😁. # QEMU-Patches als Referenz: https://t.co/qLQpZgBIqI pic.twitter.com/G1Usx4TcvL

– Alexander Graf (@_AlexGraf), 26. November 2020

Graf bemerkte auch, dass „Windows ARM64 x86-Anwendungen sehr gut ausführen kann. Es ist nicht so schnell wie Rosetta 2, aber nah dran. „

  Videodetails ARM Windows-Virtualisierung auf M1-Macs, fast doppelt so schnelle Leistung wie Surface Pro X.

Das 8-Bit gab detailliertere Informationen zu dem Prozess, den Graf durchlaufen hat, um dies zu erreichen:

Dies konnte er erreichen, indem er die Windows ARM64 Insider Preview durch Virtualisierung über das Hypervisor.framework ausführte. Mit diesem Framework können Benutzer laut Apple mit Virtualisierungstechnologien im Benutzerbereich interagieren, ohne Kernel-Erweiterungen (KEXTs) schreiben zu müssen.

Darüber hinaus wäre dies nicht möglich gewesen, ohne einen benutzerdefinierten Patch auf den QEMU-Virtualizer anzuwenden. QEMU ist ein Open-Source-Maschinenemulator und -Virtualisierer. Es ist bekannt dafür, dass durch die Ausführung des Gastcodes direkt auf der Host-CPU eine nahezu native Leistung erzielt wird. Es versteht sich von selbst, dass nur ARM-Gäste auf einem ARM-Computer wie den von M1 unterstützten Macs perfekt virtualisiert werden können.

Graf erwähnt in einem seiner Tweets auch, dass „Windows ARM64 x86-Anwendungen sehr gut ausführen kann. Es ist nicht so schnell wie Rosetta 2, aber nah dran. „

Graf hält seinen Prozess für „definitiv reproduzierbar“, bietet aber natürlich kein vollständig stabiles System.

Für fortgeschrittene Benutzer können Sie die Problemumgehung (auf eigenes Risiko) mit detaillierten Anweisungen von Graf hier ausprobieren. Für die meisten ist es jedoch ideal, CrossOver zu verwenden oder auf die Unterstützung von Parallels zu warten, um zu landen.

FTC: Wir verwenden einkommensverdienende Auto-Affiliate-Links. Mehr.