Ubuntu running on macOS 15 Sequoia in Parallels Desktop.
Agence web » Actualités du digital » Voici comment je teste Linux Distros sur un Mac Apple Silicon

Voici comment je teste Linux Distros sur un Mac Apple Silicon

J'avais l'habitude de conduire quotidiennement Linux lorsque j'ai abandonné les fenêtres pour la première fois, avant d'obtenir mon premier Mac. Je me suis tourné vers l'utilisation de distros Linux légers sur les vieux MacBooks à l'ère du silicium pré-apple, mais ces jours-ci, la plupart de mes Dabbling Linux ont lieu via la virtualisation.

Heureusement, vous n'avez pas à abandonner complètement votre habitude Linux simplement parce que vous avez acheté un Mac.

Le bureau parallèle est cher, mais facile

Parallels Desktop est un logiciel de virtualisation premium qui fait tout son possible pour justifier le prix annuel de 99 $. La principale raison pour laquelle j'ai un abonnement parallèle de bureau est pour Windows 11, qui offre des performances presque natives lors de l'exécution de la version ARM du système d'exploitation de Microsoft.

J'ai essayé d'exécuter Windows 11 dans des applications de virtualisation gratuites, mais ils ne peuvent pas tenir une bougie au type de performances et de facilité d'utilisation que j'obtiens des parallèles. En plus d'être rapide et réactif, les parallèles facilitent le téléchargement et la configuration des systèmes d'exploitation invités. C'était tellement tentant que lorsqu'il s'agissait de créer rapidement un environnement Ubuntu à des fins de travail, je me suis immédiatement transformé en parallèles pour tout installer.

Les parallèles peuvent télécharger et créer des machines virtuelles pour Ubuntu, Fedora, Debian et Kali en quelques clics. Vous n'avez même pas besoin de superviser le processus d'installation, car les parallèles se répercuteront en arrière-plan jusqu'à ce que le processus soit terminé. Alternativement, vous pouvez configurer et installer vos propres machines virtuelles manuellement à la place.

Les parallèles s'occupent de la plupart des maux de tête pour vous, posant plutôt des questions de base comme quel système d'exploitation vous installez (avec un processus de détection automatique), puis vous permettant d'apporter des modifications au matériel comme vous en avez besoin. J'ai téléchargé OpenSuse et les parallèles ont détecté le système d'exploitation, démarré l'ISO, puis permettez-moi d'installer la distribution manuellement.

Avec des parallèles, les choses ont tendance à «travailler» hors de la boîte, y compris les raccourcis clavier, les clés multimédias et une connexion réseau pontée. Les parallèles fonctionneront toujours mieux lors de l'exécution des distros de Linux Native ARM, mais il est également capable d'émuler également des architectures x86-64.

UTM rend Qemu simple

UTM est un logiciel de virtualisation gratuit pour votre Mac. Il est construit sur le projet open source incroyablement puissant Qemu et parvient à simplifier le processus de mise en service des machines virtuelles. Nous avons déjà couvert le processus d'exécution des machines virtuelles Linux dans UTM auparavant, le logiciel faisant un lieu de départ idéal pour tout utilisateur de Mac-Curious Linux.

Bien que UTM ne soit pas tout à fait convivial que parallèles, cela rend généralement les choses beaucoup plus faciles et plus simples que d'utiliser Qemu seul. Il prend en charge le démarrage des versions ARM à l'aide de la virtualisation de l'hyperviseur pour des performances quasi natives ou la méthode d'émulation beaucoup plus lente pour l'exécution de distributions conçues pour X86-64 et d'autres architectures de processeur.

