Apple Nieuws

Ontwikkelaar virtualiseert Windows for Arm met succes op M1 Mac

Vrijdag 27 november 2020 07:16 uur PST door Hartley Charlton

Ontwikkelaar Alexander Graf heeft de Arm-versie van Windows met succes gevirtualiseerd op een M1 Mac, waaruit blijkt dat de ‌M1‌ chip is in staat om het besturingssysteem van Microsoft te draaien (via De 8-bits ).





ramen 10

Momenteel zijn Macs met de ‌M1‌ chip ondersteunt geen Windows en er is geen Boot Camp-functie zoals op Intel Macs, maar ondersteuning voor Windows is een functie die veel gebruikers graag zouden zien.



Met behulp van de open-source QEMU virtualizer kon Graf de Arm-versie van Windows virtualiseren op Apple's ‌M1‌ chip, zonder emulatie. Aangezien de ‌M1‌ chip een aangepaste Arm SoC is, is het niet langer mogelijk om de x86-versie van Windows of x86 Windows-apps te installeren met Boot Camp, zoals het geval was met eerdere Intel-gebaseerde Macs. Hij zei echter in een Tweeten dat wanneer gevirtualiseerd op een ‌M1‌ Mac, 'Windows ARM64 kan heel goed x86-applicaties draaien. Het is niet zo snel als Rosetta 2, maar komt in de buurt.'

Graf was in staat om de Windows ARM64 Insider Preview uit te voeren door deze te virtualiseren via het Hypervisor.framework. Appel zegt hierdoor kunnen gebruikers communiceren met virtualisatietechnologieën zonder kernelextensies (KEXT's) te hoeven schrijven.

Graf heeft een aangepaste patch toegepast op de QEMU-virtualisatie, namelijk: Gezegd te zijn bekend om 'near-native performance' door de gastcode rechtstreeks op de host-CPU uit te voeren. Dit betekent dat de Arm-versie van Windows kan worden gevirtualiseerd op ‌M1‌ Macs met uitstekende prestaties.

Hoewel Grafs experiment zich nog in een vroeg stadium bevindt, denkt hij dat anderen zijn resultaten kunnen reproduceren. 'Het is hier nog vroeg voor. Het is zeker mogelijk om mijn resultaten te reproduceren - alle patches staan ​​op de mailinglijst - maar verwacht nog geen stabiel, volledig functioneel systeem,' hij zei . Bovenal heeft Graf aangetoond dat Windows kan draaien op ‌M1‌ Mac's.

Apple's hoofd software engineering Craig Federighi zei onlangs dat Windows naar ‌M1‌ Macs is 'aan Microsoft'. De ‌M1‌ chip bevat de kerntechnologieën die nodig zijn om Windows te laten draaien, maar Microsoft moet beslissen of de Arm-versie van Windows aan Mac-gebruikers wordt gelicentieerd.

Zie Graf's volledige proces voor het virtualiseren van de Arm-versie van Windows voor meer informatie.

Trefwoorden: Microsoft , Windows , Apple Silicon-gids , M1-gids