Групі розробників вдалося запустити Windows 10 і Linux на новітньому Apple Silicon Mac за допомогою віртуалізації. Читай далі!
З тих пір, як Apple анонсувала свій власний чіпсет на базі ARM для лінійки Mac, Apple M1 SoCентузіасти моддингу чекали, поки платформу розкриють навстіж. Користувачі вже давно теоретизували, чи можна буде завантажити Windows або стандартні дистрибутиви Linux на ARM Mac. Зрештою, основне ядро Linux і Windows 10 не є чужими у світі ARM. Все, що залишилося, це кров, піт і сльози розробників, зацікавлених у розшифровці спеціальної реалізації ARM від Apple. Тепер, завдяки зусиллям багатьох розробників, можна завантажувати Windows 10, а також Linux на Apple Silicon Mac, хоча й через віртуалізацію.
Олександр Граф, інженер з Amazon на AWS, працював над популярним емулятором машини з відкритим кодом і віртуалізатором QEMU, щоб додати підтримку Apple Silicon. Він вклав масу праці виготовлення необхідну структуру гіпервізора патчі до кодової бази QEMU, щоб запускати як Linux, так і Windows у гостях на M1 Mac. Зараз ми знаходимося на тому етапі, коли майже всі основні функції, включаючи віртуалізовані аудіо та мережеві інтерфейси, працюють. Що ще цікавіше, так це те, що традиційні програми Win32, створені для архітектури x86, чудово працюють на гостьовій віртуальній машині Windows 10 завдяки
WoW для ARM64 рівень емуляції.Кілька розробників об’єдналися, щоб виправити решту помилок і створити процес встановлення більше зручний для користувача. Встановлення a віртуалізований екземпляр Linux або Windows 10 на вашому Apple Silicon Mac не видаляє основну встановлену на ньому ОС, тож вам не потрібно турбуватися про те, що щось буде зламано. Якщо ви хочете розпочати роботу з Windows 10 на своєму новому ARM Mac за допомогою QEMU, перегляньте наведений нижче відеопосібник.
Однак існують значні перешкоди, перш ніж ми побачимо, що Windows або Linux завантажуватимуться на ARM Mac. За словами творця Linux Лінуса Торвальдса, закритий характер інтегрованого GPU та інших компонентів у M1 SoC робить процес перенесення дещо складним, "...якщо Apple не відкриється". Поки Apple не планує підтримувати Boot Camp на Mac на базі M1, ідея Linux або Windows, що працюють на енергоефективній, але надзвичайно потужній платформі ARM надзвичайно інтригуюче для тих, хто віддає перевагу якості збірки Apple, але не хоче обмежуватися нею macOS. Ми обов’язково будемо стежити за модифікацією, щоб побачити, як просуваються ці розробки, і, сподіваємося, як це принесе користь етапу переходу з x86 на ARM в обчислювальній техніці.