Quel est le meilleur Virtualbox ou Vmware. Programmes pour le système d'exploitation de l'ordinateur - machines virtuelles

De nos jours, la virtualisation gagne de plus en plus en popularité. Très souvent, la virtualisation est utilisée en production, par exemple sur des serveurs, des VPS, etc., mais aussi dans les systèmes domestiques. La virtualisation sera particulièrement utile pour les utilisateurs de Linux qui ont besoin, par exemple, d'exécuter plusieurs distributions à des fins de test ou Windows.

Il existe désormais deux environnements de virtualisation les plus populaires pour Linux : le gratuit VitrualBox et le propriétaire Vmware. Chacun des programmes a ses avantages et ses inconvénients ; dans cet article, nous essaierons de déterminer ce qui est meilleur que Virtualbox ou Vmware, ainsi que leurs différences. Pour plus de commodité, nous comparerons différentes catégories.

Pour de nombreux utilisateurs, notamment les ordinateurs personnels, le prix est très important. C'est là que VMware Workstation ou VirtualBox diffère.

Boîte Virtuelle

L'environnement de virtualisation VirtualBox est open source. Il est développé par une communauté de programmeurs du monde entier et son utilisation est totalement gratuite.

VMware

Ici, tout est un peu plus compliqué, le programme est commercial, mais comporte plusieurs éditions. Pour les utilisateurs d'entreprise, il existe une version de VMWare Workstation Pro, qui possède de nombreuses autres fonctionnalités, par exemple la connexion à vSphere, aux serveurs ESXi, la configuration de réseaux, la création de machines cryptées, etc. La version gratuite de VMware Player a des fonctionnalités limitées, elle est destinée uniquement à un usage domestique et il faut dire que ses fonctions sont tout à fait suffisantes. Il existe les mêmes modèles d'installation, paramètres détaillés pour les machines virtuelles, le réseau et bien plus encore.

2. Processus d'installation du système

D'une manière ou d'une autre, après avoir installé le programme lui-même, vous devez toujours tout configurer et installer le système d'exploitation dans l'environnement virtuel. Ce point est donc très important. Le processus d'installation et de configuration des systèmes est similaire, mais il existe des différences.

Boîte Virtuelle

Toute la configuration est effectuée dans une interface graphique, contrairement aux outils de console comme qemu. Lors de la création d'une machine, vous devrez spécifier de nombreux paramètres, sélectionner le type et le nombre de bits du système d'exploitation, sélectionner la quantité de mémoire, créer un disque dur, configurer la mémoire vidéo. L'installation peut être effectuée à partir d'une image ISO, d'une clé USB ou d'un DVD. Mais vous devrez suivre manuellement tout le processus d'installation, tout comme lors de l'installation sur un ordinateur ordinaire.

VMware

La machine virtuelle VMware rend l'installation beaucoup plus facile, il y a plus de paramètres pour la machine virtuelle, mais l'essentiel n'est pas cela, il existe des modèles pour différents systèmes d'exploitation avec lesquels vous pouvez les installer automatiquement. Par exemple, vous sélectionnez un modèle pour Ubuntu ou Windows, définissez les paramètres initiaux, spécifiez l'image d'installation et vaquez à vos occupations, et à votre retour, le système est prêt. VMware dispose également d'outils pour optimiser les performances d'un système invité dans un environnement virtuel.

3. Opportunités

La plus grande différence entre Virtualbox et VMware réside dans les capacités des machines virtuelles.

Boîte virtuelle

Même si VirtualBox est une solution gratuite, une machine virtuelle a ses avantages. Regardons les principales fonctionnalités :

  • Prise en charge de la ligne de commande ;
  • Intégration d'écran, presse-papiers partagé et partage de fichiers entre hôte et invité ;
  • La prise en charge des graphiques 3D est limitée, uniquement OpenGL jusqu'à 3.0 ;
  • Un nombre illimité d'instantanés du système d'exploitation sont pris en charge ;
  • Le chiffrement du disque de la machine virtuelle via VBoxExtensions est pris en charge ;
  • USB 2.0/3.0 pris en charge ;
  • L'enregistrement vidéo depuis la voiture est pris en charge.

L'un des inconvénients est que vous ne pouvez pas allouer plus de 256 Mo de mémoire vidéo à la machine, et pour les systèmes modernes, ce n'est pas beaucoup. DirectX pour les graphiques 3D n'est pas non plus pris en charge.

VMware

VMware a un peu plus de fonctionnalités, mais la version gratuite n'a pas tout, regardons les fonctionnalités de la version gratuite :

  • Installation automatique des systèmes selon un modèle ;
  • Configuration matérielle détaillée, y compris la définition de l'ID du processeur, de la quantité arbitraire de mémoire vidéo et d'autres paramètres ;
  • Configuration simple d'un réseau virtuel entre machines, qui s'élève automatiquement, contrairement à VirtualBox ;
  • Prise en charge graphique améliorée et DirectX 10, vous pouvez jouer à des jeux ;
  • Implémentation plus complète de la prise en charge du BIOS et de l'EFI ;

Les inconvénients incluent le manque d'enregistrement vidéo et le manque de prise en charge des instantanés dans la version gratuite. Bien que les voitures puissent être clonées, prenant ainsi des instantanés, la fonctionnalité native d’instantané serait beaucoup plus pratique. Si nous prenons la version professionnelle, alors il y a des images et une intégration avec le cloud, mais nous n'en parlerons pas.

4. Performances

