Depuis bientôt deux ans, une équipe de passionnés travaille sur un projet très ambitieux : porter Linux sur les Mac Apple Silicon. Dans un billet publié récemment, cette équipe emmenée par un hacker de renom, Hector « marcan » Martin, donne des informations sur l'avancement d'Asahi Linux.
USB… et USB
La première partie se penche sur l'USB, plus spécifiquement sa gestion dans les prises Thunderbolt. Pour résumer, elle était limitée jusqu'à maintenant à la norme 2.0 (480 Mb/s) mais grâce à de la rétro-ingénierie sur la puce Apple qui s'occupe des différentes possibilités, l'USB 3.0 (probablement à 10 Gb/s) est utilisable. La puce en question, que l'on appelle un PHY, sert en fait à multiplexer (combiner, en simplifiant) les signaux Thunderbolt, USB et DisplayPort dans la prise.
Pour les autres ports USB, c'est-à-dire les prises USB-A de certains Mac et les prises USB-C sans Thunderbolt (par exemple sur le Mac Studio), le travail a été un peu compliqué. Apple passe en effet par une puce assez standard (un contrôleur USB Asmedia, courant dans les PC et les stations d'accueil) avec un firmware Apple qui est chargé au démarrage de l'ordinateur. Les explications sont très techniques, mais le but est de passer par ce firmware sans le redistribuer (il …