Le développement d’Asahi Linux a repris récemment et ses développeurs actuels annoncent sur Reddit le début de la prise en charge des Mac avec une puce M3. On est toutefois encore bien loin d’une gestion complète de ces modèles : le développeur qui a publié l’image parle d’un « stade très précoce » et ajoute que « seuls le SSD interne, l’écran, le clavier et le trackpad fonctionnent », tout en soulignant que le travail continue pour les autres composants. Les plus optimistes pourront toutefois y voir une bonne nouvelle, le signe que ce projet de distribution GNU/Linux pour les Mac Apple Silicon n’est pas abandonné.
On pouvait en effet en douter ces derniers temps, suite au départ de plusieurs piliers du projet, à commencer par Hector Martin lui-même. C’est lui qui avait lancé l’idée en 2021 de modifier le noyau de Linux pour pouvoir installer le système d’exploitation libre sur les Mac Apple Silicon. Ce qui était jusque-là très simple grâce à l’utilisation des processeurs x86 devient d’un coup très complexe, puisque le matériel est maintenant entièrement propriétaire et nécessite un gros travail de rétro-ingénierie.
Hector Martin abandonne le développement d'Asahi Linux
C’est pour cette raison d’ailleurs que la prise en charge se fait génération par génération, puce par puce et même ordinateur par ordinateur. L’équipe a d’abord concentré ses efforts sur la M1, avant de travailler sur les variantes M1 Pro et M1 Max. Même alors, il faut corriger des bugs spécifiques à des machines, si bien que le développement avance très lentement. Les Mac M1 et M2 sont majoritairement compatibles désormais, à l’exception du Mac Pro, mais tout le travail reste encore à mener sur les M3, les M4 et maintenant même les M5.
Pour ne rien arranger, le travail ne semble pas plus simple au fil des années. Il faut dire qu’Apple ne se contente pas de mettre à jour ses puces a minima, l’entreprise les fait évoluer de manière parfois importante. Si c’est imperceptible pour les utilisateurs, cela implique de gros travaux de développement pour la petite équipe d’Asahi.
N'attendez pas Linux sur les M4 de sitôt : c'est visiblement douloureusement compliqué
La partie graphique a bien évolué avec le passage aux M3 et c’est justement un point qui bloque actuellement. La développeuse principale des pilotes graphiques a quitté l’équipe il y a quelques mois et la remplacer n’est manifestement pas simple. Sur Reddit, le développeur indique d’ailleurs que le GPU n’est pas du tout géré actuellement sur les Mac M3, si bien qu’il n’y a aucun rendu graphique matériel et probablement des performances médiocres. Il faudra trouver comment écrire les pilotes nécessaires, ce qui ne sera pas une mince affaire comme on peut s’en douter.
Embauchée par Intel, la créatrice des pilotes graphiques d’Asahi Linux abandonne le projet
En dépit de ces nombreuses difficultés, le travail avance et la bonne nouvelle, malgré tout, c’est que les puces M4 et M5 sont dérivées des M3 et devraient être relativement plus faciles à prendre en charge. De la même manière, les M1 et M2 étaient assez proches, ce qui a simplifié la gestion de la deuxième génération. De ce fait, le travail sur les Mac M4 avance en parallèle de celui destiné aux modèles M3 et peut-être que la prise en charge finalisée sera proposée en même temps.
Reste à espérer pour le projet Asahi qu’Apple ne bouscule pas de nouveau tout avec les puces M6, qui pourraient arriver dès la fin de l’année.
Source :