Contrairement à la croyance de nombreux utilisateurs, les machines virtuelles ne fonctionnent pas beaucoup plus lentement que l'hôte, parfois même à la même vitesse. Ceci est réalisé grâce à la prise en charge de la virtualisation matérielle et des optimisations des machines virtuelles. Quant aux différences de performances entre les implémentations, par exemple VMware ou VirtualBox, elles sont insignifiantes et quasiment invisibles à l'œil nu.

De nombreux utilisateurs affirment que les performances de VMware sont meilleures. De plus, VMware fonctionne bien mieux en termes de graphiques.

Conclusions

Notre comparaison VitrualBox vs VMware est terminée. De nombreux facteurs doivent être pris en compte lors du choix d’un logiciel de virtualisation. Mais le plus important, ce sont vos besoins et vos préférences personnelles. Si vous souhaitez une machine virtuelle stable avec de bonnes performances graphiques capable d'installer les systèmes automatiquement, mais que vous ne vous souciez pas des instantanés, vous pouvez choisir VWware.

Si vous êtes un fan de logiciels gratuits et souhaitez des instantanés, mais que les paramètres matériels ne sont pas si importants pour vous, vous pouvez utiliser VirtualBox. Quelle machine virtuelle utilisez-vous ? Comment répondriez-vous à la question quel est le meilleur : VirtualBox ou VMware ? Pourquoi l'as-tu choisie ? Écrivez dans les commentaires !

Articles connexes :


La virtualisation vous permet d'encapsuler les composants internes des systèmes d'exploitation ou des parties de ceux-ci dans du matériel et des logiciels virtuels. En d’autres termes, créez un espace virtuel qui sera réel du point de vue du système d’exploitation exécuté dans cet espace. C'est exactement ce que font les machines virtuelles pour Windows 7, Linux et Mac OS X. La virtualisation vous permet également de simuler des appareils qui ne sont même pas sur votre ordinateur.

Note: Dans un sens, les machines virtuelles permettent de créer un ordinateur dans un ordinateur.

Il existe deux aspects importants de la virtualisation des machines :

  • interaction entre un hôte physique (ordinateur) et un hôte virtuel
  • interaction entre le système d'exploitation exécuté dans l'espace virtuel et le matériel utilisé

Un logiciel de virtualisation, à savoir des machines virtuelles pour Windows 7 (Linux, Mac OS X), est généralement une application ou un service standard du système d'exploitation qui vous permet de créer des hôtes. Un hôte est n’importe quelle machine physique (ordinateur). Dans un logiciel de virtualisation, le système d'exploitation s'exécute sur un hôte similaire ou identique à l'hôte réel, appelé machine virtuelle. Pour plus de commodité, le système d'exploitation exécuté sur une machine virtuelle est appelé système d'exploitation invité.

En outre, il existe diverses méthodes de virtualisation qui déterminent non seulement la mise en œuvre d'applications de création de machines virtuelles, mais également les capacités fournies aux systèmes invités. Il existe une émulation conventionnelle, dans laquelle les appels matériels et logiciels passent par une couche intermédiaire. Il existe également la para-virtualisation, où une partie des actions à l'intérieur de la machine virtuelle se déroule sur du matériel réel, tandis que l'autre partie passe par une couche intermédiaire. Il existe également une virtualisation au niveau du système, lorsque chaque système invité démarre dans un noyau spécial, ce qui vous permet d'exécuter uniquement des versions similaires du système d'exploitation.

Certaines de ces méthodes peuvent être exécutées à la volée, sans modifications significatives de l'hôte réel et de son système d'exploitation. D'autres nécessitent que l'hôte soit redémarré dans une instance spéciale du système d'exploitation prenant en charge la virtualisation. D'autres utilisent des hôtes spéciaux qui prennent en charge et sont conçus pour la virtualisation au niveau du périphérique matériel. Ces dernières sont également connues sous le nom de méthodes de virtualisation nues (bien que ce ne soit pas tout à fait vrai, car certains noyaux logiciels sont encore utilisés).

Le logiciel de virtualisation qui gère la création et le fonctionnement des machines virtuelles, ainsi que l'allocation et la limitation des ressources fournies, est souvent appelé hyperviseur. Certaines applications de virtualisation peuvent également utiliser des extensions de processeur spéciales pour améliorer les performances des machines virtuelles. La présence de telles extensions est appelée support matériel pour la virtualisation. Des exemples de cette prise en charge sont les technologies VT-X (Intel) et AMD-V (AMD).

Qu'est-ce qui n'est pas la virtualisation et la machine virtuelle ?

Certaines personnes aiment appeler programmes de virtualisation (machines virtuelles) tout ce qui crée une couche d'abstraction entre le système d'exploitation et certains processus en cours d'exécution. Il existe par exemple Sandboxie, qui permet d'isoler les navigateurs du système (voir utilitaires de protection du navigateur). Certains programmes vous permettent de geler l'état du système afin qu'il ne puisse pas être modifié. D'autres vous permettent également d'utiliser le mode dit ombre, dans lequel tous les programmes s'exécutent normalement, mais toutes les modifications sont annulées lorsque vous redémarrez l'ordinateur.

Bien sûr, tous ces programmes offrent divers avantages, mais ils ne sont pas considérés comme des technologies de virtualisation et ne sont pas des machines virtuelles car ils ne simulent pas les appels système et ne permettent pas aux systèmes d'exploitation invités de s'exécuter sur le système actuel. De tels programmes ne font que créer des niveaux de séparation supplémentaires, principalement pour augmenter le niveau de sécurité. Si nous continuons le sujet de la sécurité, alors...

Pourquoi utiliser la virtualisation et les machines virtuelles ?

