Si certains apprécient les Mac pour macOS (en plus du matériel), d'autres préféreraient un autre système d'exploitation, comme une distribution GNU/Linux. Et depuis quelques années, malheureusement, le passage à Linux est de plus en plus compliqué. Les Mac Intel à base de puces T2 sont mal supportés, nous en avons parlé, et — dans les Mac Apple Silicon — Asahi Linux se limite aux Mac à base de puces M1 et M2 (dans leurs différentes variantes). Mais il y a une bonne nouvelle, relayée par Phoronix : le (futur) noyau Linux 7.2 démarre maintenant sur un Mac M3.

macOS 27 : comment Apple abandonne les Mac Intel et les rend obsolètes
Comme souvent avec Apple, le problème vient de l'absence de documentation. La société ne bloque pas l'installation d'autres systèmes d'exploitation sur les Mac, et propose le nécessaire pour le faire… mais d'un autre côté, elle ne propose rien pour aider de ce côté. Les personnes qui développent Asahi Linux doivent donc trouver comment fonctionnent les GPU d'Apple, la connexion des claviers, la prise en charge des écrans, etc. C'est une tâche titanesque qui dépend de chaque puce ou presque, même si quelques points sont communs entre les composants d'une même génération.
Le code qui a été ajouté au noyau 7.2 doit permettre de démarrer sur un Mac à base de M3, avec quatre modèles : l'iMac M3, le MacBook Air M3 (13 et 15 pouces) et le MacBook Pro M3 14 pouces. Et pour le moment, ça reste extrêmement limité : il est possible de démarrer uniquement sur une console série. Il y a a priori une image, certes, mais c'est un simple framebuffer sans accélération vidéo et sans interface graphique. Si vous avez apprécié le DOS dans les années 80, c'est donc pour vous.

Bien évidemment, les travaux sur la prise en charge des Mac M3 (et du GPU) continuent, et vous aurez probablement un meilleur résultat en passant par le code issu d'Asahi Linux directement que par ce qui a été ajouté au noyau, mais ça demande un peu plus de travail (et ça amène probablement aussi plus de bugs).













