Энтузиаст и пользователь Fedora Silverblue провел эксперимент по замене операционной системы macOS на Linux на ноутбуке MacBook Air с процессором Apple Silicon (M1). Целью тестирования стала проверка готовности открытой ОС к работе на проприетарном оборудовании Apple. В качестве дистрибутива был выбран Fedora Asahi Remix — основная редакция проекта Asahi Linux, разрабатываемая специально для архитектуры M-серии. Несмотря на ожидания, результаты показали, что система пока не готова к повседневному использованию на этих устройствах.
Особенности установки и архитектурные ограничения
Процесс развертывания Linux на компьютерах Mac с чипами M-серии кардинально отличается от работы с традиционными x86-системами. Из-за использования Apple собственной цепочки загрузки iBoot вместо стандартного UEFI, а также кастомных контроллеров питания и графических ускорителей, простая загрузка с внешнего USB-накопителя невозможна.
Для установки операционной системы требуется использование терминального скрипта (команда curl https://alx.sh | sh). Скрипт в автоматическом режиме изменяет размер разделов macOS и настраивает загрузчик. В ходе настройки пользователю предлагается выбор рабочего окружения — в данном случае была установлена KDE Plasma, хотя доступен и GNOME. Разработчики Asahi Linux фактически создают драйверы для оборудования Apple с нуля, отдавая предпочтение базе Fedora, хотя существуют и альтернативы, такие как Arch-based Asahi Alarm.
Проблемы с периферией и энергопотреблением
После первой загрузки система функционировала корректно, включая предустановленный веб-браузер Firefox. Однако в процессе эксплуатации выявились критические аппаратные ограничения. Главным недостатком стало отсутствие поддержки протокола DisplayPort over USB-C. Вывод изображения на внешние мониторы возможен только через встроенный порт HDMI, который отсутствует в модели MacBook Air. В результате работа была ограничена 13-дюймовым экраном ноутбука.
Серьезные нарекания вызвала и энергоэффективность. Показатели автономной работы оказались значительно хуже, чем в macOS, и приблизились к уровню типичных ноутбуков на Windows. В режиме сна (sleep mode) за одну ночь заряд аккумулятора снизился с 80% до 50%. Для сравнения, в среде macOS потеря заряда в аналогичных условиях составляет всего 3-5%.
Совместимость программного обеспечения и выводы
Дополнительные сложности возникли с поддержкой программного обеспечения для архитектуры ARM. Многие приложения до сих пор не скомпилированы под эту платформу. Попытка использования эмулятора FEX (аналог Rosetta 2) для запуска x86-софта не принесла стабильных результатов: большинство программ работало некорректно. Однако стоит отметить, что компания Valve активно участвует в доработке FEX для будущего проекта Steam Frame, что может улучшить ситуацию.
Кроме того, система отказалась подключаться к точке доступа, созданной на смартфоне (не iPhone). В совокупности с отсутствием поддержки внешних экранов и быстрой разрядкой батареи, удобство использования устройства значительно снизилось. На данный момент проект Asahi Linux поддерживает устройства на чипах M1 и M2, тогда как более новые модели процессоров пока остаются без полной поддержки. Автор эксперимента вернулся на macOS (версия Tahoe), которая на том же оборудовании демонстрирует лучшую производительность и стабильность. Переход на Linux на Apple Silicon целесообразен только при наличии специфических задач, требующих именно этой ОС.
Linux: обзоры и обновления
• Попытка перехода на Linux на Apple Silicon: почему Fedora Asahi Remix пока уступает macOS
• В России возникли перебои с доступом к git.kernel.org – затронуты репозитории ядра Linux
• Valve подтвердила проблемы с поставками Steam Deck из-за дефицита памяти и накопителей
• Релиз KDE Plasma 6.6: Что нового
• Дефицит бюджета реестров открытого ПО угрожает безопасности цепочек поставок
• Обновление инструментов для запуска игр в Linux: релиз Bottles 62.0 и Lutris 0.5.20