Si la sécurité passe avant tout pour vous et est la première chose à laquelle vous pensez dans n'importe quelle situation, alors la virtualisation (l'utilisation de machines virtuelles) peut certainement vous y aider. Mais ne présumez pas que la virtualisation est principalement utilisée à des fins de sécurité. Ses objectifs initiaux sont les suivants : les tests, la réduction des coûts, la flexibilité, le support des produits existants et la formation. Augmenter le niveau de sécurité n'est qu'un bonus agréable, qui comporte également de nombreux pièges.

Note: Bien que la virtualisation permette d'isoler un système d'exploitation d'un autre, il existe toujours des moyens de passer du système invité au système principal.

Que faut-il pour exécuter la technologie de virtualisation et les machines virtuelles ?

La première chose à considérer est l’hôte physique. Selon le type de logiciel de virtualisation (machines virtuelles), un matériel et des systèmes d'exploitation complètement différents peuvent être requis. La virtualisation n'implique pas une solution unique qui s'exécutera partout où cela sera nécessaire. Les machines virtuelles doivent être sélectionnées pour le système (Windows, Linux, Mac) et pour le matériel (hardware). De plus, l'hébergeur doit disposer du matériel nécessaire.

Ainsi, si vous envisagez d'exécuter des systèmes d'exploitation invités sur votre système, vous aurez besoin de ressources supplémentaires pour les exécuter, comme un processeur et de la RAM. Par exemple, si votre ordinateur ne dispose que de 2 Go de RAM et que vous souhaitez exécuter un système invité sous Windows 7, vous devrez alors limiter considérablement l'utilisation des ressources sur le système réel pour que la machine virtuelle fonctionne correctement. À moins, bien sûr, que vous essayiez d'exécuter Windows XP avec 256 Mo de mémoire. Cependant, si vous disposez de 16 Go de RAM, vous pouvez exécuter plusieurs systèmes invités sans manquer de ressources.

Avantages : Facile à installer et à utiliser.

Inconvénients : Fonctionnalité limitée. Ne prend pas en charge les instantanés ou le partage de répertoires.

Machine virtuelle pour Windows 7, Linux et Mac OS X - VirtualBox

VirtualBox est un autre programme de création de machines virtuelles multiplateforme pour Windows 7 et versions ultérieures, ainsi que pour les systèmes Linux et Mac, actuellement détenu par Oracle. VirtualBox est similaire à VMware Player, mais possède plus de fonctionnalités, notamment une pile réseau plus avancée, des instantanés illimités, une certaine prise en charge d'OpenGL et DirectX, et bien plus encore. L’application est facile à installer et tout aussi simple à utiliser. Vous pouvez également utiliser la ligne de commande pour un déploiement automatique. VirtualBox prend également en charge les répertoires USB et partagés. Il existe également une version portable de VirtualBox. Cependant, il existe également des inconvénients. Vous ne pouvez pas prendre de captures d'écran des systèmes invités. La gestion des disques est un peu déroutante.

Public : utilisateurs débutants et confirmés.

Avantages : Facile à installer et à utiliser, nombreuses fonctionnalités.

Inconvénients : Pas de support des captures d'écran, l'importation de machines existantes est difficile, la gestion des disques n'est pas intuitive.

Hyperviseur VMware ESXi pour créer des machines virtuelles

ESXi est un hyperviseur nu avec des fonctionnalités réduites par rapport à ESX. L'application nécessite un hôte et peut être contrôlée depuis la console (la console est verrouillée par défaut, mais vous pouvez l'activer manuellement). Vous ne pourrez pas prendre de captures d'écran ni enregistrer de vidéo de l'écran de vos machines virtuelles. Le transfert et le clonage des systèmes invités ne peuvent être effectués que manuellement. Mais ce que vous obtenez, c'est un partage de mémoire pour une efficacité améliorée de la RAM, une surveillance et une gestion puissantes, ainsi qu'un accès en ligne de commande via SSH (une fois déverrouillé). Vous pouvez également installer VMware Tools pour améliorer les performances des machines virtuelles. La para-virtualisation est également prise en charge par ESXi.

Avantages : Capacités de machine virtuelle puissantes et avancées.

Inconvénients : Nécessite un hôte et beaucoup de ressources. Pas facile à installer et à exécuter.

Machine virtuelle pour Unix/Linux - Machine virtuelle basée sur le noyau (KVM)

KVM prend en charge la virtualisation uniquement pour les systèmes d'exploitation de type UNIX (Linux). L'application peut être exécutée sur n'importe quel matériel ou en mode émulation, mais sans extensions de processeur, les performances seront terribles. KVM est conçu pour être utilisé via une console. Mais il dispose d’une interface de gestion décente qui vous permet de démarrer et d’arrêter des machines virtuelles, de prendre des captures d’écran et bien plus encore. L'interface est connue sous le nom de Virtual Machine Manager (VMM) et est également utilisée pour gérer les machines virtuelles Xen (voir ci-dessous). Prend en charge le contrôle local et à distance. Il existe un conflit connu avec VirtualBox, mais il peut être résolu relativement facilement

Public : utilisateurs avancés et professionnels.

Avantages : Contrôle total et flexibilité, très hautes performances dans les bonnes conditions.

Inconvénients : systèmes de type UNIX uniquement. Nécessite des extensions de virtualisation matérielle pour une exécution normale. Accent mis sur la ligne de commande. Pas facile à installer et à exécuter.

Machine virtuelle pour Unix/Linux - Xen

