Разработчики Asahi Linux, работающие над поддержкой Linux для устройств Apple Silicon M-Series, опубликовали новый отчет о проделанной работе.Разработчики Asahi Linux продолжают работать над новыми исправлениями ядра, некоторые из них уже включены в циклы Linux 6.17 и Linux 6.18.
Примечательно, что в Linux 6.18 появились устройства Apple M2 Pro / Max / Ultra, хотя код драйверов все еще находится в процессе разработки.
Разработчики Asahi Linux также работают над переходом на язык программирования Rust со своим важным загрузчиком m1n1 для Apple Silicon. Они считают, что переход на Rust важен для такого критически важного программного обеспечения для лучшей сопровождаемости, безопасности и обеспечения правильной логики.
Разработчики Asahi Linux также добились прогресса в обеспечении работы большего количества игр на устройствах Apple Silicon. wine также теперь работает вне muvm, а поддержка графических драйверов продолжает развиваться.
Поскольку работа над ядром Linux для Apple Silicon до сих пор была сосредоточена на Apple M1 и M2, вам может быть интересно узнать о M3 и M4 или недавно анонсированном M5… Они все еще сражаются с Apple M3. Комментарии к сегодняшнему отчету о проделанной работе:
«Возможно, вы удивитесь, узнав, что базовая низкоуровневая поддержка M3 существует уже довольно давно. m1n1 способен инициализировать ядра процессора, включать некоторые критически важные периферийные устройства и загружать ядро Asahi. Однако на данный момент уровень поддержки начинается и заканчивается возможностью загрузиться с мигающим курсором. Естественно, такой уровень поддержки не годится ни для чего, кроме низкоуровневого реверс-инжиниринга, но мы, конечно, планируем исправить это в свое время…»
Полный отчет о проделанной работе можно найти на сайте AsahiLinux.org.