Mac на M3 научились загружать Linux. Asahi добралась почти до всей линейки

leer en español

6025
Mac на M3 научились загружать Linux. Asahi добралась почти до всей линейки

Несколько лет реверс-инжиниринга наконец превратились в заметный рывок.

image

Ещё недавно Linux на новых Mac с M3 оставался скорее площадкой для разработчиков, чем рабочей системой. Теперь проект Asahi Linux официально добавил в установщик компьютеры с M3, M3 Pro и M3 Max, приблизив их поддержку к уровню предыдущих поколений Apple Silicon.

На поддерживаемых моделях уже работают Wi-Fi, Bluetooth, веб-камера, встроенные микрофоны и USB 3 со скоростью до 10 Гбит/с. Доступно аппаратное декодирование видео, включая AV1. Ещё в феврале разработчики смогли загрузить Plasma на MacBook Air с M3, а летом постепенно добавили драйверы периферии и поддержку новых контроллеров.

Главное препятствие пока связано с графикой и контроллером дисплея DCP. Полноценное 3D-ускорение остаётся недостаточно быстрым и энергоэффективным, поэтому рассчитывать на привычную производительность GPU пока не стоит. Из-за незавершённой поддержки DCP также не работают сон и HDMI на оснащённых таким разъёмом MacBook.

Поддержка M3 появилась быстрее, чем можно было ожидать по ранним прогнозам. Весной разработчики предупреждали о сложностях с M4, где Apple изменила механизм загрузки и усложнила привычные методы анализа оборудования. В M3 многие блоки сохранили достаточно знакомую архитектуру, поэтому часть драйверов удалось адаптировать без полной переработки.

Работа всё равно потребовала реверс-инжиниринга. Apple не предоставляет проекту документацию, необходимую для полноценной поддержки Linux, поэтому разработчики изучают интерфейсы оборудования самостоятельно. Один из примеров касается M3 Pro и M3 Max, где новый контроллер USB перешёл с I²C на SPMI, однако сохранил похожий набор регистров.

Установка пока скрыта за режимом Expert, поскольку поддержка M3 остаётся свежей. Команда рассчитывает убрать ограничение к бета-версии Fedora Linux 45, если не обнаружит серьёзных регрессий. Основной пользовательской системой проекта остаётся Fedora Asahi Remix, созданная совместно с Fedora Project.

Без Linux пока остаётся Mac Studio с M3 Ultra. Одновременно разработчики продолжают переносить изменения в основное ядро Linux. Для более ранних M1 и M2 такая работа идёт уже несколько лет, а часть низкоуровневой поддержки постепенно становится обычным компонентом открытой экосистемы Linux.

Рекламодатель
ООО «СерчИнформ»
ИНН: 7704306397
searchinform.ru↗
ИИ-ассистент СерчИнформ