Странно видеть, как руководители впечатляющего проекта с открытым исходным кодом просят прессу и своих последователей успокоиться и перестать праздновать свои достижения.
Но именно в такой ситуации оказалась команда Asahi Linux после многочисленных сообщений на прошлой неделе о том, что недавно выпущенное ядро Linux 6.2 сделало Linux «готовым к работе» на оборудовании Apple M-серии. Это правда, что встроенная поддержка чипов Apple M1 есть в версии 6.2, и что ядро 6.2 постепенно войдет во многие популярные дистрибутивы, включая Ubuntu и Fedora. Работа над интегрированным графическим процессором Apple продвигалась на удивление хорошо с основной командой Asahi из четырех человек. И сам основатель Линус Торвальдс особенно хочет, чтобы Linux работал на его любимом портативном оборудовании, и даже выпустил ядро в августе 2022 года для MacBook Air M2.
Но создатели единственной системы Linux, которая довольно хорошо работает на кремнии Apple, просят всех немного подождать.
«Вы не сможете запустить Ubuntu или любой другой стандартный дистрибутив с 6.2 на любом M1 Mac. Пожалуйста, не надейтесь», — написала команда Asahi Linux в Твиттере в воскресенье утром . В длинном ответе они добавили: «Мы постоянно улучшаем функции ядра, и в 6.2 особенно добавлены деревья устройств и базовая поддержка загрузки для машин M1 Pro/Max/Ultra. Однако предстоит еще пройти долгий путь, прежде чем ядра основной ветки разработки можно будет использовать на ноутбуках. Пока нет поддержки трекпада/клавиатуры».
Это далеко не единственная проблема. В собственном документе о поддержке функций Asahi Linux подробно описан длинный список вещей, которые работают как в его собственной версии Asahi, так и в исходной версии Linux в целом. Во всех чипах Apple функция USB 2/3, видеодекодер и различные состояния ЦП либо находятся в стадии разработки, либо доступны для тестирования на уровне периферии, либо еще не объявлены. На некоторых устройствах Apple не работают такие элементы, как микрофоны, веб-камеры, динамики, выход HDMI и другие элементы первой необходимости.
Документы Асахи показывают широкий спектр впечатляющих достижений, учитывая, как команда обычно реконструирует все, что касается новой системы на кристалле Apple или ее устаревших компонентов ARM. И все же, как указывает команда Asahi, он не готов ни для каждого устройства Apple M-серии, ни для стандартных дистрибутивов.
Основным препятствием для других дистрибутивов, позволяющим новым владельцам Mac быть очень разочарованными тем, как работают их системы, является размер страницы 16 КБ , который должен быть встроен в ядро, чтобы оно работало. «Насколько нам известно, сегодня ни один общий дистрибутив ARM64 не содержит 16 000 ядер», — написала команда Asahi в Твиттере . Команда предполагает, что дистрибутивы должны будут переупаковать инструменты пользовательского пространства Asahi и либо предлагать ядра 16K, либо ждать, пока более стандартные сборки ядра 4K станут «пригодными для использования » .
Asahi отмечает, что «уже работает над некоторыми» дистрибутивами и рассчитывает объявить о поддержке Asahi «для основного дистрибутива в ближайшем будущем». что для тех, кто ищет дистрибутив «Just Works» с USB-накопителем (вставьте сюда информированный смешок Linux), Asahi Linux не будет «закончен» еще год, может быть, два». С тех пор прошел почти год, а кажется, что два.