Xen est une autre application permettant de virtualiser les systèmes d'exploitation de type UNIX (Linux). Il doit démarrer dans sa propre instance de noyau. L'accent est mis sur la ligne de commande. Mais vous pouvez également utiliser VMM. Officiellement, Xen est pris en charge par OpenSUSE depuis de nombreuses années et a récemment été ajouté à la branche principale des versions du noyau. Xen peut fonctionner en mode assisté par matériel ou en mode para-virtualisation. Cependant, pour la para-virtualisation, Xen est extrêmement problématique à installer et à exécuter. De plus, Xen offre une prise en charge limitée des CD-ROM et des périphériques réseau. Le programme est également disponible en tant qu'hyperviseur de virtualisation bare metal sur un Live CD. Il existe de nombreuses extensions tierces pour gérer Xen.

Public : utilisateurs avancés et professionnels.

Avantages : Contrôle total et flexibilité, très bonnes performances, prise en charge native du noyau.

Inconvénients : systèmes de type UNIX uniquement. Le mode de para-virtualisation est buggé. Accent mis sur la ligne de commande. Quelques utilitaires de ligne de commande qui peuvent prêter à confusion. Pas facile à installer et à exécuter. Vous devez démarrer votre propre instance du noyau.

Autres solutions pour créer des machines virtuelles

Il existe de nombreuses autres solutions qui n'ont pas été répertoriées ici, telles que Parallels Virtuozzo, OpenVZ et VirtualBox basé sur VMLite. Il existe également un certain nombre de solutions repensées, notamment des exemples de croisement de virtualisation et de clients légers. Linux possède également un grand nombre de ses propres modifications. Et n’oubliez pas les technologies cloud avec leurs applications de virtualisation.

Cependant, si vous êtes un utilisateur novice, vous ne devriez pas rechercher les possibilités et les modifications colorées. Sinon, essayer de créer une machine virtuelle pour exécuter quelques programmes peut entraîner plusieurs nuits blanches.

Quelques mots sur les programmes de virtualisation

Cette revue sera utile non seulement aux utilisateurs novices, mais également aux experts. Les produits répertoriés couvrent un large éventail de technologies de virtualisation à tous les niveaux. Toutes les solutions décrites sont gratuites pour un usage personnel. Choisissez ce que vous voulez ou ce dont vous avez besoin en fonction du matériel disponible, des exigences de facilité d'installation et de démarrage, ainsi que de la disponibilité de l'ensemble de fonctions requis.

En règle générale, la plupart des gens commencent à apprendre la virtualisation avec VMware Player ou VirtualBox. Les utilisateurs de Linux préféreront peut-être KVM et peut-être Xen. Les utilisateurs avancés voudront peut-être jeter un œil à ESXi.


Si vous avez besoin de plusieurs systèmes d'exploitation sur votre ordinateur, mais que vous ne souhaitez pas effectuer de double démarrage, la seule option qui vous reste est la virtualisation et les machines virtuelles pour Linux. Lors de l'utilisation du double démarrage sur des systèmes lents, le redémarrage d'un système à un autre peut prendre jusqu'à plusieurs minutes, ce qui est très gênant.

Par conséquent, la virtualisation est une excellente solution, car avec suffisamment de RAM et de puissance de processeur, vous pouvez exécuter plusieurs systèmes en même temps et même travailler pleinement avec eux. Mais quel logiciel est-il préférable d'utiliser ? Que choisir et comment tout cela fonctionne est le sujet de notre article d'aujourd'hui.

Les machines virtuelles sont des programmes qui créent un environnement logiciel qui simule le matériel souhaité. Un système d'exploitation peut être installé dans cet environnement et peut ensuite être pleinement utilisé. Nous appelons de tels systèmes des systèmes invités, tandis que le système principal installé sur l'ordinateur est appelé l'hôte.

Auparavant, les machines virtuelles faisaient tout le travail elles-mêmes, au niveau logiciel, et force est de constater que tout cela fonctionnait très lentement. Mais ensuite, les processeurs ont commencé à prendre en charge la virtualisation matérielle, ce qui accélère considérablement le fonctionnement du système d'exploitation invité. Il s'agit de technologies telles que AMD-V d'AMD ou Intel VT-x d'Intel. Toutefois, ces technologies peuvent être désactivées par défaut dans le BIOS.

En plus des machines virtuelles qui émulent complètement le fonctionnement d'un ordinateur, la virtualisation pour Linux inclut des conteneurs, par exemple LXC ou OpenVZ. Nous examinerons ensuite les machines virtuelles pour Linux que vous pouvez utiliser pour installer vos systèmes.

1. Boîte virtuelle

VirtualBox est un logiciel de virtualisation Linux universel qui prend en charge d'autres systèmes d'exploitation, notamment Windows et MacOS. Vous pouvez installer presque n'importe quel système ici, à l'exception bien sûr des systèmes conçus pour les appareils sur une puce ARM. Toutes les machines virtuelles installées sont stockées dans des fichiers contenant des images disque. Cela rend très facile leur sauvegarde ou leur transfert sur un autre ordinateur en copiant simplement le fichier machine.

VirtualBox prend en charge les systèmes 32 et 64 bits et vous pouvez installer non seulement une distribution Linux, mais aussi Windows ou même MacOS. Tous les systèmes fonctionneront parfaitement. Lors de la création d'une machine virtuelle, vous pouvez sélectionner un profil de système d'exploitation invité, qui définira automatiquement les paramètres corrects de mémoire, de processeur et de carte vidéo.

En plus de la virtualisation elle-même, VirtualBox prend également en charge des fonctions supplémentaires, telles que l'enregistrement vidéo à partir de l'écran de la machine virtuelle, la création d'instantanés système pour une récupération rapide et la création d'un réseau virtuel entre plusieurs machines. De plus, si vous installez des modules complémentaires du système d'exploitation invité, vous pouvez configurer un presse-papiers partagé entre les systèmes hôte et invité, transférer des fichiers entre eux ou même intégrer les fenêtres du programme du système invité dans le système principal.

