Ubuntu – la distribution Linux la plus 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 réussi à exécuter Ubuntu, et 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.
Il a exclu Craig Federighi, vice-président senior de l’ingénierie logicielle chez Apple, un support officiel pour l’exploitation de systèmes d’exploitation alternatifs localement, 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 la leur. Hector Martin, un développeur qui exécute régulièrement Linux sur divers appareils, apporte Linux aux Mac avec la puce 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.
Le concepteur de Linux Linus Torvalds a déclaré en novembre dernier: J’attendais depuis longtemps un ordinateur portable basé sur ARM qui puisse exécuter Linux, et le nouveau MacBook Air sera presque parfait, à l’exception du système d’exploitation.
Chris Wade, directeur de la technologie chez Corellium, décrit la nouvelle méthode fournie par la société comme totalement utilisable via le Mac Mini avec la puce M1.
Il a ajouté: Cela fonctionne en démarrant un bureau Ubuntu complet à partir de l’USB, et vous avez besoin d’un dongle USB-C pour faire fonctionner les réseaux, et le processus dans son ensemble nécessite une certaine familiarité avec Linux et le noyau personnalisé.
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.