Apple News

Разработчикът успешно виртуализира Windows за Arm на M1 Mac

Петък, 27 ноември 2020 г., 7:16 ч. PST от Хартли Чарлтън

Разработчик Александър Граф успешно виртуализира Arm версията на Windows на M1 Mac, доказвайки, че ‌M1‌ чипът е в състояние да работи с операционната система на Microsoft (чрез 8-битовият ).





windows 10

В момента Macs с ‌M1‌ чип не поддържа Windows и няма функция Boot Camp, както има при Intel Mac, но поддръжката за Windows е функция, която много потребители биха искали да видят.



Използвайки виртуализатора QEMU с отворен код, Graf успя да виртуализира Arm версията на Windows на Apple ‌M1‌ чип, без емулация. Тъй като ‌M1‌ чип е персонализиран Arm SoC, вече не е възможно да се инсталира x86 версията на Windows или x86 Windows приложенията с помощта на Boot Camp, какъвто беше случаят с предишните базирани на Intel Mac. Той обаче каза в а туит че когато се виртуализира на ‌M1‌ Mac, „Windows ARM64 може да изпълнява x86 приложения наистина добре. Не е толкова бърз като Rosetta 2, но е близо.

Graf успя да стартира Windows ARM64 Insider Preview, като го виртуализира чрез Hypervisor.framework. Apple казва това позволява на потребителите да взаимодействат с технологиите за виртуализация, без да се налага да пишат разширения на ядрото (KEXT).

Graf приложи персонализирана корекция към виртуализатора QEMU, който е каза се известен с „постигането на почти естествена производителност“ чрез изпълнение на кода за гост директно на хост процесора. Това означава, че Arm версията на Windows може да бъде виртуализирана на ‌M1‌ Macs с отлична производителност.

Въпреки че експериментът на Граф е все още в ранен етап, той вярва, че други биха могли да възпроизведат резултатите му. — Ранни са дните за това. Определено е възможно да възпроизведем резултатите си – всички пачове са в пощенския списък – но все още не очаквайте стабилна, напълно функционална система“, той казах . Преди всичко Graf демонстрира, че Windows може да работи на ‌M1‌ Macs.

Шефът на софтуерното инженерство на Apple Крейг Федериги каза наскоро че Windows идва в ‌M1‌ Macs зависи от Microsoft. ‌M1‌ чип съдържа основните технологии, необходими за стартиране на Windows, но Microsoft трябва да реши дали да лицензира своята Arm версия на Windows за потребители на Mac.

Вижте пълния процес на Graf за виртуализация на Arm версията на Windows за повече информация.

Етикети: Microsoft , Windows , Apple Silicon Guide , Ръководство за М1