Site icon ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Четверг, 18 декабря, 2025

Asahi Linux обеспечивает преимущества Apple Silicon с помощью ядра 6.18

Asahi Linux обеспечивает преимущества Apple Silicon с помощью ядра 6.18

Asahi Linux опубликовала свой последний отчёт о ходе разработки, приуроченный к выпуску ядра 6.18, в котором подробно описывается текущая работа проекта по поддержке оборудования Apple Silicon.

Одной из наиболее значимых областей прогресса по-прежнему остаётся контроллер управления системой Apple. После того как в начале этого года был объединён основной драйвер SMC, работа переместилась в сторону интеграции отдельных драйверов суб-устройств с существующими подсистемами ядра.

Драйвер аппаратного мониторинга уже встроен в ядро Linux 6.19 и позволяет считывать данные с датчиков напряжения, тока, температуры и мощности через стандартные интерфейсы hwmon.

Поддержка часов реального времени, которая также осуществляется с помощью SMC, была добавлена в версию 6.19. Остальные компоненты включают драйвер кнопки питания и переключателя крышки, который всё ещё находится на рассмотрении, а также драйвер аккумулятора и блока питания, который требует корректировки из-за изменений в прошивке, появившихся в macOS 26.

Поддержка USB-C на компьютерах Mac с процессором Apple Silicon также приблизилась к завершению. Изменения в контроллере USB от Synopsys и контроллере USB Power Delivery от TI теперь объединены в основной ветке, что обеспечивает долгожданную основу для полноценной поддержки USB 3 через порты USB-C.

Последний оставшийся компонент — это драйвер Apple Type-C PHY, который, по словам разработчиков, всё ещё находится на рассмотрении. Этот драйвер отвечает за настройку физического подключения USB-C, согласование протоколов и маршрутизацию сигналов на соответствующие контроллеры, что делает его необходимым не только для USB 3, но и для всего спектра функций USB-C.

Поддержка звука стала особенно заметным прорывом, особенно для MacBook M2 Pro и M2 Max. В то время как микрофоны работали в других кремниевых системах Apple, эти модели оставались неподдерживаемыми, несмотря на их близкое сходство с более ранними чипами. После обширной отладки проблема была сведена к сбою сопоставления DMA, вызванному неправильными ограничениями диапазона адресов IOMMU, определенными в дереве устройств Linux.

После удаления проблемного свойства функция микрофона была восстановлена, что привело к исправлению аудиовхода в затронутых системах. Несмотря на то, что требуется дальнейшая очистка, пользователи уже могут воспользоваться этим исправлением, пока разрабатывается более полное решение.

Помимо драйверов ядра, команда Asahi Linux также рассказала о текущей работе по улучшению процесса установки на компьютеры Mac с процессорами Apple Silicon. Текущие установки на основе образов дисков намеренно консервативны, чтобы не повредить сложную структуру дисков Apple, но они ограничивают гибкость, особенно для пользователей, которым требуется полное шифрование диска или пользовательские файловые системы.

Чтобы решить эту проблему, разработчики Asahi сотрудничают с командой установщиков Anaconda, чтобы системные разделы Apple были скрыты от инструментов автоматического разбиения на разделы. Как только эти изменения появятся в стабильных версиях, дистрибутивы, использующие Anaconda, смогут безопасно устанавливаться с live-дисков, работая только на свободном пространстве, подготовленном установщиком Asahi.

Аналогичная работа ведётся и в KDE, где новое приложение для адаптации Plasma Setup может в конечном счёте заменить существующую систему первой загрузки на основе Calamares.

Для получения дополнительной информации см. объявление.

Exit mobile version