Недавно Apple представила новые Mac на базе M1. Устройства были хорошо приняты как разработчиками, так и пользователями. Все, включая фанатов Apple и простых скептиков, были удивлены отличной производительностью процессоров ARM.
Однако одним из недостатков новых систем стало отсутствие совместимости с операционной системой Windows, и даже старый-добрый официально разрешенный Apple метод по использованию Boot Camp оказался бессилен. К сожалению, в настоящее время невозможно установить ПО от Microsoft на Mac. Это связано с тем, что Windows создана для процессоров x86, а новый M1 основан на ARM.
Однако не прошло и года, как одному блогеру удалось успешно провести данную манипуляцию. Разработчик по имени Александр Граф смог запустить виртуальную Windows 10 на новом MacBook с процессором M1.
Он использовал модифицированную версию QEMU, программного обеспечения для виртуализации и эмуляции машин с открытым исходным кодом, чтобы заставить работать сборку Windows 10 для ARM по программе Insider Preview. Он также использовал собственную структуру гипервизора Apple, предназначенную для виртуализации.
Граф заявляет, что операционная система работает на его MacBook быстро и плавно, хотя другие пользователи, пытавшиеся заставить OC от Microsoft работать на M1, сообщали о ворохе проблем, включая ошибки, связанные с подключением, которые теперь вроде бы исправили.
Who said Windows wouldn't run well on #AppleSilicon? It's pretty snappy here ?. #QEMU patches for reference: https://t.co/qLQpZgBIqI pic.twitter.com/G1Usx4TcvL
— Alexander Graf (@_AlexGraf) November 26, 2020
Стоит отметить ещё один не маловажный факт — производительность. Результаты тестирования показали, что Windows 10 работает на MacBook с процессором M1 лучше, чем на Surface Pro X от Microsoft. Судя по оценке, разница составляет примерно 60-85% по отношению к самым быстрым устройствам на ARM, доступным на сегодняшний день.