Alors que les premiers Mac M4 sont sur le point de sortir, Asahi Linux reste cantonné aux Mac M2 et il ne faut pas s’attendre à un changement dans l’immédiat. Deux raisons expliquent ce retard, si tant est que l’on puisse parler de retard pour un projet très compliqué techniquement qui est entièrement porté par des bénévoles. Il s’agit en effet de porter une distribution Linux, Fedora Asahi Remix, sur des ordinateurs équipés de macOS au départ.
D’une part, les puces M3 ont introduit des changements significatifs sur la partie graphique (prise en charge du ray tracing, du mesh shading…) qui demandent de nouveaux efforts de rétro-ingénierie tout sauf anodins, comme l’indique Hector Martin, le développeur qui pilote le projet.
D’autre part, l’absence de Mac mini M3 a contrarié les plans de la petite équipe. Hector Martin attendait un Mac mini M3 pour mettre en place un dispositif d’intégration continue facilitant le développement et les tests pour tous les Mac M3, mais ce Mac mini M3 n’est pas venu, ce que le contributeur ne pouvait pas deviner.
« Une fois que nous prenons en charge une version de firmware, c’est fait de manière définitive. Donc si nous avions pris en charge le firmware des MacBook M3 à leur lancement puis qu’un Mac mini [M3] était arrivé, cela aurait fait un autre firmware à prendre en charge, et nous n’aurions pas pu faire de l’intégration continue [avec les MacBook] sur le Mac mini », explique le développeur.
En bref, le catalogue et le planning des Mac M3 n’ont pas aidé les membres du projet, qui cherchent à gérer le plus de nouveaux ordinateurs en même temps pour se faciliter le travail. « Nous aimerions bien sûr prendre en charge les machines dès que possible, mais nous devons optimiser la maintenabilité à long terme », déclare Hector Martin. Asahi Linux sera donc adapté en même temps pour les Mac M3 et les Mac M4 dans le futur.