Ce qui est le meilleur pour les machines virtuelles Linux sur Mac
Sommaire
Résumé
-
VirtualBox est riche en fonctionnalités avec une large prise en charge de la distribution Linux, mais peut avoir des performances plus lentes sur les Mac de silicium Apple modernes.
-
L'UTM est léger, optimisé pour les Mac de silicium Apple, et facile à utiliser, mais manque de virtualisation graphique et de fonctionnalités avancées.
-
Choisissez VirtualBox pour les fonctionnalités avancées et les Mac Intel, UTM pour une configuration simple et de meilleures performances si vous avez une puce M1 ou ultérieurement.
Si vous cherchez à exécuter une machine virtuelle Linux (VM) sur votre Mac, vous pourriez être coincé à choisir entre VirtualBox et UTM. Les deux sont des options de machines virtuelles populaires, mais qui est mieux pour exécuter Linux sur macOS?
Que sont VirtualBox et UTM?
Plongeons dans la façon dont chacun s'accumule en ce qui concerne les machines virtuelles Linux.
Virtualbox
C'est ma machine virtuelle incontournable sur mon MacBook et mon PC. VirtualBox est gratuit et open-source, ce qui signifie que vous pouvez modifier librement, utiliser et contribuer à son code. Il offre également une prise en charge multiplateforme, travaillant sur macOS, Windows et Linux, vous pouvez donc gérer les machines virtuelles Linux sur tous vos appareils.
Il prend en charge une large gamme de distributions Linux (Distros), que vous cherchiez à exécuter une version légère qui utilise moins de ressources comme la mémoire ou le stockage comme le serveur Ubuntu, ou quelque chose de plus lourd comme Fedora.
VirtualBox est riche en fonctionnalités, offrant des instantanés qui vous permettent d'économiser et de restaurer l'état de votre machine virtuelle, ce qui est utile lorsque vous expérimentez Linux. Les dossiers partagés vous permettent de transférer facilement des fichiers entre votre hôte MacOS et le système d'exploitation invité Linux (qui s'exécute à l'intérieur de la machine virtuelle).
Il comprend également le mode transparent, qui permet aux applications Linux d'exécuter aux côtés des applications MacOS, offrant une expérience plus fluide lors de la commutation entre l'hôte et les systèmes invités.
Il y a quelques inconvénients à utiliser VirtualBox. Sur Apple Silicon Mac (M1 ou version ultérieure), les performances peuvent être plus lentes en raison de la surcharge de virtualisation, ce qui signifie que votre Mac doit diviser ses ressources entre MacOS et le système Linux virtuel, ce qui peut ralentir les choses.
Il a également une utilisation plus élevée des ressources système, en particulier avec des distros Linux plus lourds, qui consomment plus de mémoire, de puissance de traitement et de stockage. De plus, VirtualBox nécessite une configuration supplémentaire pour la prise en charge USB et certaines autres fonctionnalités, ce qui pourrait le rendre un peu plus compliqué pour que tout fonctionne bien.
UTM
UTM est une machine virtuelle spécifique au macOS qui utilise le cadre de l'hyperviseur d'Apple, qui permet à plusieurs machines virtuelles de s'exécuter indépendamment tout en restant isolé du système d'exploitation principal. Il en résulte de meilleures performances sur les Mac de silicium Apple. UTM est construit sur un émulateur complexe appelé QEMU, avec l'avantage supplémentaire de simplifier considérablement le processus de mise en service des machines virtuelles par rapport à l'utilisation de Qemu seul.
UTM fournit une interface utilisateur simple et conviviale macOS, ce qui facilite la configuration des VM Linux sans courbe d'apprentissage abrupte. En plus de cela, il est léger et utilise moins de ressources informatiques (pensez à la mémoire et au stockage) par rapport à VirtualBox, ce qui est génial si vous exécutez des machines virtuelles Linux sur un Mac plus ancien.
Passons maintenant aux limites de l'UTM. Son support du système d'exploitation invité est plus restreint par rapport à VirtualBox, ce qui signifie qu'il ne prend pas en charge autant de distros Linux ou de fonctionnalités avancées. Il manque également de virtualisation des graphiques, il ne peut donc pas gérer le rendu 3D (comment votre ordinateur dessine des graphiques réalistes, comme dans les jeux vidéo ou les programmes de conception 3D). Des tâches à forte intensité de GPU comme les jeux, l'édition vidéo ou les simulations complexes qui nécessitent une carte graphique puissante ne sont pas prises en charge.
De plus, UTM est limité à MacOS, donc si vous avez besoin d'exécuter une machine virtuelle Linux sur une autre plate-forme, ce ne sera pas une option.
VirtualBox vs UTM: Comparaison des fonctionnalités
Fonctionnalité |
Virtualbox |
UTM |
Facilité d'utilisation |
Pourrait être délicat pour les débutants |
Très facile et simple à utiliser |
Compatibilité Linux |
Large compatibilité avec diverses distros Linux |
Prend en charge les distributions populaires Linux (mais moins d'options) |
Virtualisation graphique |
Oui |
Non |
Performances sur les macs de silicium Apple |
Ralentissez |
Plus rapide |
Performances sur Intel Macs |
Plus rapide |
Ralentissez |
Fonctionnalités avancées |
Fonctionnalités supplémentaires telles que des instantanés, des dossiers partagés, un mode transparent |
Moins de fonctionnalités, pas de mode sans couture et support avancé du système d'exploitation invité |
Lequel devez-vous choisir pour les VM Linux?
Utilisez VirtualBox si vous avez besoin de compatibilité avec une large gamme de distros Linux, nécessitez des fonctionnalités avancées comme des instantanés, des dossiers partagés et un mode transparent, ou utilisent un Mac basé sur Intel pour de meilleures performances Linux.
Utilisez UTM si vous avez un Mac Apple Silicon et que vous souhaitez une solution optimisée légère et optimisée, un Mac plus ancien qui pourrait bénéficier d'une machine virtuelle plus économe en ressources, ou si vous ne prévoyez pas d'exécuter des applications graphiques dans votre VM Linux.
VirtualBox et UTM ont leurs forces. Pour la plupart des utilisateurs, la simplicité de l'UTM et le fait que les modèles Apple Silicon sont désormais répandus en font le meilleur choix pour la plupart des utilisateurs. Si vous avez besoin d'une prise en charge de la distribution Linux plus large avec des fonctionnalités plus avancées ou utilisez toujours Intel, VirtualBox est la meilleure option.
Vous voulez commencer? Découvrez la configuration d'une machine virtuelle Linux avec UTM ou comment installer Linux dans VirtualBox. L'autre option consiste à utiliser des logiciels payants comme Parallels Desktop.