Группа разработчиков добилась удивительного успеха: запустила Windows 10 и Linux на новейшем Apple Silicon Mac с помощью виртуализации. Читай дальше!
С тех пор, как Apple анонсировала свой собственный чипсет на базе ARM для линейки Mac, процессор Apple M1, энтузиасты моддинга ждали, когда платформа будет широко открыта. Пользователи уже давно размышляют о том, можно ли будет загружать Windows или стандартные дистрибутивы Linux на компьютерах Mac с ARM. В конце концов, основное ядро Linux и Windows 10 не новички в мире ARM. Все, что осталось, — это кровь, пот и слезы разработчиков, достаточно заинтересованных в расшифровке собственной реализации ARM от Apple. Теперь, благодаря усилиям нескольких разработчиков, на Apple Silicon Mac можно загружать Windows 10, а также Linux, хотя и через виртуализацию.
Александр Граф, инженер Amazon на AWS, возился с популярным эмулятором машин с открытым исходным кодом и виртуализатором QEMU, чтобы добавить поддержку Apple Silicon. Он вложил массу труда в
изготовление необходимая структура гипервизора патчи в кодовую базу QEMU, чтобы запускать Linux и Windows в качестве гостей на компьютерах Mac M1. Сейчас мы находимся на этапе, когда почти все основные функции, включая виртуализированные аудио и сетевые интерфейсы, работают. Что еще более интересно, традиционные приложения Win32, созданные для архитектуры x86, прекрасно работают на гостевой виртуальной машине Windows 10 благодаря ВоВ для ARM64 слой эмуляции.Несколько разработчиков объединились, чтобы исправить оставшиеся ошибки и сделать процесс установки более удобный. Установка виртуализированный экземпляр Linux или Windows 10 на вашем Apple Silicon Mac не удаляет установленную на нем основную ОС, поэтому вам не нужно беспокоиться о том, что что-то сломается. Если вы хотите начать работу с Windows 10 на своем новом блестящем Mac ARM через QEMU, посмотрите видеоурок ниже.
Однако до того, как мы увидим, что Windows или Linux загружаются на компьютерах Mac с ARM, все еще существуют серьезные препятствия. По словам создателя Linux Линуса Торвальдса, закрытый характер встроенного графического процессора и других компонентов в SoC M1 немного усложняет процесс портирования»....если Apple не откроется". В то время как Apple не планирует поддерживать Boot Camp на компьютерах Mac на базе M1., идея Linux или Windows, работающих на энергоэффективной, но чрезвычайно функциональной платформе ARM, является чрезвычайно интригует для всех, кто предпочитает качество сборки Apple, но не хочет ограничиваться macOS. Мы обязательно будем следить за моддингом, чтобы увидеть, как продвигаются эти разработки, и, надеюсь, как они в конечном итоге принесут пользу фазе перехода от x86 к ARM в вычислениях.