Asahi Linux Progress Report: Linux 7.2
Linux 7.2 принёс значительный прогресс в поддержке Apple Silicon через Asahi Linux, особенно в управлении питанием CPU. Основная проблема — отсутствие EL3 в чипах Apple, что блокирует использование стандарта PSCI для управления состояниями сна ядер. Вместо этого ядро работает в EL2, а m1n1 — кастомный загрузчик — выступает как промежуточное ПО, позволяющее обойти ограничения. Для сохранения энергии используется глубокий WFI, при котором ядро отключает часть компонентов и сохраняет состояние, но это решение не может быть вынесено в основную ветку ядра из-за нарушения архитектурных требований.
На фронтенде достигнут прорыв: AGX (графика) и DCP (дисплей) теперь могут напрямую передавать фреймы без посредников, что критично для производительности и энергоэффективности. Однако KDE’s Kwin пока не поддерживает такой «многопроцессорный» вывод, отключая DMA-BUF, но исправление ожидается в Plasma 6.8. Также обновлены драйверы I2S, SMC и hwmon, исправлены совместимости с macOS 27. Рост команды и новые разработки — включая поддержку M4 и AVD — стали возможны благодаря спонсорам, чья поддержка позволяет преодолевать сложнейшие аппаратные барьеры.