Malheureusement, l'UTM peut être beaucoup plus capricieux qu'un package premium comme les parallèles. Par exemple, je bricolais OpenSuse lors de l'écriture de cet article, et je ne pouvais tout simplement pas faire démarrer le système d'exploitation. J'ai trouvé la solution dans un thread sur la page GitHub du projet, qui a nécessité la suppression du périphérique d'affichage par défaut en faveur de quelque chose d'autre afin de terminer l'installation (puis d'inversion du processus après la configuration).

Ce n'est pas la première fois que je rencontre un problème comme celui-ci, mais avec un peu de détective, vous pourrez probablement résoudre la plupart des problèmes. La question est de savoir si vous souhaitez passer votre temps à résoudre des problèmes. À cela, j'ajouterais: si vous ne voulez pas passer votre temps à résoudre des problèmes, pourquoi jouez-vous avec des machines virtuelles Linux en premier lieu?

Un avantage exclusif à UTM est la galerie UTM, qui propose des configurations de machines virtuelles prêtes à l'emploi que vous pouvez télécharger, ainsi que toutes les instructions supplémentaires nécessaires pour que tout fonctionne bien. Certaines inclusions notables sont Arch Linux, plusieurs saveurs de Debian, Fedora et même Windows XP.

J'utilise également VirtualBox pour l'assistant à domicile

Je dois également mentionner VirtualBox, une autre solution gratuite qui manquait d'une version d'Apple Silicon jusqu'en juin 2025, date à laquelle il a été ajouté comme mise à jour attendue depuis longtemps. Il est encore tôt pour VirtualBox sur Apple Silicon, donc vous feriez probablement mieux de choisir UTM si vous avez besoin d'une application de virtualisation gratuite pour l'instant. Même ainsi, le support Linux est étonnamment bon (contrairement à la prise en charge de Windows 11, qui est inexistante).

J'utilise actuellement VirtualBox pour une installation de système d'exploitation à domicile sur mon Mac Mini Server. Après avoir essayé de faire fonctionner Haos dans UTM et de frapper plusieurs barrages routiers, je me suis plutôt tourné vers VirtualBox. La configuration était étonnamment simple et la configuration ne m'a donné aucun problème jusqu'à présent. Home Assistant est un système d'exploitation basé sur Linux conçu pour les appareils intégrés, et il fonctionne très bien dans un environnement VM sur un Mac.

La configuration des machines virtuelles est assez simple, avec des préréglages pour les systèmes d'exploitation Linux et BSD, des sous-types (comme Ubuntu ou Debian) et des paramètres spécifiques à la version. Une fois que vous avez nommé des supports d'installation et choisi vos paramètres, il s'agit d'un cas de finition pour terminer l'installation. Vous pouvez ensuite modifier la machine virtuelle pour changer la configuration du matériel, en ajoutant plus de RAM, des cœurs CPU et en définissant un support de stockage virtuel.

Le grand inconvénient en ce moment pour choisir VirtualBox est qu'il ne prend en charge que les machines virtuelles basées sur ARM sur Apple Silicon. Vous ne pouvez pas utiliser ce logiciel pour imiter différentes architectures, comme le plus courant x86-64. C'est quelque chose que les parallèles et l'UTM peuvent faire, bien que l'on pourrait faire valoir que les pénalités de performance pour le faire sont suffisantes pour retirer la plupart des gens de toute façon.

En conséquence, VirtualBox est toujours un choix solide pour tester les distros Linux (je le préfère personnellement à UTM car, anecdotique, j'ai rencontré moins de problèmes), tant que vous êtes satisfait d'une virtualisation strictement basée sur l'hyperviseur plutôt que d'une émulation matérielle.

N'oubliez pas non plus Asahi Linux

Si vous êtes vraiment intéressé par Linux et que vous envisagez de prendre des choses plus loin, le projet Asahi Linux vaut bien le coup. Plutôt que de virtualiser une installation Linux, avec Asahi, vous pouvez installer Linux nativement sur votre Mac Apple Silicon. Cela vous permet de remplacer complètement MacOS par une version de Linux qui fonctionne sur le métal nu.

Il y a de grands avantages à procéder. Tout d'abord, il n'y a pas de pénalité de performance car vous n'exécutez pas deux systèmes d'exploitation en même temps. Deuxièmement, vous pouvez contourner certaines des limites qui surgissent lorsque vous optez pour le modèle de virtualisation.

Par exemple, je souhaite connecter des périphériques Bluetooth à mon serveur d'assistant domestique qui s'exécute dans une machine virtuelle VirtualBox, mais MacOS ne passera pas par le contrôleur Bluetooth intégré. Afin d'ajouter un appareil Bluetooth, j'aurai besoin d'un dongle Bluetooth (et pour jouer avec certains paramètres). La blogueuse Rory Gallagher note que la puce Bluetooth 5.0 du Mac Mini fonctionne très bien à Asahi avec l'assistant à domicile en cours d'exécution nativement.

Il existe également des développements prometteurs à venir dans le futur. À l'heure actuelle, le Linux Desktop OS Bazzite axé sur le jeu a un moment. Grâce à la couche de compatibilité des protons et à une preuve de concept présentée par les Steamos de Valve, de nombreux joueurs sont capables de laisser tomber les fenêtres et de ne pas regarder en arrière.

Bien que Bazzite n'ait pas encore de version native de silicium Apple disponible, les joueurs aux yeux d'aigle ont peut-être remarqué qu'Apple Silicon est répertorié dans la boîte déroulante de téléchargement avec un message «à venir bientôt». C'est incroyablement excitant pour tous ceux qui souhaitent transformer un vieux M1 ou M2 Mac en une machine de jeu, où le pressage de chaque élément de performance d'un système d'exploitation natif est la meilleure expérience.


Bien que l'exécution de Linux dans une machine virtuelle puisse présenter des problèmes, quelle que soit la route que vous empruntez, il en va de même pour l'exécution de Linux nativement sur le matériel. Si vous n'avez pas peur d'un peu de dépannage et que vous cherchez à élargir votre compréhension de la plate-forme en général, cela vaut la peine de prendre le temps de bricoler.

★★★★★