Pourquoi Linux sur les Mac M1 est passionnant

Points clés à retenir

  • La société de virtualisation Corellium a fait fonctionner Linux sur un Mac M1.
  • Vous pouvez l’installer sur votre MacBook Pro ou Air, mais vous aurez besoin d’un clavier et d’une souris USB externes.
  • Bientôt, les utilisateurs de Mac pourront virtualiser Linux.
Linux affiché sur un écran Mac.
Sai Kiran Anagani / Unsplash

Linux fonctionne maintenant sur les Mac M1 d’Apple. La société de virtualisation Corellium, qui est actuellement poursuivi par Apple- a porté le système d'exploitation open source sur les Mac Apple Silicon.

Le métier de Corellium est la virtualisation. Il vous permet d'exécuter la virtualisation iOS, Android et Linux sur des processeurs ARM, le type de processeur utilisé dans Apple Silicon. Il n’est donc pas surprenant qu’il ait réussi à porter Linux sur les Mac M1 si tôt. Mais que signifie pour vous Linux sur Mac?

"Lorsque Apple a décidé d'autoriser l'installation de noyaux personnalisés sur les Mac équipés d'un processeur M1, nous étions très heureux. essayer de créer un autre portage Linux pour approfondir notre compréhension de la plate-forme matérielle", déclare Corellium

dans un article de blog publié sur son site Internet.

"Alors que nous créions un modèle de processeur pour notre produit de recherche en sécurité, nous travaillions en parallèle sur le port Linux."

Le matériel Mac est vraiment bon. Même Linus Torvalds [l'inventeur de Linux] en veut un.

Linux sur Mac

Linux est un système d'exploitation comme macOS, Windows, Android, etc. Il peut être utilisé comme plate-forme de bureau, mais vous êtes beaucoup plus susceptible de le trouver dans un téléphone, intégré dans des appareils électroniques ou même dans des superordinateurs. Parce qu'il est open source, il peut être personnalisé.

Les téléphones Android fonctionnent sous Linux, comme faire les systèmes de la NASA. Si vous possédez un réfrigérateur intelligent, il y a de fortes chances qu’il soit basé sur Linux. Linux a donc été modifié pour fonctionner sur à peu près tout ce qui contient une puce informatique. Et maintenant, cette liste inclut les Mac M1.

Les Mac M1 prennent en charge le démarrage à partir de systèmes d’exploitation non macOS, mais il n’a pas été facile de faire fonctionner Linux. Apple aime personnaliser son matériel et ses logiciels, ce qui rend compliquées même des tâches apparemment simples comme la connexion à un clavier et une souris USB.

Le port initial fonctionnait sur le Mac mini, mais Corellium l'a depuis fait fonctionner sur les MacBook. "Aujourd'hui, nous avons ajouté la gestion de l'horloge du processeur (amélioration de la vitesse de 30 %) et la prise en charge des MacBook Air et Pro", a déclaré Chris Wade, directeur de la technologie de Corellium, sur Twitter.

Si vous souhaitez l’essayer sur un ordinateur portable, vous devrez suivre les instructions de Corellium. "Le démarrage nécessite toujours un clavier, une souris et une clé USB externes", a écrit Wade sur Twitter. "Mais nous travaillons à ajouter un support pour ceux-ci."

Qu'est-ce que cela signifie?

La plupart d’entre nous ne feront jamais autre chose que d’exécuter macOS sur nos nouveaux Mac Apple Silicon, et c’est très bien. Mais le portage de Linux est pratique pour plusieurs raisons. La première est que cela signifie que vous pouvez virtualiser Linux sur votre ordinateur.

Le port Corellium nécessite actuellement que vous démarriez directement sous Linux. La virtualisation est une option qui vous permet d'exécuter une instance de Linux dans une fenêtre de votre Mac, comme n'importe quelle autre application. L’instance de Linux dans cette fenêtre s’exécute directement sur le matériel du Mac, mais elle est beaucoup plus pratique pour les utilisateurs.

Quelle que soit la manière dont vous l'exécutez, Linux sur Mac permet aux utilisateurs d'acheter ces machines étonnantes et puissantes et de les utiliser pour leur travail. Les scientifiques et les chercheurs utilisent souvent des outils Linux faits maison ou open source, et ils pourront bientôt les utiliser sur un ordinateur portable silencieux avec une autonomie d’une journée, sans ventilateur et peu de chaleur.

Nous étions très heureux d'essayer de créer un autre port Linux pour approfondir notre compréhension de la plate-forme matérielle.

Ils pourraient également avoir accès aux puces personnalisées qu'Apple installe dans ses appareils. Tensorflow, une plateforme d'apprentissage automatique open source, est déjà en utilisant la technologie d'apprentissage automatique "Core ML" d'Apple sur les Mac M1. Les utilisateurs de Linux pourraient réutiliser le matériel Apple personnalisé pour leurs propres usages.

Il y a aussi le défi. "Les utilisateurs de Linux aiment prouver que Linux peut fonctionner sur n'importe quoi", a déclaré Chris Ward, rédacteur technique et utilisateur de Linux. Fil de vie par message direct.

"Le matériel Mac est vraiment bon", déclare Ward. "Même Linus Torvalds [l'inventeur de Linux] en veut un."

Apple gagne également ici, car il vendra plus de Mac. Il n’est pas insensé de penser que les sociétés de serveurs pourraient équiper leurs centres de données de Mac mini exécutant Linux, pour profiter de leurs puces puissantes et performantes.

Pour l’utilisateur Mac typique, cela ne fait aucune différence. Mais pour les gens qui s’en soucient, c’est effectivement un très gros problème. Et c’est une bonne nouvelle.