On peut dire que c'est la meilleure machine virtuelle pour Linux, elle offre toutes les fonctionnalités nécessaires et en même temps est assez simple à utiliser.

2.VMWare

Contrairement à VirtualBox, qui est open source, il s'agit d'un produit commercial dont la version complète coûte de l'argent. Mais pour un usage domestique, il existe une version simplifiée dont l'utilisation est totalement gratuite.

VMWare a presque toutes les mêmes fonctionnalités que VirtualBox, dans certains tests, il fonctionne mieux que la première option, mais dans l'ensemble, leurs performances sont les mêmes. Il est également possible d'organiser un réseau entre machines virtuelles, de combiner le presse-papiers et de transférer des fichiers, mais il n'y a pas d'enregistrement vidéo.

Une caractéristique notable de VMWare est que pour certains systèmes, des scripts d'installation automatique ont été développés et sont déjà prêts, ce qui vous permet d'installer le système automatiquement et sans spécifier trop de paramètres. Cela peut être très pratique dans certaines situations.

3. Qému

Si vous souhaitez exécuter non pas le système d'exploitation x86 habituel, mais un système pour appareils ARM, par exemple Android, Raspbian ou RISC OS, alors les deux machines virtuelles Linux précédentes ne vous aideront pas. Seul Qemu peut gérer cette tâche.

Qemu est l'abréviation de Quick Emulator. Il s'agit d'un utilitaire de console très simple à mettre en place, mais il permet de faire beaucoup de choses intéressantes au niveau de VirtualBox, vous pouvez exécuter n'importe quel système d'exploitation, y compris ARM, vous pouvez installer l'OS sur un vrai disque dur ou dans un fichier, utilisez l'accélération matérielle et téléchargez même automatiquement certaines distributions via Internet.

Malgré son nom, c'est un outil très puissant pour travailler avec la virtualisation sous Linux ; pour installer Qemu sur Ubuntu, exécutez :

sudo apt installer qemu qemu-kvm libvirt-bin

4. KVM

KVM ou machine virtuelle entièrement basée sur le noyau (machine virtuelle basée sur le noyau) est une implémentation au niveau du noyau d'une plate-forme de virtualisation qui fournit des fonctionnalités supplémentaires à Qemu et une très grande vitesse en s'exécutant directement dans le noyau.

Tout cela signifie que KVM est plus rapide et plus stable que VirtualBox, mais KVM est beaucoup plus difficile à configurer et à maintenir. La technologie KVM est une solution très populaire pour héberger des machines virtuelles, y compris sur de nombreux serveurs sur Internet.

Pour commencer à utiliser KVM, vous devez d'abord vérifier si votre matériel prend en charge l'accélération matérielle ; pour ce faire, utilisez l'utilitaire cpu-checker. Si tout est pris en charge, vous pouvez procéder à l'installation de KVM :

sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils virt-manager

Une fois installé, vous pourrez accéder aux machines virtuelles kvm à l'aide du gestionnaire de machines virtuelles qui apparaîtra dans le menu. D'autres systèmes de virtualisation Linux, tels que XEN, sont également gérés à l'aide de ce gestionnaire.

5. XEN

Il s'agit d'une autre plate-forme de virtualisation pour Linux très similaire à KVM. Mais il existe quelques différences. Comme KVM, il prend en charge l'accélération matérielle, de nombreuses architectures, notamment ARM, ainsi que l'exécution de divers systèmes invités, notamment Windows. Mais la principale différence est que KVM est intégré par défaut au noyau Linux et que pour que Xen fonctionne, vous avez besoin d'un noyau spécialement construit qui le prend en charge.

Entre autres fonctionnalités de Xen, on peut noter que le système fonctionnera assez rapidement même sans accélération matérielle si vous exécutez Linux. Sinon, ces systèmes de virtualisation Linux,

Conclusions

Dans cet article, nous avons examiné les meilleures machines virtuelles pour Linux. Comme vous pouvez le constater, la virtualisation sous Linux se développe très rapidement et il existe de nombreuses solutions que vous pouvez utiliser sur votre système. Quelle machine virtuelle ou système de virtualisation utilisez-vous ? Écrivez dans les commentaires !

Les utilisateurs d'ordinateurs sont parfois confrontés à une situation dans laquelle ils doivent travailler avec d'anciens programmes qui fonctionnaient avec succès sur les versions précédentes de Windows. Gérer deux ordinateurs à la fois n’est pas toujours pratique. Mais il est possible d'installer une autre édition du système d'exploitation sur un ordinateur portable professionnel. Le fonctionnement parallèle de deux systèmes peut être assuré par une machine virtuelle pour Windows 7 (VM). À partir de cet article, vous pouvez apprendre :

  • qu'est-ce que la VM ;
  • quels programmes existent à cet effet ;
  • Comment installer et configurer Windows 7 dans une VM.

Un deuxième ordinateur est réel

Machine virtuelle- logiciel. Avec son aide, une copie d'un ordinateur réel est créée avec :

  • disques durs virtuels ;
  • lecteur de logiciel optique ;
  • analogue des adaptateurs réseau;
  • BIOS, etc.

Un ordinateur portable virtuel doté de son propre système d'exploitation s'exécute dans une fenêtre séparée et occupe un certain espace sur le disque dur physique. Cela ressemble à ceci :

L'exemple montre comment, dans un système d'exploitation réel sur lequel Windows 7 Professionnel est installé, le programme s'exécute avec le système d'exploitation virtuel Windows XP. Et il effectue les mêmes actions que sur un appareil réel.

