Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
В рамках ежегодной конференции для разработчиков WWDC 2022 компания Apple представила немало любопытных новинок, одной из которых стал фирменный процессор M2. Однако прошлогодний процессор Apple M1 продолжает оставаться актуальным. Похоже, что в скором времени у владельцев компьютеров Mac с процессорами M1 может появиться возможность установки Windows. Соответствующий проект M1 Windows развивается разработчиком Арминдером Сингхом (Arminder Singh) на GitHub.
Работа по обеспечению возможности установки разных операционных систем на компьютеры Apple с фирменными Arm-процессорами ведётся какое-то время. Ранее энтузиастам удалось портировать Linux на Arm-Mac, а начальная поддержка процессора M1 появилась в ядре Linux 5.13.
Это означает, что Арминдеру Сингху не пришлось начинать работу по портированию Windows с ноля. Хотя в последних версиях Windows реализована поддержка Arm-процессоров, это не облегчает задачу переноса операционной системы на Mac. «Процессоры Apple архитектурно сильно отличаются от стандартных процессоров ARM64 таких компаний, как Qualcomm или MediaTek, в результате чего требуется больше аппаратных средств», — отметил Сингх.
Разработчик выделил две основные проблемы. Прежде всего речь идёт о нестандартном контроллере прерываний, при взаимодействии с которым у ядра Windows возникают проблемы. Кроме того, затруднения вызывает функционирование блока управления памятью ввода-вывода (IOMMU). Как только разработчик сумеет справиться с трудностями, ему останется написать драйверы, по крайней мере для части компонентов.
Источник: