Инженер по виртуализации Amazon Web Services (AWS) показал, какой могла бы быть Windows 10 на Arm, если бы Microsoft лицензировала свою ОС на базе Arm для широкой публики, а не только для производителей Windows 10.
С новой системой Apple M1 на базе Arm на чипе пользователи Mac, которым необходимо использовать Windows 10, не могут запускать версию Windows на базе Arm от Microsoft с помощью Apple Bootcamp.
Ключевым препятствием является то, что Microsoft не лицензирует Windows 10 на Arm никаким организациям, кроме своей собственной группы Surface и Windows 10 на OEM-производителях Arm, таких как HP, Asus и Lenovo.
СМОТРИ: Хаки меню «Пуск» в Windows 10 (TechRepublic Premium)
Технически владельцам M1 ничто не мешает MacBook Air, MacBook Pro 13 дюймов или Mac mini под управлением Windows 10 на Arm, как недавно отметил руководитель разработки программного обеспечения Apple Крейг Федериги.
«У нас есть базовые технологии, чтобы они могли это сделать, чтобы запустить их версию Windows для Arm, которая, в свою очередь, поддерживает приложения пользовательского режима x86. Но это решение Microsoft должна принять, чтобы ввести лицензию эта технология для пользователей, которые могут работать на этих Mac. Но Mac, безусловно, очень способны на это », — сказал Федериги.
Но нежелание Microsoft создать лицензию на Windows 10 на Arm для конечных пользователей не помешало творческим инженерам собрать рабочий пример того, что могло бы быть, если бы это было так.
Главный инженер AWS Александр Граф сделал именно это, используя программное обеспечение виртуализации QEMU с открытым исходным кодом для Windows on Arm. QEMU эмулирует доступ к оборудованию, например, к процессору и графическому процессору. Работа Графа была замечена The 8-bit через 9to5Mac.
«Кто сказал, что Windows не будет хорошо работать на #AppleSilicon? Здесь довольно быстро», — написал Граф в твите.
Граф ранее работал над виртуальной машиной ядра (KVM) для дистрибутива Linux SUSE более десяти лет. Он также работал в команде SUSE Arm, чтобы внедрить «openSUSE и SLES на все платформы Arm, где это имело смысл», согласно профилю Графа в Linkedin. И он работал над виртуализацией Mac OS X с помощью KVM.
Сейчас он разработчик KVM в AWS, которая сегодня анонсировала новые экземпляры Mac для AWS Elastic Compute Cloud (EC2) на основе Nitro System, гипервизора AWS для экземпляров EC2.
Экземпляры AWS EC2 Mac с чипом Apple M1 «уже находятся в разработке и запланированы на 2021 год». Но текущее предложение AWS включает экземпляры шестиядерных процессоров Intel Core i7 8-го поколения с тактовой частотой 3,2 ГГц. Экземпляры позволяют разработчикам запускать приложения для MacOS, iOS, iPadOS, tvOS, watchOS и Safari от Apple.
SEE: Цифровая трансформация: новые правила выполнения проектов
Но разработчик, использующий дескриптор @imbushuo в Твиттере, разместил версии Geekbench 4 и 5 баллов, которые сравнивают Windows 10 на Arm на компьютере M1 и Surface Pro X от Microsoft.
Windows на M1 получила 1288 баллов для одноядерного процессора и 5685 баллов для многоядерного процессора, тогда как Surface Pro X набрал примерно 800 и 3000 баллов в соответствующих тестах. Согласно MSpoweruser, тест Surface Pro X был выполнен с использованием чипа на базе SQ2 Arm, который был совместно разработан Qualcomm и Microsoft для последних компьютеров Microsoft Surface Pro X.
Тесты не сулили ничего хорошего для стремления Microsoft Windows on Arm создать экосистему OEM-производителей Windows, если новые собственные чипы Apple M1 сделают Mac самым производительным оборудованием для работы с Windows on Arm.