Что именно происходит
Разработчик Asahi Linux Свен Петер (Sven Peter) отправил pull-реквесты для окна слияния Linux 7.4, которое состоится в октябре 2026 года. Главная новость — добавление начальных Device Tree (DT) для архитектуры Apple Silicon. Это первый шаг к официальному запуску Linux на новейших процессорах, но с серьезными оговорками.
Технические детали и ограничения
Поддержка M4 и A18 Pro в ядре 7.4 носит характер «bare minimum» (минимально необходимое). Система сможет загрузиться, но полноценная работа с графикой и периферией пока невозможна. В DT включены только те блоки, которые не претерпели изменений по сравнению с поколением M3.
Для чипа Apple M4 (MacBook Pro 14", iMac 24", MacBook Air 13"/15", Mac Mini) инициализированы:
- Ядра CPU
- Контроллер прерываний
- Состояния питания
- Watchdog, последовательный порт, контроллер пинов
- Интерфейсы I2C и frame-buffer
Для MacBook Neo на базе A18 Pro список еще уже: CPU, контроллер прерываний, watchdog, serial и frame-buffer. Графический ускоритель (GPU) и другие функции отключены.
Сравнение поддерживаемого функционала
| Компонент | Apple M4 (MacBook Pro/Air/iMac/Mac Mini) | Apple A18 Pro (MacBook Neo) |
|---|---|---|
| CPU Cores | Да | Да |
| Interrupt Controller | Да | Да |
| Power States | Да | Нет (в базовом DT) |
| Watchdog | Да | Да |
| Serial / Pin Controller | Да | Да (Serial) |
| I2C | Да | Нет |
| Frame-buffer | Да | Да |
| GPU / Полная функциональность | Нет (будет в будущих версиях) | Нет (будет в будущих версиях) |
Дополнительные изменения в Linux 7.4
Параллельно с поддержкой новых чипов, в ядро войдут улучшения для старых устройств: общая поддержка GPIO и поддержка журналов сбоев RTKit для 32-битных сопроцессоров. Это важно для стабильности работы на более ранних моделях Mac с Apple Silicon.
Почему это важно
Хотя полноценным опытом использования Linux на M4 и A18 Pro в версии 7.4 не стать, это критически важный этап «bring-up». Без этих Device Tree дальнейшая разработка драйверов GPU и других подсистем была бы невозможна. Пользователям, желающим установить Linux на эти устройства, придется ждать следующих релизов ядра (после 7.4), где функционал будет расширен.
Источник: Phoronix ↗
