Asahi Linux добавила официальную поддержку Mac на чипах M3

Проект Asahi Linux (энтузиасты, портирующие Linux на компьютеры Apple с собственными чипами) влил в свой установщик поддержку Mac на чипах серии M3, теперь Asahi Linux официально работает на M3, M3 Pro и M3 Max. По словам авторов, почти всё, что уже работало на Mac с чипами M1 и M2, теперь работает и на M3: вебкамера, встроенные микрофоны, USB (со скоростью до аппаратного предела USB 3 в 10 Гбит/с), аппаратное декодирование видео, включая формат AV1, Wi-Fi и Bluetooth.

Два крупных исключения остаются нерешёнными: полноценная поддержка контроллера дисплея (DCP) и GPU. Разработчики обещают рассказать об их судьбе в ближайшие месяцы, но прямо предупреждают: производительного или энергоэффективного 3D-ускорения на M3 пока ждать не стоит.

Поскольку значительная часть работы ещё свежая, поддержка M3 доступна только через режим Expert в установщике: пользователю нужно выполнить команду curl -L https://alx.sh/ | EXPERT=1 sh в терминале macOS и следовать подсказкам, а после установки выполнить обновление системы (dnf upgrade --refresh). Команда рассчитывает снять требование режима Expert к выходу бета-версии Fedora Linux 45, то есть примерно через пару недель, если не возникнет серьёзных регрессий или других блокирующих проблем.

Есть и другие известные ограничения. Спящий режим сейчас не работает из-за особенностей предоставляемого прошивкой framebuffer, это будет исправлено, когда для M3 доведут до конца поддержку DCP. По той же причине (отсутствие DCP) сейчас отключён порт HDMI на MacBook, которые им оснащены. Наконец, поддерживаются MacBook и iMac на M3, M3 Pro и M3 Max, но Mac Studio на чипе M3 Ultra пока не поддерживается.

Авторы поста поблагодарили спонсоров проекта на OpenCollective и GitHub Sponsors: поддержка M3, результат многолетней работы нескольких человек, многие из которых получили доступ к технике M3 именно благодаря пожертвованиям сообщества.

Ключевые факты

  • Asahi Linux официально поддерживает Mac на чипах M3, M3 Pro и M3 Max: работают вебкамера, микрофон, USB (до 10 Гбит/с), аппаратное декодирование видео с AV1, Wi-Fi и Bluetooth
  • GPU и полная поддержка контроллера дисплея (DCP) пока не реализованы, производительного 3D-ускорения ждать не стоит
  • Поддержка доступна только через режим Expert в установщике; команда планирует убрать это требование к выходу бета-версии Fedora Linux 45, примерно через пару недель
  • Известные ограничения: спящий режим не работает из-за проблем с framebuffer прошивки, HDMI-порт на MacBook отключён из-за отсутствия DCP, а Mac Studio на M3 Ultra пока не поддерживается
  • Команда поблагодарила спонсоров на OpenCollective и GitHub Sponsors, многие разработчики получили доступ к железу M3 именно благодаря их взносам

Почему это важно

Asahi Linux с нуля реверс-инжинирит поддержку железа Apple Silicon, для которого производитель не даёт официальных Linux-драйверов. Расширение этой работы на M3 означает, что владельцы более новых Mac получают рабочий путь на «настоящий» Linux, а не только на macOS: это заметный инженерный результат для сообщества open source, сделанный силами волонтёров и держащийся на добровольных пожертвованиях.

Кому это важно

В первую очередь, владельцам MacBook и iMac на чипах M3, M3 Pro и M3 Max, которые хотят запускать Linux на своём железе, а также разработчикам и энтузиастам открытого ПО, которым нужна нативная Linux-среда на технике Apple. Полезно это и мейнтейнерам Fedora Linux, с релизами которой синхронизирован установщик Asahi.

Как это применить

Установка запускается командой curl -L https://alx.sh/ | EXPERT=1 sh в терминале macOS с последующими подсказками установщика; после установки нужно выполнить обновление системы командой dnf upgrade --refresh. Пока стоит учитывать, что поддержка идёт через режим Expert, GPU-ускорения и полноценного сна на M3 нет, а на MacBook отключён HDMI-порт.

Можно ли доверять

Это официальный пост от самого проекта Asahi Linux в его блоге, первоисточник, а не пересказ третьей стороной. Авторы прямо и без приукрашивания перечисляют, что уже работает, а что нет, включая явное предупреждение не ждать производительной 3D-графики. Независимых бенчмарков или сторонней проверки заявленной функциональности в самом посте нет.

Риски и подводные камни

Ключевые пробелы пока не закрыты: без GPU нет нормального ускорения интерфейса и игр, спящий режим не работает и может сажать батарею, на MacBook отключён HDMI, а Mac Studio на M3 Ultra вообще не поддерживается. Срок снятия требования Expert-режима, «примерно через пару недель», команда сама оговаривает условием «если не будет серьёзных регрессий», а точной даты завершения работы над GPU и DCP нет вовсе, только формулировка «в ближайшие месяцы».

«Не стоит ждать производительного или энергоэффективного 3D-ускорения прямо сейчас.»

— проект Asahi Linux, официальный блог