Apple Nyheter

Utvikler virtualiserer Windows for Arm på M1 Mac

Fredag ​​27. november 2020 07:16 PST av Hartley Charlton

Utvikler Alexander Graf har vellykket virtualisert Arm-versjonen av Windows på en M1 Mac, som beviser at ‌M1‌ brikken er i stand til å kjøre Microsofts operativsystem (via 8-bit ).





windows 10

For øyeblikket er Mac-er med ‌M1‌ brikken støtter ikke Windows, og det er ingen Boot Camp-funksjon slik det er på Intel Mac-maskiner, men støtte for Windows er en funksjon som mange brukere ønsker å se.



Ved å bruke QEMU-virtualisereren med åpen kildekode, var Graf i stand til å virtualisere Arm-versjonen av Windows på Apples ‌M1‌ chip, uten emulering. Siden ‌M1‌ chip er en tilpasset Arm SoC, er det ikke lenger mulig å installere x86-versjonen av Windows- eller x86 Windows-apper ved å bruke Boot Camp, slik tilfellet var med tidligere Intel-baserte Mac-er. Imidlertid sa han i en kvitring at når virtualisert på en ‌M1‌ Mac, 'Windows ARM64 kan kjøre x86-applikasjoner veldig bra. Den er ikke like rask som Rosetta 2, men nærme.'

Graf var i stand til å kjøre Windows ARM64 Insider Preview ved å virtualisere den gjennom Hypervisor.framework. sier Apple dette lar brukere samhandle med virtualiseringsteknologier uten å måtte skrive kjerneutvidelser (KEXTs).

Graf brukte en tilpasset oppdatering til QEMU virtualizer, som er sies å være kjent for å 'oppnå nesten opprinnelig ytelse' ved å kjøre gjestekoden direkte på verts-CPU. Dette betyr at Arm-versjonen av Windows kan virtualiseres på ‌M1‌ Mac-er med utmerket ytelse.

Selv om Grafs eksperiment fortsatt er på et tidlig stadium, tror han at andre kan gjengi resultatene hans. «Det er tidlige dager for dette. Det er definitivt mulig å reprodusere resultatene mine - alle patcher er på e-postlisten - men forvent ikke et stabilt, fullt funksjonelt system ennå,' sa . Fremfor alt har Graf vist at Windows er i stand til å kjøre på ‌M1‌ Mac-er.

Apples programvareingeniørsjef Craig Federighi nylig sagt at Windows kommer til ‌M1‌ Mac er 'opp til Microsoft.' ‌M1‌ brikken inneholder kjerneteknologiene som trengs for å kjøre Windows, men Microsoft må bestemme om Arm-versjonen av Windows skal lisensieres til Mac-brukere.

Se hele Grafs prosess for virtualisering av Arm-versjonen av Windows for mer informasjon.

Stikkord: Microsoft , Windows , Apple Silicon Guide , M1 guide