Si le projet Asahi Linux offre de nombreuses fonctions et permet d'installer GNU/Linux sur un Mac Apple Silicon, il est loin d'être parfait. La prochaine version du noyau Linux, la version 6.17, va par exemple amener une fonction qui peut sembler basique : il sera possible de redémarrer un Mac basé sur une puce M1 ou M2.

Dans les faits, Apple n'empêche pas les développeurs de proposer d'autres systèmes d'exploitation sur les Mac, mais ne donne pas non plus la documentation nécessaire. Le problème du redémarrage (et d'un arrêt propre du Mac) vient de la prise en charge du SMC (System Management Controller). C'est un composant propriétaire qui s'occupe des différents capteurs de la machine mais aussi de choses comme le démarrage ou l'arrêt. Pour éteindre correctement un Mac (ou le redémarrer), le système d'exploitation doit donc communiquer avec le SMC en passant par un protocole qui n'est visiblement pas documenté. Mais Phoronix explique qu'un développeur, Sven Peter, a trouvé une solution pour implémenter le nécessaire. Un patch pour le prochain noyau ajoute le nécessaire, et il sera donc bientôt possible de redémarrer proprement sous GNU/Linux sur un Mac.