Résumé :
Le projet Asahi Linux est sur le point de lancer officiellement une version prenant en charge les puces de la série M3 d'Apple, mais le travail d'adaptation pour les puces M4 et M5 est encore en phase de développement. Le projet vise à permettre à Linux de fonctionner nativement sur les puces Apple Silicon d'Apple basées sur l'architecture ARM. Même si les progrès du projet ont été globalement lents, il approche d’une étape majeure.

L'équipe du projet a déclaré dans un article de blog publié le 26 août que la prise en charge d'Apple Silicon dans la série M3 a subi de nombreux ajustements. Les fonctions concernées étaient déjà opérationnelles dès janvier de cette année, mais étaient encore à ce moment-là dans un état semi-disponible. Aujourd’hui, le niveau d’achèvement global a été considérablement amélioré. L'équipe affirme que la version prise en charge par M3 est presque prête pour la « sortie officielle » et annoncera plus d'informations dans les semaines à venir.
Au cours du processus d'adaptation du M3, l'équipe a constaté que le processeur de signal d'image de sa webcam n'avait pas beaucoup changé par rapport à la version M2, et le travail principal s'est concentré sur son fonctionnement normal. Cependant, le M3 Max a continué à afficher un message d'invite qui a entraîné l'omission de l'initialisation, affectant l'activation de la fonction. L'équipe a ensuite résolu ce problème grâce à un nouveau pilote.
Le fonctionnement du microphone intégré du M3 a également changé. Étant donné que le système utilise un nouvel extracteur « haute fréquence », qui nécessite la configuration de nouveaux coefficients et le traitement d'une autre invite d'initialisation, les problèmes associés ont également été résolus.
De plus, des changements mineurs ont également été constatés dans le module matériel ATCPHY chargé de gérer les connexions USB 3, DisplayPort et Thunderbolt via l'interface USB-C.
En termes de contrôleurs d'interface USB, les puces de base M3 et les générations précédentes utilisent la puce Texas Instruments ACE2 personnalisée d'Apple, tandis que les M3 Pro et M3 Max utilisent à la place ACE3. Pour accompagner ce dernier, l’équipe de développement a réalisé le travail d’ingénierie inverse nécessaire.
Un autre changement plus attendu concerne l'interface binaire de l'application du micrologiciel pour le GPU et le contrôleur d'affichage. Le firmware des deux est lié à une version spécifique du système macOS, il doit donc également être adapté aux différentes versions du système.
Alors que le support de M3 est sur le point d'être terminé, l'équipe Asahi Linux ne s'est pas arrêtée. L’équipe a déjà réalisé que les M4 et M5 poseraient de plus grands défis et a laissé entendre en avril 2025 que certains de ces problèmes pourraient affecter le développement ultérieur.
Selon la dernière mise à jour, le travail d'adaptation de M4 est toujours en cours et l'équipe a même créé une première version de M5. Les problèmes actuels auxquels est confronté le M4 incluent des problèmes liés aux commandes WFI et des « modifications révolutionnaires » qu'Apple a apportées à l'interface binaire de l'application du micrologiciel du contrôleur NVMe dans les versions du micrologiciel macOS 15.x. Certains développeurs ont réussi à atténuer ces changements afin que les versions de système ciblant différentes générations de puces puissent fonctionner.
Dans le même temps, l'équipe a également résolu un problème de support PCIe pour permettre à Linux d'énumérer les périphériques sur le bus ; il a également résolu un bug qui provoquait le crash de Linux peu de temps après le démarrage lorsque plusieurs cœurs de processeur étaient activés.
Cependant, bien que le travail d'adaptation pour M4 et M5 soit en cours, l'équipe Asahi Linux n'est pas encore prête à permettre aux utilisateurs ordinaires d'essayer ces deux versions.
En savoir plus :
https://asahilinux.org/2026/08/progress-report-7-2/
Commentaires