Сегодня 25 апреля 2024
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

На GitHub реализуется проект по установке Windows на компьютер Apple Mac с чипами M1

В рамках ежегодной конференции для разработчиков WWDC 2022 компания Apple представила немало любопытных новинок, одной из которых стал фирменный процессор M2. Однако прошлогодний процессор Apple M1 продолжает оставаться актуальным. Похоже, что в скором времени у владельцев компьютеров Mac с процессорами M1 может появиться возможность установки Windows. Соответствующий проект M1 Windows развивается разработчиком Арминдером Сингхом (Arminder Singh) на GitHub.

 Источник изображения: Apple

Источник изображения: Apple

Работа по обеспечению возможности установки разных операционных систем на компьютеры Apple с фирменными Arm-процессорами ведётся какое-то время. Ранее энтузиастам удалось портировать Linux на Arm-Mac, а начальная поддержка процессора M1 появилась в ядре Linux 5.13.

Это означает, что Арминдеру Сингху не пришлось начинать работу по портированию Windows с ноля. Хотя в последних версиях Windows реализована поддержка Arm-процессоров, это не облегчает задачу переноса операционной системы на Mac. «Процессоры Apple архитектурно сильно отличаются от стандартных процессоров ARM64 таких компаний, как Qualcomm или MediaTek, в результате чего требуется больше аппаратных средств», — отметил Сингх.

Разработчик выделил две основные проблемы. Прежде всего речь идёт о нестандартном контроллере прерываний, при взаимодействии с которым у ядра Windows возникают проблемы. Кроме того, затруднения вызывает функционирование блока управления памятью ввода-вывода (IOMMU). Как только разработчик сумеет справиться с трудностями, ему останется написать драйверы, по крайней мере для части компонентов.

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