Apple News

Programer je uspješno virtualizirao Windows za Arm na M1 Macu

Petak, 27. studenog 2020., 7:16 PST, Hartley Charlton

Programer Aleksandar Graf uspješno je virtualizirao Arm verziju sustava Windows na M1 Mac, dokazujući da je ‌M1‌ čip može pokretati Microsoftov operativni sustav (preko 8-bitni ).





Windows 10

Trenutno Macovi s ‌M1‌ čip ne podržava Windows i ne postoji značajka Boot Camp kao na Intel Mac računalima, ali podrška za Windows je značajka koju bi mnogi korisnici željeli vidjeti.



Koristeći QEMU virtualizator otvorenog koda, Graf je uspio virtualizirati Arm verziju Windowsa na Appleovom ‌M1‌ čip, bez emulacije. Budući da je ‌M1‌ čip je prilagođeni Arm SoC, više nije moguće instalirati x86 verziju Windows ili x86 Windows aplikacija pomoću Boot Campa, kao što je bio slučaj s prethodnim Mac računalima baziranim na Intelu. Međutim, rekao je u a Cvrkut da kada se virtualizira na ‌M1‌ Mac, 'Windows ARM64 može jako dobro pokretati x86 aplikacije. Nije brza kao Rosetta 2, ali blizu.'

Graf je uspio pokrenuti Windows ARM64 Insider Preview virtualizirajući ga kroz Hypervisor.framework. Apple kaže ovo korisnicima omogućuje interakciju s tehnologijama virtualizacije bez potrebe za pisanjem ekstenzija jezgre (KEXT).

Graf je primijenio prilagođenu zakrpu na QEMU virtualizator, što je rečeno da je poznat po 'postizanju gotovo izvornih performansi' izvršavanjem gostujućeg koda izravno na glavnom procesoru. To znači da se Arm verzija Windowsa može virtualizirati na ‌M1‌ Macovi s izvrsnim performansama.

Iako je Grafov eksperiment još u ranoj fazi, vjeruje da bi drugi mogli reproducirati njegove rezultate. »Rani su dani za ovo. Definitivno je moguće reproducirati moje rezultate - sve su zakrpe na mailing listi - ali ne očekujte još stabilan, potpuno funkcionalan sustav', rekao je . Iznad svega, Graf je pokazao da Windows može raditi na ‌M1‌ Macovi.

Appleov šef softverskog inženjerstva Craig Federighi nedavno rekao da Windows dolazi u ‌M1‌ Macovi su 'do Microsofta'. ‌M1‌ čip sadrži temeljne tehnologije potrebne za pokretanje Windowsa, ali Microsoft mora odlučiti hoće li svoju Arm verziju Windowsa licencirati za Mac korisnike.

Za više informacija pogledajte cijeli Grafov postupak za virtualizaciju Arm verzije sustava Windows.

Oznake: Microsoft , Windows , Apple Silicon Vodič , Vodič M1