Tâches de machine virtuelle

Presque tout le monde est confronté à une situation où un programme téléchargé depuis le réseau et installé entraîne avec lui une série d'applications inutiles. C'est pourquoi les utilisateurs plus avancés préfèrent installer l'application téléchargée dans un système virtuel et la tester à la fois pour ses fonctionnalités et pour les surprises inattendues.

En plus de cela, d'autres tâches sont résolues :

  • Possibilité de tester le programme.
  • Évitez les effets néfastes des programmes suspects.
  • Émulez un deuxième réseau informatique.
  • Vérifiez les conséquences de la modification des paramètres du système.
  • Effectuez en toute sécurité une navigation automatique sur le réseau.
  • Réduisez le risque qu'un véritable ordinateur portable soit infecté par des virus informatiques.
  • Exécuter des programmes incompatibles avec le système d'exploitation réel.

Les émulateurs les plus populaires

Vous pouvez trouver de nombreux programmes avec lesquels vous pouvez créer une fenêtre virtuelle. Mais il est préférable de se familiariser avec les plus populaires.

Il s'agit du programme gratuit le plus courant avec lequel vous pouvez émuler les systèmes d'exploitation les plus populaires :

  • Fenêtres(avec prise en charge de différentes versions).
  • MacOS.
  • Tout système d'exploitation de la famille Linux.
  • L'interaction avec les machines virtuelles de la version payante de l'émulateur est prise en charge Poste de travail VMware.

Windows 7 et la machine virtuelle créée peuvent être facilement configurés par l'utilisateur moyen. Le programme diffère à la fois par ses performances et sa stabilité. De plus, malgré sa nature gratuite, il possède des capacités étendues et une interface claire. Il est mieux adapté que d’autres à un usage domestique.

VMware

Également un programme bien connu et populaire. Il a trouvé sa principale application dans les grandes entreprises.

Il existe deux versions de ce produit :

  • Poste de travail;
  • Joueur.

Version Poste de travail sera en mesure de satisfaire pleinement les besoins de l'utilisateur, mais il s'agit d'un programme payant. Les utilisateurs réguliers peuvent utiliser un analogue gratuit Poste de travail - Lecteur VMware.

La version payante prend en charge le travail avec les systèmes 32 et 64-x, voit USB 3.0 et divers systèmes d'exploitation fonctionnent avec succès. Poste de travail VMware- une version avancée d'un émulateur informatique, mais en raison de son coût, il a trouvé son utilisation principalement parmi les grandes entreprises, et non parmi les utilisateurs ordinaires.

PC virtuel Microsoft

Une machine virtuelle similaire pour travailler sous Windows 7. Elle possède de nombreuses fonctionnalités et une interface claire, pratique et pratique. Mais il existe également un inconvénient important : il ne peut fonctionner qu'avec les systèmes d'exploitation de la famille Windows. D'autres systèmes d'exploitation, tels que Linux ou Mac OS, ne peuvent pas y être exécutés.

Ce bref aperçu décrit trois des machines virtuelles les plus populaires. Vous pouvez maintenant voir que pour les besoins de la maison, il est préférable d'utiliser le programme. Ensuite, la procédure d'installation et de configuration sera discutée.

Installer Windows 7 sur une machine virtuelle VirtualBox

Le processus d'installation d'un système d'exploitation virtuel peut être divisé en plusieurs étapes :

  1. Installez le programme.
  2. Téléchargez le fichier avec l'image Windows 7 pour la VM.
  3. Installation de Windows 7 virtuel.

Considérons tous ces processus séparément.

Installer VirtualBox

Tout d’abord, vous avez besoin de la machine virtuelle elle-même. Comme déjà mentionné, il en existe plusieurs. Nous sommes intéressés. Vous pouvez le télécharger sur le site officiel https://www.virtualbox.org. Dans la liste proposée, sélectionnez VirtualBox 5.1.14 pour les hôtes Windows.

Le processus d'installation d'une machine virtuelle est décrit dans d'autres articles, mais il y a quelques points :

Une fois la connexion Internet restaurée, vous pouvez commencer à télécharger et installer le fichier VM terminé sous Windows 7.

Trouver une VM prête

Microsoft, afin de tester différentes versions d'Internet Explorer (8, 9, 10, 11), a spécialement préparé plusieurs options de téléchargement de VM avec des versions Windows préinstallées (7 ; 8.1 ; 10) depuis son site https://developer .microsoft.com/ru-ru/microsoft-edge/tools/vms/ . Si ce lien n'est pas disponible, le navigateur redirigera automatiquement vers la version anglaise du site https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/

Donc, vous devez d'abord sélectionner une image Windows 7 avec n'importe quelle version d'IE (8, 9, 10, 11).

Dans la liste déroulante, sélectionnez l'élément dont la machine virtuelle sera sans aucun doute utilisée. Dans notre cas, c'est le cas.

Et cliquez sur le bouton Télécharger .zip. Le processus de téléchargement du fichier zip commencera.

Il ne reste plus qu'à installer et exécuter la machine virtuelle sous Windows 7.

Ajustement de Windows 7 virtuel

Le fichier Windows virtuel lui-même est extrait de l'archive « IE10.Win7.For.Windows.VirtualBox.zip ».

Une fois le fichier extrait, faites un clic droit dessus
et dans la liste déroulante, nous sélectionnons " Ouvrir avec».

En principe, rien ne doit être modifié dans les paramètres d'importation. Vous pouvez le laisser tel quel et cliquer sur le bouton Importer.

Le processus de configuration démarre. La fenêtre "" ressemble à ceci :

