Linux 5.13 Apporte le Support pour les Macs M1

Apple a changé la donne l’année dernière en intégrant sa propre puce dans ses nouveaux Macs. Le mois dernier, elle a encore modifié la donne en ajoutant le M1 à ses nouveaux iPad Pros. Maintenant, le jeu change encore. Grâce au noyau Linux 5.13, Linux a acquis un support natif pour une utilisation sur les Macs M1.
Linux sur les Macs M1 avec Corellium
Le M1 est complètement nouveau pour les Macs et les iPad Pros. Le Mac utilisait des puces Intel, et les iPad Pros étaient limités par la même puce utilisée dans les iPhones. Mais maintenant, les Macs et les iPad Pros bénéficient d’une grande puissance M1.
La semaine dernière, Corellium a apporté ce succès à Linux en réussissant à porter Ubuntu sur les Macs M1. L’équipe de Corellium a expliqué que cela a été accompli avec une version modifiée de Linux et un support USB.

Apple n’a pas nécessairement été utile dans cet effort. Le vice-président senior de l’ingénierie logicielle d’Apple, Craig Federighi, avait précédemment déclaré qu’il n’y aurait pas de démarrage natif de Windows ou de Linux. Il n’y aurait pas de double démarrage ou de Boot Camp. La virtualisation était la seule méthode envisagée par Apple.
Le PDG de Corellium, Chris Wade, a tweeté sur le processus réussi : “Linux est maintenant complètement utilisable sur le Mac Mini M1. Démarrage à partir d’un USB d’un bureau Ubuntu complet (rpi). Le réseau fonctionne via un dongle USB c. La mise à jour inclut le support pour USB, 12C, DART.”
Également en train de porter Linux sur les Macs M1, Hector Martin, un développeur qui a l’habitude de faire fonctionner le système d’exploitation sur du matériel non conventionnel. Le créateur de Linux, Linus Torvalds, était également impatient de voir Linux sur les Macs M1. “J’attends depuis longtemps un ordinateur portable ARM capable de faire fonctionner Linux,” a-t-il déclaré l’automne dernier lorsque les nouveaux Macs M1 ont été annoncés. “Le nouveau [MacBook] Air serait presque parfait, sauf pour le système d’exploitation.”

Mais Apple a ses raisons de ne pas ajouter de support natif pour cela, surtout avec le camp Corellium. Corellium met à disposition un iPhone virtuel pour les chercheurs en sécurité pour la recherche de vulnérabilités. Apple n’était pas content de cela et a même intenté des poursuites. Jusqu’à présent, l’action en justice n’a pas été fructueuse.
Linux 5.13 sur les Macs M1
Linux a maintenant ajouté un support officiel pour les Macs M1 avec le noyau Linux 5.13. En fait, plusieurs puces basées sur ARM ont reçu un support.
Le nouveau MacBook Air, MacBook Pro, Mac Mini et iMac de 24 pouces peuvent exécuter Linux nativement. La méthode Corellium ne fait pas fonctionner Linux sur les Macs M1 de manière native, donc elle ne peut pas tirer parti de la performance du M1.

D’autres changements avec 5.13 incluent des fonctionnalités de sécurité et le support HDMI Free Synch.
Torvalds a annoncé la sortie du noyau Linux 5.13 sur son blog : “Nous avons eu une semaine plutôt calme depuis rc7, et je ne vois aucune raison de retarder 5.13. … Bien sûr, si la semaine dernière était petite et calme, 5.13 dans l’ensemble est en fait assez grande. En fait, c’est l’une des plus grandes versions 5.x, avec plus de 16k commits (plus de 17k si vous comptez les fusions), de plus de 2k développeurs. … Et avec 5.13 sorti, cela signifie évidemment que la fenêtre de fusion pour 5.14 commencera demain. J’ai déjà quelques demandes de tirage en attente pour cela, mais comme d’habitude, je demanderais aux gens de donner au noyau 5.13 au moins un rapide test avant de passer aux nouvelles choses passionnantes en attente.”
Lisez la suite pour découvrir pourquoi les nouveaux iPad Pros ne peuvent pas encore utiliser pleinement le M1 et comment exécuter une application Mac M1 en tant qu’application Intel.