Apple News

Utvecklaren har framgångsrikt virtualiserat Windows för Arm på M1 Mac

Fredagen den 27 november 2020 07:16 PST av Hartley Charlton

Utvecklare Alexander Graf har framgångsrikt virtualiserat Arm-versionen av Windows på en M1 Mac, vilket bevisar att ‌M1‌ chip kan köra Microsofts operativsystem (via 8-bitars ).





windows 10

För närvarande är Mac-datorer med ‌M1‌ chip stöder inte Windows och det finns ingen Boot Camp-funktion som det finns på Intel Mac-datorer, men stöd för Windows är en funktion som många användare skulle vilja se.



Genom att använda QEMU-virtualiseraren med öppen källkod kunde Graf virtualisera Arm-versionen av Windows på Apples ‌M1‌ chip, utan emulering. Sedan ‌M1‌ chip är en anpassad Arm SoC, är det inte längre möjligt att installera x86-versionen av Windows- eller x86 Windows-appar med Boot Camp, som var fallet med tidigare Intel-baserade Mac-datorer. Emellertid sade han i en Tweet det när virtualiserat på en ‌M1‌ Mac, 'Windows ARM64 kan köra x86-program riktigt bra. Den är inte lika snabb som Rosetta 2, men nära.'

Graf kunde köra Windows ARM64 Insider Preview genom att virtualisera den genom Hypervisor.framework. säger Apple detta tillåter användare att interagera med virtualiseringstekniker utan att behöva skriva kärntillägg (KEXTs).

Graf applicerade en anpassad patch till QEMU virtualizer, vilket är sagt att vara känd för att 'uppnå nästan inbyggd prestanda' genom att exekvera gästkoden direkt på värdprocessorn. Detta betyder att Arm-versionen av Windows kan virtualiseras på ‌M1‌ Mac-datorer med utmärkt prestanda.

Även om Grafs experiment fortfarande är i ett tidigt skede, tror han att andra skulle kunna återskapa hans resultat. 'Det är tidiga dagar för det här. Det är definitivt möjligt att återskapa mina resultat - alla patchar finns på e-postlistan - men förvänta dig inte ett stabilt, fullt fungerande system än,' han sa . Framför allt har Graf visat att Windows kan köras på ‌M1‌ Mac-datorer.

Apples programvaruteknikchef Craig Federighi sa nyligen att Windows kommer till ‌M1‌ Mac är 'upp till Microsoft.' ‌M1‌ chipet innehåller de kärnteknologier som behövs för att köra Windows, men Microsoft måste besluta om de ska licensiera sin Arm-version av Windows till Mac-användare.

Se Grafs fullständiga process för att virtualisera Arm-versionen av Windows för mer information.

Etiketter: Microsoft , Windows , Apple Silicon Guide , M1 Guide