Son nom ne vous dit probablement rien, et pourtant, Corellium a déjà un certain passif avec Apple. Spécialisée dans la sécurité, la firme a récemment fait trébucher le géant de Cupertino devant les tribunaux pour une affaire d’exploitation non autorisée d’iOS. Corellium avait en effet virtualisé le système d’exploitation des iPhone sans l’accord d’Apple, mais à des fins d’exploration de vulnérabilités. Une pratique que la justice américaine a considéré légitime en décembre dernier.
En cette mi-janvier, Corellium fait une nouvelle fois parler de lui, cette fois pour avoir réussi à installer et lancer une version modifiée mais fonctionnelle d’Ubuntu sur les Mac équipés de processeurs Apple M1 (ARM). Comme le précise The Verge, l’OS libre semble se porter comme un charme sur les derniers Mac, où il parvient à afficher normalement son interface tout en prenant en charge les ports USB des machines d’Apple.
Des instructions détaillées pour nous dire comment faire
Mieux, Corellium a jugé bon de partager un long billet de blog sur lequel la firme explique en détail comment elle est parvenue à lancer Ubuntu sur un Mac M1. Il s’agit d’une saine lecture si vous souhaitez fouiller la question. Corellium explique aussi comment il faut s’y prendre pour reproduire l’expérience sur son propre Mac.
Cette installation de Linux sur les Mac M1 n’a toutefois pas été simple. Car si l’architecture des puces M1 est globalement proche de celles des autres puces développées par Apple, le développement de drivers Linux capables de faire fonctionner Ubuntu correctement n’était pas mince affaire, résume The Verge. Les SoC M1 n’ont par ailleurs pas été conçus de façon à favoriser le dual-boot ou l’utilisation de Boot Camp. À la place, Apple préfère en effet favoriser la virtualisation pour lancer d’autres OS sur ses Mac.
Quoi qu’il en soit, le directeur technique de Corellium, Chris Wade, décrit son portage d’Ubuntu comme étant « complètement utilisable » sur un Mac Mini M1, en lançant l’OS depuis un port USB. Reproduire l’opération nécessitera toutefois un dongle USB pour faire fonctionner le réseau. Une bonne connaissance de Linux et des kernels customs est également requise pour mener à bien l’opération.
Rappelons enfin que Corellium n’est pas le seul à s’intéresser aux portages de Linux sur les Mac M1. Le développeur Hector Martin (connu pour des installations, parfois saugrenues, de Linux sur de nombreux systèmes) a lancé en décembre un projet de financement participatif pour mettre au point sa propre solution.
Utilisez-vous Google News (Actualités en France) ? Vous pouvez suivre vos médias favoris. Suivez Frandroid sur Google News (et Numerama).
Mais la puce T2 ne bloque pas l'installation ?
Corellium n'est en rien un rival d'Apple.
"Complètement utilisable" oui mais le rendering graphique est fait logiciellement à ce stade, sans s'appuyer sur le GPU M1, donc il ne faut pas s'attendre à quoi que ce soit niveau performances !
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix