Les machines virtuelles vous permettent d’exécuter un système d’exploitation dans une fenêtre d’application sur votre bureau qui se comporte comme un ordinateur complet et séparé. Vous pouvez les utiliser pour jouer avec différents systèmes d’exploitation, exécuter des logiciels que votre système d’exploitation principal ne peut pas et essayer des applications dans un environnement sécurisé et bac à sable.
Il existe plusieurs bonnes applications de machine virtuelle (VM) gratuites, ce qui rend la configuration d’une machine virtuelle quelque chose que tout le monde peut faire. Vous devrez installer une application VM et avoir accès au support d’installation pour le système d’exploitation que vous souhaitez installer.
Qu’est-ce qu’une machine virtuelle?
Une application de machine virtuelle crée un environnement virtualisé – appelé, simplement, une machine virtuelle – qui se comporte comme un système informatique séparé, avec des périphériques matériels virtuels. La machine virtuelle s’exécute en tant que processus dans une fenêtre de votre système d’exploitation actuel. Vous pouvez démarrer un disque d’installation du système d’exploitation (ou live CD) à l’intérieur de la machine virtuelle, et le système d’exploitation sera «trompé» en pensant qu’il fonctionne sur un ordinateur réel. Il s’installera et fonctionnera comme il le ferait sur une vraie machine physique. Chaque fois que vous souhaitez utiliser le système d’exploitation, vous pouvez ouvrir le programme de la machine virtuelle et l’utiliser dans une fenêtre sur votre bureau actuel.
Dans le monde des VM, le système d’exploitation qui s’exécute réellement sur votre ordinateur s’appelle l’hôte et tous les systèmes d’exploitation s’exécutant à l’intérieur des VM sont appelés invités. Cela permet d’éviter que les choses ne deviennent trop confuses.
Dans une machine virtuelle particulière, le système d’exploitation invité est stocké sur un disque dur virtuel, un gros fichier de plusieurs gigaoctets stocké sur votre véritable disque dur. L’application VM présente ce fichier le système d’exploitation invité comme un véritable disque dur. Cela signifie que vous n’aurez pas à vous soucier du partitionnement ou à faire autre chose de compliqué avec votre vrai disque dur.
La virtualisation ajoute des frais généraux, alors ne vous attendez pas à ce qu’ils soient aussi rapides que si vous aviez installé le système d’exploitation sur du matériel réel. Les jeux exigeants ou d’autres applications qui nécessitent des graphismes sérieux et une puissance de processeur ne fonctionnent pas vraiment bien, donc les machines virtuelles ne sont pas le moyen idéal pour jouer à des jeux Windows PC sous Linux ou Mac OS X – du moins, à moins que ces jeux ne soient beaucoup plus vieux ou ne sont pas graphiquement exigeants.
La limite du nombre de machines virtuelles que vous pouvez avoir est en réalité simplement limitée par la quantité d’espace sur le disque dur. Voici un aperçu de certaines des machines virtuelles que nous utilisons pour tester des éléments lors de la rédaction d’articles. Comme vous pouvez le voir, nous avons des machines virtuelles complètes avec plusieurs versions de Windows et d’Ubuntu installées.
Vous pouvez également exécuter plusieurs machines virtuelles en même temps, mais vous vous retrouverez quelque peu limité par les ressources de votre système. Chaque machine virtuelle consomme du temps CPU, de la RAM et d’autres ressources.
Pourquoi vous voudriez créer une machine virtuelle
En plus d’être un bon geek amusant à jouer, les VM offrent un certain nombre d’utilisations sérieuses. Ils vous permettent d’expérimenter avec un autre système d’exploitation sans avoir à l’installer sur votre matériel physique. Par exemple, ils sont un excellent moyen de jouer avec Linux – ou une nouvelle distribution Linux – et de voir si cela vous convient. Lorsque vous avez terminé de jouer avec un système d’exploitation, vous pouvez simplement supprimer la machine virtuelle.
Les machines virtuelles permettent également d’exécuter le logiciel d’un autre système d’exploitation. Par exemple, en tant qu’utilisateur Linux ou Mac, vous pouvez installer Windows sur une machine virtuelle pour exécuter des applications Windows auxquelles vous n’auriez peut-être pas accès autrement. Si vous souhaitez exécuter une version ultérieure de Windows, comme Windows 10, mais que vous disposez d’applications plus anciennes qui ne s’exécutent que sur XP, vous pouvez installer Windows XP sur une machine virtuelle.
Un autre avantage des VMs est qu’elles sont «sandbox» du reste de votre système. Un logiciel à l’intérieur d’une machine virtuelle ne peut pas échapper à la machine virtuelle pour altérer le reste de votre système. Cela fait des VM un endroit sûr pour tester des applications ou des sites Web auxquels vous ne faites pas confiance et voyez ce qu’ils font.
Par exemple, lorsque les escrocs «Salut, nous sommes de Windows» sont venus appeler, nous avons exécuté leur logiciel dans une VM pour voir ce qu’ils feraient réellement – la VM empêchait les escrocs d’accéder au système d’exploitation et aux fichiers réels de notre ordinateur.
Le sandboxing vous permet également d’exécuter des systèmes d’exploitation non sécurisés de manière plus sûre. Si vous avez toujours besoin de Windows XP pour des applications plus anciennes, vous pouvez l’exécuter dans une machine virtuelle où au moins les dommages liés à l’exécution d’un ancien système d’exploitation non pris en charge sont atténués.
Applications de machine virtuelle
Vous pouvez choisir parmi plusieurs programmes de machine virtuelle:
- VirtualBox: (Windows, Linux, Mac OS X): VirtualBox est très populaire car il est open-source et totalement gratuit. Il n’y a pas de version payante de VirtualBox, vous n’avez donc pas à faire face à la «mise à jour habituelle pour obtenir plus de fonctionnalités». VirtualBox fonctionne très bien, en particulier sur Windows et Linux où il y a moins de concurrence, ce qui en fait un bon point de départ avec les VM.
- VMware Player: (Windows, Linux): VMware a sa propre gamme de programmes de machine virtuelle. Vous pouvez utiliser VMware Player sous Windows ou Linux en tant qu’outil de machine virtuelle de base gratuit. Des fonctionnalités plus avancées – dont beaucoup se trouvent dans VirtualBox gratuitement – nécessitent une mise à niveau vers la version payante Station de travail VMware programme. Nous vous recommandons de commencer avec VirtualBox, mais si cela ne fonctionne pas correctement, vous pouvez essayer VMware Player.
- VMware Fusion: (Mac OS X): les utilisateurs Mac doivent acheter VMware Fusion pour utiliser un produit VMware, car le VMware Player gratuit n’est pas disponible sur un Mac. Cependant, VMware Fusion est plus raffiné.
- Parallels Desktop: (Mac OS X): les Mac disposent également de Parallels Desktop. Parallels Desktop et VMware Fusion pour Mac sont tous deux plus perfectionnés que les programmes de machine virtuelle sur d’autres plates-formes, car ils sont commercialisés auprès des utilisateurs Mac moyens souhaitant exécuter des logiciels Windows.
Alors que VirtualBox fonctionne très bien sur Windows et Linux, les utilisateurs de Mac peuvent vouloir acheter un programme Parallels Desktop ou VMware Fusion plus perfectionné et intégré. Les outils Windows et Linux tels que VirtualBox et VMware Player ont tendance à être ciblés sur un public plus geek.
Il existe bien sûr de nombreuses autres options de VM. Linux inclut KVM, une solution de virtualisation intégrée. Les versions Professionnel et Entreprise de Windows 8 et 10, mais pas de Windows 7, incluent Hyper-V de Microsoft, une autre solution de machine virtuelle intégrée. Ces solutions peuvent bien fonctionner, mais elles ne disposent pas des interfaces les plus conviviales.
Configurer une machine virtuelle
Une fois que vous avez choisi une application VM et que vous l’avez installée, la configuration d’une VM est en fait assez facile. Nous allons exécuter le processus de base dans VirtualBox, mais la plupart des applications gèrent la création d’une machine virtuelle de la même manière.
Ouvrez votre application VM et cliquez sur le bouton pour créer une nouvelle machine virtuelle.
Vous serez guidé tout au long du processus par un assistant qui vous demandera d’abord quel système d’exploitation vous allez installer. Si vous tapez le nom du système d’exploitation dans la case «Nom», l’application sélectionnera probablement automatiquement le type et la version du système d’exploitation. Si ce n’est pas le cas, ou si vous vous trompez, sélectionnez vous-même ces éléments dans les menus déroulants. Lorsque vous avez terminé, cliquez sur « Suivant ».
En fonction du système d’exploitation que vous prévoyez d’installer, l’assistant présélectionne pour vous certains paramètres par défaut, mais vous pouvez les modifier sur les écrans suivants. On vous demandera la quantité de mémoire à allouer à la VM. Si vous voulez autre chose que la valeur par défaut, sélectionnez-le ici. Sinon, cliquez simplement sur « Suivant ». Et ne vous inquiétez pas, vous pourrez modifier cette valeur plus tard si vous en avez besoin.
L’assistant créera également le fichier de disque dur virtuel à utiliser par la machine virtuelle. À moins que vous ne disposiez déjà d’un fichier de disque dur virtuel que vous souhaitez utiliser, sélectionnez simplement l’option pour en créer un nouveau.
Il vous sera également demandé si vous souhaitez créer un disque alloué dynamiquement ou de taille fixe. Avec un disque alloué dynamiquement, vous définissez une taille de disque maximale, mais le fichier ne croîtra que pour atteindre cette taille selon ses besoins. Avec un disque de taille fixe, vous définissez également une taille, mais le fichier créé sera aussi volumineux que lors de sa création.
Nous vous recommandons de créer des disques de taille fixe car, bien qu’ils consomment un peu plus d’espace disque, ils fonctionnent également mieux, ce qui rend votre machine virtuelle un peu plus réactive. De plus, vous saurez combien d’espace disque vous avez utilisé et ne serez pas surpris lorsque vos fichiers VM commenceront à se développer.
Vous pourrez alors définir la taille du disque virtuel. Vous êtes libre d’utiliser le paramètre par défaut ou de modifier la taille en fonction de vos besoins. Une fois que vous cliquez sur «Créer», le disque dur virtuel est créé.
Après cela, vous êtes renvoyé dans la fenêtre principale de l’application VM, où votre nouvelle VM devrait apparaître. Assurez-vous que le support d’installation dont vous avez besoin est disponible pour la machine. Cela implique généralement de pointer vers un fichier ISO ou un disque réel via les paramètres de la machine virtuelle. Vous pouvez exécuter votre nouvelle VM en la sélectionnant et en cliquant sur « Démarrer ».
Bien sûr, nous venons d’évoquer les bases de l’utilisation des VM ici. Si vous souhaitez en savoir plus, consultez certains de nos autres guides:
Avez-vous d’autres utilisations ou astuces pour l’utilisation de VM dont nous n’avons pas parlé? Faites le nous savoir dans les commentaires!