Многолетний труд по обратной разработке принёс заметные результаты.
Операционная система Linux на новых компьютерах Mac, оснащённых процессорами M3, больше не является экспериментальной платформой для специалистов. Команда проекта Asahi Linux официально интегрировала поддержку устройств на базе M3, M3 Pro и M3 Max в свой инсталлятор, приблизив их совместимость к показателям предшествующих поколений платформы Apple Silicon.
На совместимых устройствах уже полностью функционируют беспроводные сети Wi-Fi и Bluetooth, веб-камеры, встроенные звукозаписывающие устройства, а также высокоскоростные портативные интерфейсы USB 3 (до 10 Гбит/сек). Операционная система поддерживает аппаратное преобразование видеоданных, включая современный кодек AV1. В начале 2024 года специалисты проекта успешно запустили окружение рабочего стола Plasma на MacBook Air с M3, а затем на протяжении следующих месяцев постепенно добавили поддержку периферийных устройств и новых интерфейсных блоков.
Наиболее существенное препятствие на данный момент связано с видеокартой и микросхемой управления дисплеем DCP. Современное трёхмерное графическое ускорение не достигает необходимой производительности и экономичности использования электроэнергии, поэтому пользователи не могут рассчитывать на стандартную мощность встроенного видеопроцессора. Вследствие неполной реализации контроллера DCP пока невозможно использовать режим сна и видеовыход HDMI на моделях MacBook, которые имеют такой разъём.
Появление поддержки M3 произошло быстрее первоначальных предположений разработчиков. В конце весны специалисты предупреждали о трудностях, ожидаемых при работе с M4, поскольку компания Apple трансформировала процесс инициализации системы и сделала более затруднительными привычные подходы к исследованию компьютерного оборудования. В случае с M3 множество составных элементов сохранили привычную конструкцию, благодаря чему разработчикам удалось переработать отдельные программные компоненты с минимальными изменениями.
Несмотря на это, разработка потребовала тщательного анализа технических решений. Компания Apple не предоставляет группе необходимую техническую документацию для всесторонней поддержки операционной системы, поэтому программисты анализируют архитектуру оборудования собственными силами. Одним из примеров является модификация контроллера портов в версиях M3 Pro и M3 Max, где производитель заменил протокол обмена данных с I²C на SPMI, но при этом сохранил схожую структуру управляющих ячеек памяти.
На текущий момент инсталляция доступна лишь в режиме для опытных пользователей, поскольку поддержка M3 находится на начальной стадии. Разработчики рассчитывают разрешить стандартную установку при выпуске бета-версии Fedora Linux 45, при условии, что не будут обнаружены значительные проблемы совместимости. Основной операционной системой, поддерживаемой проектом, остаётся Fedora Asahi Remix, разработанная совместным усилием с командой Fedora Project.
Компьютеры Mac Studio с процессором M3 Ultra пока остаются без поддержки Linux. В то же время разработчики продолжают внедрять изменения в центральное ядро операционной системы. Применительно к более ранним поколениям M1 и M2 этот процесс осуществляется в течение нескольких лет, при этом отдельные нижеуровневые компоненты постепенно трансформируются в стандартные элементы открытого программного пространства.