Une fois le processus terminé, les nouveaux sept et VM apparaîtront dans la liste des programmes. Pour le lancer, il suffit de double-cliquer sur la VM elle-même, ou de cliquer sur le bouton fléché « Lancement" Le processus de démarrage du système d'exploitation commencera immédiatement. Si vous l'installez pour la première fois, cela prendra un peu plus de temps, cependant, la même chose se produit lors de l'installation d'un vrai système d'exploitation. Une fois que le programme d'installation a terminé toutes les étapes nécessaires, un bureau avec un système Windows 7 fonctionnel apparaîtra.

Windows 7 en anglais et la machine virtuelle créée sont prêts à fonctionner.

Mettre en place un système virtuel

Tous les contrôles VM sont intuitifs. Mais si vous avez des questions, lisez attentivement les conseils contextuels en russe. Vous pouvez vous tourner vers l'aide pour obtenir de l'aide, où vous pourrez trouver des réponses à toutes vos questions.

En règle générale, la souris et le clavier ne fonctionnent que dans la VM et sont bloqués dans le vrai Windows. Mais il est possible de basculer entre les deux systèmes à l’aide de la clé hôte Right Control.

Maintenant que la machine virtuelle est installée et exécutée, vous pouvez configurer Windows. La première étape consiste à installer les composants logiciels (pilotes) pour tous les périphériques virtuels. Ce processus est assez simple. Il faut aller dans le menu principal et dans la ligne « Appareils» cliquez sur « Installer les ajouts du système d'exploitation invité».

Une fois l'installation terminée, la VM est redémarrée. Maintenant, l'image est devenue plus claire, la fenêtre de la VM peut être modifiée dynamiquement, la prise en charge de l'intégration de la souris sera activée et l'accès à Internet s'ouvrira.

Il est également possible d'étendre les fonctions d'affichage. Dans ce mode, les fenêtres qui s'ouvrent dans la VM seront affichées sur le bureau réel et non dans une fenêtre de programme distincte. Cela permet de faciliter l’accès à tous les contrôles et programmes VM installés.

Arrêtez Windows 7 virtuel

Tout comme sur un vrai ordinateur portable, Windows installé sur une VM nécessite un certain ordre pour être exécuté. Vous pouvez terminer le travail en appuyant sur le bouton pour arrêter le travail. Un menu s'ouvrira offrant trois options pour fermer la VM.

« Enregistrer l'état de la machine"- avant de s'arrêter, la machine sauvegardera toutes les applications en cours d'exécution au moment de l'arrêt. Lorsque la VM est rallumée, le travail peut continuer à partir du moment où elle a été éteinte.

« Envoyer un signal d'arrêt"- toutes les applications peuvent être fermées et la machine s'éteindra automatiquement.

« Éteignez la voiture" - comme si un véritable ordinateur était hors tension.

Conclusion

De ce bref aperçu, il ressort clairement que travailler avec des machines virtuelles, telles que, permet de connecter plusieurs systèmes d'exploitation différents sur un seul appareil à la fois. Naturellement, plus le périphérique réel (RAM et CPU) est puissant, plus les ordinateurs virtuels fonctionneront rapidement. La désactivation de l'antivirus sur votre ordinateur personnel ou l'ajout d'un répertoire virtuel à la liste d'exclusion du programme antivirus contribuera également à accélérer le travail.

Vidéo sur le sujet

Les machines virtuelles, telles que Virtualbox, sont utilisées pour émuler du matériel virtuel et exécuter plusieurs systèmes d'exploitation sur un ordinateur. Plus votre processeur est performant et plus vous disposez de RAM, plus les machines virtuelles de votre ordinateur fonctionneront rapidement.
Je vous propose quelques conseils qui vous aideront à gagner du temps lors de la configuration initiale des machines virtuelles. Cela sera utile pour travailler avec VirtualBox, VMware, Parallels ou toute autre machine virtuelle.

Assurez-vous d'installer les modules complémentaires du système d'exploitation invité VirtualBox ou VMware Tools

Après avoir installé un système d'exploitation invité sur une machine virtuelle, la première chose que vous devez faire est d'installer le logiciel de la machine virtuelle - "Additions du système d'exploitation invité pour VirtualBox" ou VMware Tools pour VMware. " Ces packages incluent des pilotes spéciaux qui aideront votre système d'exploitation invité. Le système fonctionne plus rapidement en utilisant le matériel de votre machine hôte.

L'installation du package est simple - dans VirtualBox, après avoir chargé le système d'exploitation invité, cliquez sur le bouton de menu Périphériques et sélectionnez « Installer les suppléments invité ». Si vous utilisez VMware, sélectionnez « Installer VMware Tools » dans le menu Machine virtuelle. Suivez les instructions à l'écran pour terminer l'installation. Si vous utilisez Windows comme système d'exploitation invité, cela équivaudra à installer n'importe quelle autre application.

Assurez-vous de disposer de la dernière version de Guest Additions. Si vous voyez une notification indiquant qu'une mise à jour est disponible pour Guest Additions ou VMware Tools, vous devez l'installer.

Création d'une taille de disque fixe lors de la configuration initiale

Lors de la création d'une machine virtuelle, vous pouvez créer deux types différents de disques virtuels. Par défaut, le programme suggère généralement d'utiliser des disques alloués dynamiquement qui augmentent avec l'espace occupé par le système d'exploitation invité.

Par exemple, si vous créez une nouvelle machine virtuelle avec un disque alloué dynamiquement d'une taille maximale de 30 Go, cela ne prendra pas immédiatement 30 Go d'espace disque. Après l'installation du système d'exploitation et des programmes, le disque ne peut occuper que 30 Go d'espace disque. jusqu'à 10 Go. Au fur et à mesure que vous ajoutez des fichiers au disque virtuel, celui-ci s'étendra jusqu'à une taille maximale de 30 Go.

