Ubuntu, la distribution Linux populaire, peut désormais être exécutée via de nouveaux Mac avec la puce M1 d’Apple, grâce à Corellium, la société de sécurité qui propose une version par défaut d’iOS pour les tests de sécurité.
Corellium a publié un tutoriel pour ceux qui souhaitent essayer ce projet bêta afin d’exécuter la version modifiée d’Ubuntu via l’interface utilisateur normale avec prise en charge USB.
L’équipe Corellium a détaillé comment ils ont pu exécuter Ubuntu. Bien qu’un certain nombre de composants M1 soient partagés avec le chipset portable d’Apple, les puces non standard ont rendu difficile la création de pilotes Linux pour exécuter correctement Ubuntu.
Apple n’a pas conçu de Mac avec la puce M1 pour prendre en charge le mode Dual Boot ou Boot Camp.
Craig Federighi, vice-président senior de l’ingénierie logicielle chez Apple, a exclu la prise en charge officielle de l’exploitation locale de systèmes d’exploitation alternatifs, tels que Windows ou Linux.
La virtualisation semble être la méthode préférée d’Apple, mais cela n’a pas empêché les gens d’essayer leurs moyens.
Hector Martin, un développeur qui exécute régulièrement Linux sur divers appareils, apporte Linux aux Mac avec la puce M1.
Avantages de l’exécution de Linux via le chipset M1
Les développeurs semblent être attirés par les avantages de performance offerts par la puce M1 d’Apple et par la possibilité d’exécuter Linux via une machine silencieuse basée sur ARM.
Linus Torvalds, concepteur de Linux, a déclaré en novembre dernier: J’attendais depuis longtemps un ordinateur portable basé sur ARM qui puisse exécuter Linux. Le nouveau MacBook Air sera presque parfait, à l’exception du système d’exploitation.
Chris Wade, directeur technique de Corellium, décrit la nouvelle méthode fournie par la société comme étant entièrement utilisable via le Mac Mini avec la puce M1.
Il a ajouté que cela fonctionne en démarrant un bureau Ubuntu complet à partir de l’USB. Vous avez besoin d’un dongle USB-C pour faire fonctionner les réseaux. Le processus dans son ensemble nécessite une certaine familiarité avec Linux et le noyau personnalisé.
Changement d’approche de Corellium et Apple
Corellium a une certaine expérience de travail avec les protections du système d’exploitation d’Apple, fournissant aux chercheurs en sécurité un iPhone virtuel pour aider à résoudre les vulnérabilités.
Cela a irrité Apple au point qu’il a intenté une action en justice contre Corellium, mais il a perdu un défi précoce contre Corellium à la fin de l’année dernière, après avoir déposé en août 2019 l’affaire pour des raisons de droit d’auteur.
Apple a par la suite allégué des violations du DMCA en janvier 2020. Un juge a rejeté les plaintes pour violation du droit d’auteur en décembre.
Le verdict a été ajourné sur des allégations distinctes de DMCA.