
Les Mac Apple Silicon se rapprochent encore un peu plus d’une prise en charge sérieuse sous Linux. Cette fois, l’avancée touche un point très concret pour les machines mobiles et desktop de la marque : l’USB4 et Thunderbolt commencent à entrer dans le noyau principal.
USB4 Apple Silicon prend forme dans le noyau Linux
Le projet Asahi Linux travaille depuis longtemps sur le portage de Linux vers les MacBook et Mac de bureau sous puces Apple Silicon, au point d’avoir déjà montré des jeux Windows AAA tourner sur les portables Arm de la marque grâce à une pile graphique et de traduction particulièrement complexe. Une nouvelle série de correctifs portée en amont par Sven Peter, développeur bien connu d’Asahi, étend désormais la prise en charge de l’USB4 et de Thunderbolt aux SoC M1, M2 et M3.
Dans sa description, le développeur précise que chaque port Type-C compatible USB4 s’appuie sur un bloc ACIO, pour Apple Converged I/O. Ce bloc intègre un coprocesseur Cortex-M3 ainsi que la logique matérielle qui implémente le routeur USB4.
Une prise en charge encore partielle de Thunderbolt
Cette prise en charge reste toutefois à un stade initial, comme le rappelle à la fois le patch publié sur la Linux Kernel Mailing List et la page officielle de compatibilité matérielle d’Asahi Linux. À l’heure actuelle, l’USB4 et Thunderbolt sur Apple Silicon ne gèrent toujours pas le tunneling PCIe ni le tunneling DisplayPort.
Un autre point bloque encore l’usage au quotidien : la reprise après veille peut poser problème lorsqu’une connexion USB4 est active. Autrement dit, l’intégration avance bien, mais elle n’offre pas encore l’ensemble des fonctions attendues sur une implémentation Thunderbolt mature.
Pour l’écosystème Linux sur Mac, cette étape reste importante. L’arrivée de briques USB4 dans le noyau principal réduit la dépendance à des développements isolés et rapproche les machines M1, M2 et M3 d’un support plus crédible sur le long terme, même si les usages les plus exigeants liés au PCIe externe ou à l’affichage via DisplayPort devront encore attendre.
Source : Linux Kernel mailing list