Cela peut être pratique : chaque machine virtuelle n'occupera pas une quantité d'espace déraisonnablement importante sur votre disque dur. Cependant, cette méthode est plus lente que la création d'un disque de taille fixe (un disque avec un espace pré-alloué). Lors de la création d'un disque de taille fixe, les 30 Go seront immédiatement utilisés sur votre ordinateur.

Il y a un compromis ici : une taille de disque fixe occupe plus d'espace sur le disque dur, mais fonctionne plus rapidement avec un disque dur virtuel. Vous vous débarrasserez également de la fragmentation des fichiers - l'espace sera occupé par un gros bloc au lieu d'ajouter des morceaux plus petits sur tout le disque.

Excluez le répertoire de la machine virtuelle dans votre antivirus

Votre antivirus peut analyser les fichiers de la machine virtuelle lors de leur accès, réduisant ainsi les performances. Un antivirus ne sera pas en mesure de détecter un virus à l'intérieur d'une machine virtuelle exécutée sur votre système d'exploitation invité, cette analyse ne sera donc que nuisible.

Pour accélérer le processus, vous pouvez ajouter le répertoire virtuel de votre machine à la liste d'exclusion de l'auteur de l'antivirus. Une fois répertorié, votre antivirus ignorera tous les fichiers de ce répertoire.

Allouer plus de mémoire

Les machines virtuelles aiment beaucoup de mémoire virtuelle. Microsoft recommande 2 Go de RAM pour Windows 7 64 bits, et cette recommandation s'applique également à Windows 7 x32 lors de l'exécution sur une machine virtuelle. Si vous exécutez des applications volumineuses sur une machine virtuelle, vous pouvez allouer plus de 2 Go de RAM.

Vous pouvez allouer plus de RAM dans la boîte de dialogue des paramètres de votre machine virtuelle (la machine virtuelle doit être arrêtée pour ce faire). Si votre ordinateur ne dispose pas de suffisamment de mémoire pour travailler confortablement avec une machine virtuelle, vous remarquerez peut-être une très forte diminution des performances de l'ordinateur lors de l'utilisation d'un fichier d'échange sur votre disque dur.

Allouer plus de processeurs

Si vous disposez d'un ordinateur doté de plusieurs processeurs ou cœurs, vous pouvez allouer des processeurs supplémentaires à votre machine virtuelle à partir de la fenêtre des paramètres de la VM. Une VM dotée d’un processeur dual-core (ou quad-core) sera plus réactive.

Si vous envisagez d'installer un système d'exploitation de la famille MS-Windows et à l'avenir, afin de pouvoir utiliser plus de cœurs, spécifiez 2 cœurs lors de l'installation afin que le bon HAL soit installé, après l'installation vous pouvez éteindre la machine et installer 1 cœur par défaut pour un usage courant. Mais à l’avenir, vous pourrez toujours ajouter des noyaux sans désinstaller le système d’exploitation. La machine virtuelle Linux peut détecter dynamiquement n'importe quel nombre de cœurs au démarrage du système d'exploitation.

Ajuster les paramètres vidéo

Affiner vos paramètres vidéo et allouer plus de mémoire vidéo contribuera également à améliorer la vitesse de votre machine virtuelle. Par exemple, l'activation de l'accélération 2D dans VirtualBox améliore la lecture vidéo dans les machines virtuelles, l'activation de l'accélération 3D vous permettra d'utiliser certaines applications 3D.

Dans l'ensemble, vous devez minimiser l'utilisation de la 3D, par exemple Windows 7, en désactivant Aero.

Assurez-vous que les fonctionnalités Intel VT-x ou AMD-V sont activées

Intel VT-x et AMD-V sont des extensions de processeur spéciales qui améliorent la vitesse de virtualisation. Les processeurs Intel et AMD les plus récents incluent généralement ces fonctionnalités. Cependant, certains ordinateurs n'activent pas automatiquement VT-x ou AMD-V ; vous devrez activer ce paramètre dans le BIOS de votre ordinateur.

Pour déterminer si votre processeur Intel prend en charge l'extension Intel VT, utilisez les utilitaires qui affichent les informations système. Si votre processeur prend en charge cette fonctionnalité, mais que l'option n'est pas disponible sur votre machine virtuelle, vous devez activer cette fonctionnalité dans le BIOS de votre ordinateur. Cette option est généralement activée par défaut sur les cartes mères équipées de processeurs AMD.

Placez les fichiers de la machine virtuelle sur un autre lecteur

Les performances du disque peuvent limiter la vitesse de votre machine virtuelle. Placer les fichiers de la machine virtuelle sur un disque physique distinct, ou non sur le disque système, peut améliorer les performances. Votre machine virtuelle et votre système ne liront et n’écriront pas simultanément à partir du même disque.

Cependant, vous ne devez pas exécuter la machine virtuelle à partir d'un lecteur externe (USB) - cela sera beaucoup plus lent.

  1. Dédier des processeurs supplémentaires est rarement une bonne idée. Utilisez 1 processeur pour le système d'exploitation de bureau.
  2. Essayez de ne pas utiliser d'hyperviseurs graphiques pour les systèmes d'exploitation serveur.
  3. N'allouez pas plus de cœurs aux machines virtuelles en cours d'exécution qu'il n'y en a sur votre ordinateur.


Des questions ?

Signaler une faute de frappe

Texte qui sera envoyé à nos rédacteurs :