AI-новости5 сентября 2026 г., 14:17 МСК🤖 Auto

Linux-разработчики начали портирование Apple A18 Pro для MacBook Neo

Появились первые патчи для ядра Linux, позволяющие запустить систему на бюджетном ноутбуке MacBook Neo. Однако поддержка пока ограничена одним ядром из-за проблем с инструкциями сна.

Первые шаги: Device Tree для t8140

Разработчик с ником Yureka Lilian опубликовал в списке рассылки Linux Kernel Mailing List первые патчи, необходимые для начальной поддержки чипа Apple A18 Pro (архитектура t8140) и ноутбука MacBook Neo. Этот процесс-оркестратор, известный как Asahi Linux, уже активно работает с сериями M1–M3, но A18 Pro требует отдельного подхода. В патчах добавлено минимальное Device Tree, описывающее базовые устройства: ядра CPU, контроллер прерываний, watchdog, последовательный порт и framebuffer.

Технические ограничения: почему работает только одно ядро?

Несмотря на то, что чип A18 Pro является тем же процессором, что и в iPhone 16 Pro, его интеграция в Linux-окружение столкнулась с серьезными препятствиями. На текущий момент система может успешно загрузиться и работать только на одном ядре CPU. Причина кроется в аппаратных инструкциях WFI (Wait For Interrupt) и WFIT, которые Apple использует для управления состоянием сна и энергопотребления. Ядро Linux пока не умеет корректно обрабатывать эти инструкции на данном чипе, что блокирует активацию остальных ядер.

Сравнение статуса поддержки Apple Silicon в Linux

Текущее состояние поддержки новых чипов Apple демонстрирует, что путь от «загрузки» до «полноценной работы» долог. Ниже приведена сравнительная таблица текущего статуса поддержки:

td>
Компонент Apple M3 (MacBook Pro/Air) Apple A18 Pro (MacBook Neo)
Статус патчей Активная разработка, частичная поддержка Первичные патчи (initial enablement)
Рабочие ядра CPU Все ядра (с ограничениями) Только 1 ядро
GPU-ускорениеРаботает (через Asahi) Отсутствует
Bootloader (m1n1) Обновлен Требует доработки
Ожидаемый срок стабильности Несколько месяцев Несколько месяцев (после исправления WFI)

Что нужно для полноценной работы?

Помимо изменений в самом ядре Linux, разработчикам проекта Asahi Linux необходимо обновить загрузчик m1n1. Без его адаптации под спецификации t8140 запуск системы невозможен. Эксперты отмечают, что до момента, когда MacBook Neo сможет полноценно использоваться для повседневных задач с графическим ускорением и всеми периферийными устройствами, пройдет еще несколько месяцев. Тем не менее, опубликованные патчи являются критически важным первым шагом в открытии этого устройства для сообщества Linux.

Источник: Phoronix ↗