Quelle est la meilleure machine virtuelle. Présentation des machines virtuelles. La meilleure machine virtuelle. Informations générales sur les machines virtuelles

Pour disposer de plusieurs systèmes d’exploitation avec un espace de travail et des applications séparés, vous n’avez pas besoin d’acheter un deuxième (troisième, quatrième, etc.) ordinateur. Parce que tout cela tient dans votre seul PC. Comment? Grâce aux machines virtuelles (VM) - des programmes spéciaux qui créent (émulent) des ordinateurs imaginaires (virtuels) à l'intérieur du système d'exploitation principal.

Un PC virtuel est presque comme un vrai. Il possède son propre processeur, sa mémoire, Disque dur, adaptateur réseau et tout le reste. Bien sûr, ce ne sont pas des appareils physiques, mais ils sont fabriqués de telle manière que les systèmes d'exploitation les considèrent comme étant exactement cela : réels.

Plusieurs ordinateurs virtuels peuvent fonctionner simultanément sur un ordinateur physique. Cela dépend exactement des ressources matérielles : plus le processeur est rapide, plus la RAM est grande, plus le stockage est spacieux, plus. Un PC domestique typique aux performances moyennes exécutant Windows 10 peut gérer simultanément trois à cinq systèmes d'exploitation légers (par exemple, Windows XP, Android et Lubuntu + le système principal). Ou deux ou trois relativement lourds (par exemple, le Windows 10 principal + Windows 7 virtuel et Mac OS X). Comme vous l'avez déjà compris, les applications d'émulation d'ordinateurs virtuels vous permettent d'installer et d'exécuter divers systèmes d'exploitation.

Les machines virtuelles à usage général (par opposition aux machines spécialisées, telles que la machine virtuelle Java) utilisent :

  • Pour exécuter des applications que le système principal ne prend pas en charge.
  • Pour protéger le système contre les dommages potentiels causés par des programmes non testés.
  • Comme barrière supplémentaire contre les virus lors de la visite de ressources Web douteuses.
  • Créer un environnement isolé pour étudier les activités des logiciels malveillants.
  • Comme terrain d'essai pour déboguer vos propres développements.
  • Maîtriser les technologies de construction de réseaux.
  • Pour une double autorisation sur certains portails de jeux et bien plus encore.

Et bien sûr, les machines virtuelles sont largement utilisées pour distribuer les ressources de travail des serveurs.

Aujourd'hui, nous n'aborderons pas l'utilisation industrielle des VM, mais examinerons uniquement ce qui peut être utile aux utilisateurs domestiques du système d'exploitation Windows.

Boîte virtuelle Oracle

Examinons le processus de création d'une nouvelle machine virtuelle et commençons à y installer Windows 10.

  • Dans la première fenêtre de l'assistant de création de VM, nous indiquerons le nom de l'OS (il sera affiché dans la liste des systèmes invités), son type (Windows, Linux, etc.) et sa version. Dans notre exemple, il s'agit de Windows 10 32 bits (vous pouvez installer du 64 bits, mais cela nécessitera plus de ressources). Pour passer à l'étape suivante, cliquez sur Suivant.

  • Ensuite, nous indiquerons la taille de la RAM de la VM. Par défaut, Windows 10 x86 se voit attribuer 1 Go, mais vous pouvez augmenter cette quantité en déplaçant le curseur vers la droite. Si votre PC ne dispose pas de beaucoup de RAM, ne donnez pas plus de 2 à 3 Go à la VM, sinon le système principal ralentira en raison du manque de mémoire.

  • Ensuite, nous créons virtuel dur disque. Si vous installez le système pour la première fois, sélectionnez l'option « Créer un nouveau ».

  • Un format de stockage est une zone du disque physique de votre ordinateur allouée à une VM. Il peut avoir un volume constant ou en expansion dynamique dans les limites que vous définissez davantage. Pour gagner de la place, nous choisirons un format dynamique.

  • Ensuite, nous indiquons le nom du volume (disque virtuel C) et sa taille. La valeur par défaut est 32 Go.

  • Après avoir cliqué sur le bouton « Créer » dans la dernière fenêtre, une nouvelle machine virtuelle apparaîtra dans la liste. Ses paramètres sont affichés dans le cadre de droite.
  • Aller à Installation de Windows Cliquez sur le bouton « Exécuter » dans le panneau supérieur.

  • Dans la fenêtre qui s'ouvre ensuite, le bouton « Sélectionner disque de démarrage" Cliquez sur l'icône du dossier et spécifiez le chemin d'accès à la distribution système. Il peut s'agir d'une image au format .iso ou d'un support physique (DVD, clé USB). Après avoir sélectionné votre distribution, cliquez sur Continuer.

  • La suite de l'installation du système d'exploitation sur une machine virtuelle n'est pas différente de son installation sur un ordinateur physique.

Certains paramètres de VM et de système invité

Cliquer sur la fenêtre de la machine virtuelle capturera le curseur de la souris (c'est-à-dire qu'il se déplacera uniquement dans l'écran virtuel). Pour ramener le curseur au système d'exploitation principal, appuyez sur la combinaison Ctrl+Alt.

Pour accéder à la gamme complète des fonctionnalités du système d'exploitation invité, vous devez installer des modules complémentaires spéciaux. Allez dans le menu "Périphériques", cliquez sur "Monter l'image disque des ajouts invités" et suivez les instructions supplémentaires.

Pour connecter un dossier au système invité afin d'échanger des fichiers avec le système principal, cliquez sur l'élément « Dossiers partagés » dans le menu « Périphériques ». Cliquez sur l'icône « dossier+ » dans la fenêtre qui s'ouvre et utilisez le champ « chemin d'accès au dossier » pour le spécifier dans l'Explorateur (il affiche les répertoires du système principal).

Si vous souhaitez que le paramètre fonctionne de manière permanente, cochez « Connexion automatique » et « Créer un dossier permanent ». Le dossier partagé sera accessible depuis l'explorateur de machine virtuelle en tant que dossier réseau.

Pour modifier l'ordre dans lequel les périphériques de démarrage sont interrogés (par exemple, pour démarrer une machine virtuelle à partir d'un DVD), arrêtez le système d'exploitation invité, ouvrez ses paramètres (dans la fenêtre principale de Virtualbox) et accédez au premier onglet du menu « Système ». " section. Dans la liste « Ordre de chargement », sélectionnez le média souhaité et appuyez sur les boutons fléchés pour le déplacer vers le haut.

VMware Workstation Pro

Certaines options de machine virtuelle Hyper-V

Pour prendre un instantané d'un système d'exploitation invité en cours d'exécution, ouvrez le menu supérieur de sa fenêtre d'action et cliquez sur Checkpoint. Ou appuyez sur la combinaison Ctrl+N.

L'accès aux paramètres d'une machine virtuelle individuelle est disponible à partir de son menu contextuel dans la liste de la fenêtre principale du gestionnaire et est caché derrière le bouton « Options ».

D'autres fonctionnalités du programme sont également très simples et peuvent être maîtrisées sans trop de difficultés.

Le développement rapide des technologies de virtualisation a eu un impact significatif non seulement sur le développement de l'infrastructure informatique des grandes entreprises. Ordinateur de bureau puissant Ordinateur personnel ont atteint un niveau où une machine physique peut prendre en charge plusieurs systèmes d'exploitation exécutés simultanément machines virtuelles. Il y a quelques années à peine, les machines virtuelles étaient quelque chose d'exotique pour les utilisateurs finaux, qui les installaient principalement à des fins d'évaluation. De nos jours, les processeurs multicœurs et de grandes quantités de RAM ne sont pas rares sur un ordinateur domestique ou de bureau, ce qui nous permet de proposer de nouvelles options pour leur utilisation dans le contexte des technologies de virtualisation.

De nombreux utilisateurs trouvent diverses utilisations des plates-formes de virtualisation de postes de travail, à la fois à la maison et au travail. Après tout, une machine virtuelle, par rapport à une machine physique, offre une flexibilité bien plus grande en termes de portabilité vers une autre plate-forme physique. De plus, au cours des dernières années, la qualité des plates-formes de virtualisation de postes de travail s'est considérablement améliorée en termes de fonctionnalités, de facilité d'utilisation et de performances. L'introduction relativement récente de la prise en charge de la virtualisation matérielle sur les systèmes de bureau signifie que les principaux fabricants de processeurs tels qu'Intel et AMD croient en l'avenir des technologies de virtualisation sur les ordinateurs personnels.

Bien sûr, des systèmes d'exploitation aussi volumineux et gourmands en matériel que Windows Vista sont capables d'absorber la puissance des ordinateurs de bureau des utilisateurs, quelle que soit leur taille, mais les progrès ne s'arrêtent pas et le développement ultérieur des plates-formes matérielles de bureau le rendra bientôt possible. pour prendre en charge plusieurs de ces systèmes simultanément, satisfaisant les exigences de performances. Cependant, de nombreux utilisateurs estiment que l'utilisation des technologies de virtualisation à la maison n'est pas nécessaire et considèrent la virtualisation comme une autre technologie spécifique qui n'aura pas beaucoup d'impact sur eux. Cela est principalement dû au fait qu'ils ne voient pas de moyens valables d'utiliser les machines virtuelles.

En entreprise, les technologies de virtualisation sont mises en œuvre principalement pour maintenir l'infrastructure virtuelle des serveurs de l'entreprise et ont très peu d'impact sur les utilisateurs finaux. Dans cet article, nous montrerons que presque tous les utilisateurs d'ordinateurs personnels peuvent utiliser les technologies de virtualisation pour augmenter l'efficacité de leur travail sur un ordinateur personnel à la maison, ainsi que pour les tâches quotidiennes sur le lieu de travail.

Comment utiliser des machines virtuelles à la maison

La plupart des utilisateurs d'ordinateurs personnels sont souvent confrontés au problème de l'utilisation d'applications potentiellement dangereuses ou instables qui peuvent endommager système opérateur, ou influencer le fonctionnement d’autres programmes. Souvent ordinateur de famille, qui contient également des documents de travail, est utilisé par plusieurs personnes, parmi lesquelles toutes ne comprennent pas comment le manipuler correctement pour ne pas endommager des données importantes ou le système d'exploitation. La création de comptes d'utilisateurs ne résout pas ce problème, car de nombreuses applications nécessitent des droits d'administrateur pour être installées et l'utilisation de l'ordinateur dans ce mode limite considérablement son utilisation. Bien entendu, beaucoup sont également confrontés au problème du portage d'un système d'exploitation et applications installéesà un autre ordinateur lors de son achat. La catégorie d'utilisateurs qui utilisent activement des ordinateurs portables est confrontée au problème de la synchronisation des données entre celui-ci et un ordinateur de bureau. Après tout, non seulement la synchronisation des fichiers est nécessaire, mais vous devez également utiliser les mêmes applications au travail et à la maison. Pour de nombreuses personnes, il est également important de pouvoir apprendre à travailler avec différents systèmes d'exploitation, qui dans ce cas ne nécessitent pas de performances élevées. Dans ce cas, par exemple, lorsqu'il travaille sous Linux, l'utilisateur doit accéder aux applications Windows et pour ce faire, il doit redémarrer l'ordinateur. Et le principal problème lors de la formation est l'impossibilité de simuler un réseau réel entre plusieurs ordinateurs si un seul est disponible. Tous ces problèmes et bien d’autres peuvent être résolus en utilisant des machines virtuelles dans les systèmes de virtualisation de postes de travail.

Les principales options pour une utilisation domestique des machines virtuelles sont les suivantes :

  • Création d'un environnement virtuel personnel isolé du système hôte, qui permet d'utiliser plusieurs copies d'environnements de travail sur un ordinateur, complètement isolées les unes des autres. Malheureusement, ce modèle exclut la possibilité d'utiliser des environnements virtuels pour les jeux 3D, car les fabricants de plateformes de virtualisation n'ont pas encore appris à prendre pleinement en charge l'émulation de toutes les fonctions des adaptateurs vidéo. En avance sur tout le monde ce momentà cet égard, VMware a inclus des fonctionnalités permettant de prendre en charge expérimentalement Direct-3D et les shaders dans les dernières versions de sa plate-forme de bureau VMware Workstation. Cependant, il n'y a pas si longtemps, la société PCI-SIG développant la norme PCI-Express, a publié de nouvelles spécifications pour la norme PCI Express 2.0, qui revendique la prise en charge des fonctionnalités de virtualisation d'E/S qui simplifient considérablement l'accès des invités au matériel physique. Sans aucun doute, le moment n’est pas loin où nous jouerons à des jeux sur des machines virtuelles.
  • Créez des machines virtuelles portables prêtes à être utilisées sur toute autre plate-forme compatible avec l'architecture. Si vous avez besoin de démontrer le fonctionnement d'un programme et que celui-ci ou l'environnement du système d'exploitation doivent être configurés d'une certaine manière, les machines virtuelles sont la meilleure option dans ce cas. Tout faire dans une machine virtuelle actions nécessaires, gravez-le sur DVD et là où vous devez montrer comment tout fonctionne, installez la plate-forme de virtualisation et démarrez la machine virtuelle.
  • Obtention d'environnements utilisateur sécurisés pour Internet. Lorsqu'on travaille sur Internet, qui, comme chacun le sait, est assez rempli de virus et de chevaux de Troie, exécuter un navigateur Internet en mode utilisateur n'est pas pour beaucoup une solution acceptable du point de vue de la sécurité. Après tout, il existe de nombreuses vulnérabilités dans les logiciels, y compris les systèmes d'exploitation, grâce auxquelles les logiciels malveillants peuvent endommager des données importantes. Machine virtuelle dans ce cas, il s'agit d'une option plus avantageuse, car le malware, après avoir pris le contrôle du système d'exploitation de la machine virtuelle, ne peut que causer des dommages à l'intérieur de celle-ci, sans affecter le système d'exploitation hôte. À propos, des virus ont récemment commencé à apparaître qui détectent leur présence dans une machine virtuelle et ne se révèlent pas dans ce cas, mais jusqu'à présent, de tels virus n'existent pas. malware unités, et dans tous les cas, aucun dommage ne sera causé aux données importantes jusqu'à ce que les objets infectés soient transférés vers le système d'exploitation hôte. Par conséquent, l'utilisation de machines virtuelles dans ce cas n'exclut pas du tout l'utilisation d'un logiciel antivirus.
  • Créer des environnements pour expérimenter des logiciels potentiellement dangereux. Dans une machine virtuelle, vous pouvez essayer en toute sécurité un nouveau nettoyeur de registre ou un nouveau utilitaire de disque. Vous pouvez également installer en toute sécurité des logiciels d'application qui pourraient, sous certaines conditions, endommager votre système ou vos données. Dans ce cas, la machine virtuelle agit comme un bac à sable dans lequel vos programmes sont lus. Vous pouvez observer et étudier leur travail en toute sécurité sans vous soucier de la sécurité de vos données.
  • Pratique et simple sauvegarde environnements utilisateurs. En fin de compte, une machine virtuelle n'est qu'un dossier de fichiers sur votre ordinateur qui peut être copié sur un support de sauvegarde puis facilement restauré. Dans ce cas, il n'est pas nécessaire de créer des images disque dur faire copie de sauvegarde votre système.
  • Possibilité de formation pour travailler avec des systèmes d'exploitation autres que celui de votre hôte. Bien sûr, vous pouvez installer un deuxième système d'exploitation en parallèle avec votre système principal, mais dans ce cas, si vous avez besoin d'une application du système principal, vous devrez redémarrer. Dans ce cas, la machine virtuelle option parfaite: vous exécutez le système d'exploitation dont vous avez besoin en parallèle avec le système d'exploitation hôte et basculez entre eux si nécessaire. Dans de nombreux systèmes, le transfert de fichiers entre les systèmes invité et hôte est organisé simplement en faisant glisser les fichiers et les dossiers avec le pointeur de la souris.

Nous n'avons répertorié que les principales options d'utilisation des machines virtuelles à la maison, il existe bien sûr d'autres domaines plus spécifiques de leur application. Mais les véritables perspectives d'utilisation des systèmes de virtualisation de bureau s'ouvrent dans les entreprises, où l'accessibilité et les économies de temps et d'argent sur l'achat d'équipements supplémentaires sont avant tout importantes.

Plateformes de virtualisation de postes de travail en entreprise

Pour la plupart des entreprises, lorsqu'il s'agit de virtualisation, cela signifie principalement virtualiser l'infrastructure des serveurs d'entreprise. Cependant, il existe de nombreuses solutions basées sur des machines virtuelles pour les utilisateurs finaux qui peuvent améliorer considérablement la productivité des employés d'une entreprise. Considérons les principaux domaines d'application des machines virtuelles en entreprise sur les plateformes de virtualisation pour les utilisateurs de bureau :

  • Création de référentiels de modèles typiques pour les environnements de travail des utilisateurs. Selon les spécificités du travail de l'organisation, ses employés doivent utiliser un certain ensemble de logiciel. Lorsqu'un nouvel employé rejoint une organisation, il doit installer un système d'exploitation, le configurer d'une certaine manière, conformément aux exigences de l'organisation et aux politiques de sécurité, ainsi qu'installer tous les logiciels d'application nécessaires. Lors de l'utilisation de modèles de machine virtuelle, ce problème est résolu très simplement : un employé est installé avec une plate-forme de virtualisation de bureau et une machine virtuelle à partir d'un ensemble de modèles d'organisation y est lancée, dans laquelle tous les logiciels nécessaires sont installés et le système d'exploitation approprié. les paramètres du système sont effectués. Ce modèle réduira considérablement le temps de déploiement et offrira une grande flexibilité lors du transfert du bureau virtuel d’un employé vers une autre machine physique. Bien entendu, ce cas d'usage peut nécessiter des ressources matérielles accrues, mais cela sera plus que payant si l'employé doit opérer avec de gros volumes de données hétérogènes, dont la sauvegarde nécessitera un temps important. Par exemple, les employés du marketing, qui installent de nombreux programmes dont ils ont besoin, essaient des choses chaque jour et travaillent avec différents documents. Dans ce cas, ils peuvent copier le dossier contenant les fichiers de leur machine virtuelle de travail à la fin de la journée de travail, sans craindre que demain lors de l'installation du prochain programme, tout se « casse ».
  • Création d'une infrastructure de bureaux virtuels permettant un stockage centralisé des environnements utilisateurs sur des serveurs sécurisés d'entreprise. Les utilisateurs finaux utilisent eux-mêmes les outils accès à distance sur le bureau de leurs environnements (par exemple, les services Terminal Server) stockés dans le centre de données de l'entreprise. Cette option d’utilisation de machines virtuelles nécessite des coûts importants pour sa mise en œuvre, car dans ce cas elle nécessite la prise en charge des plateformes de virtualisation des serveurs du centre de données de l’entreprise. Cependant, cette méthode offre le meilleur niveau de sécurité et de disponibilité. Étant donné que tous les environnements de travail sont stockés et gérés de manière centralisée dans un centre de données sécurisé, la probabilité de fuite d'informations confidentielles est considérablement réduite. Dans le même temps, le degré d'accessibilité de ces environnements augmente considérablement, car l'accès à ceux-ci peut être assuré depuis n'importe quel endroit disposant d'une connexion à haut débit. Cette solution ne s’applique pas à proprement parler aux plateformes de virtualisation de postes de travail, mais elle concerne les utilisateurs finaux. Un exemple d’une telle solution est VMware Virtual Desktop Infrastructure, basé sur l’infrastructure virtuelle des serveurs d’une organisation dans un centre de données d’entreprise. La structure d'un tel modèle est représentée sur la figure :
  • Utilisation de machines virtuelles protégées par des politiques de sécurité. Les professionnels de l'informatique qui doivent garantir la confidentialité de leurs données personnelles et présenter fréquemment divers logiciels aux clients sont idéaux pour les solutions permettant de créer des machines virtuelles sécurisées qui fournissent un moyen de restreindre l'accès à diverses fonctions permettant de travailler avec une machine virtuelle. Vous pouvez également définir la période de validité de la machine virtuelle et ainsi distribuer le logiciel afin qu'un certain cercle de personnes ne puisse pas utiliser la machine virtuelle plus que la durée autorisée. Un exemple d'une telle solution est le produit ACE Manager de VMware.
  • Simplifiez la formation des utilisateurs en créant des salles de classe avec des machines virtuelles exécutant divers systèmes d'exploitation et logiciels d'application. Si un groupe d'employés d'une organisation doit être formé à l'utilisation d'un certain produit ou programme, vous pouvez créer un modèle de machine virtuelle et installer la plateforme de virtualisation sur chacun des ordinateurs de la classe. Ensuite, la machine virtuelle peut être copiée sur tous les ordinateurs et lancée avec tout le nombre de programmes requis. Si vous avez besoin d'une formation sur un autre produit, vous pouvez créer un nouveau modèle de machine virtuelle et également le déployer sur tous les ordinateurs de votre classe.
  • Développement et tests de logiciels dans l'entreprise. Une machine virtuelle, étant un environnement isolé, est idéale pour le développement de logiciels. Les développeurs et les testeurs peuvent créer les configurations de système d'exploitation et les environnements utilisateur dont ils ont besoin pour simuler le comportement des programmes sur diverses plates-formes. Dans le cadre de ce cas d'utilisation, il est également possible de modéliser des paires de machines virtuelles fonctionnelles sur la même plate-forme physique qui interagissent les unes avec les autres via la mise en réseau. De plus, certaines plates-formes, telles que VMware Workstation, vous permettent de créer des arborescences d'état de machines virtuelles, chacune stockant une configuration utilisateur spécifique. Chacun de ces états peut être annulé en un seul clic. Un exemple d'un tel arbre :

Examen comparatif des plates-formes de virtualisation de postes de travail

Les entreprises leaders dans le domaine des plates-formes de virtualisation de postes de travail ont fait beaucoup au cours des deux dernières années pour les rendre aussi simples à utiliser que possible et accessibles même aux utilisateurs les plus inexpérimentés. Les leaders dans la production de systèmes de virtualisation pour utilisateurs finaux sont actuellement les sociétés suivantes : VMware avec les produits VMware Workstation, VMware ACE et VMware Fusion, Microsoft avec le produit Virtual PC, Parallels, qui fait la promotion de sa plateforme de virtualisation pour Mac OS. avec le produit Parallels Desktop pour Mac, et la société InnoTek avec la plateforme gratuite et open source VirtualBox. Jetons un coup d'œil rapide aux capacités de certains de ces produits.

Poste de travail VMware


VMware est aujourd'hui le leader incontesté dans le domaine des systèmes de virtualisation de postes de travail. Ses produits sont faciles à utiliser, dotés de fonctionnalités riches et rapides. Presque tous les fabricants de plates-formes de virtualisation de postes de travail se concentrent sur le produit. Le processus de création d'une machine virtuelle et d'installation d'un système d'exploitation invité n'est pas particulièrement difficile : lors de la création, vous devez spécifier la quantité de RAM allouée au système invité, le type et la taille du disque virtuel, le dossier où les fichiers de la machine virtuelle sera localisé et le type de système d'exploitation invité à installer. Un CD ou un DVD amorçable ou une image ISO peut être utilisé comme distribution d'installation du système invité. Après avoir installé le système d'exploitation sur une machine virtuelle, vous devez installer VMware Tools et désactiver tous les périphériques émulés inutiles dans les paramètres afin d'optimiser les performances. Vous pouvez également créer un instantané de l'état « propre » du système invité, dans lequel toutes les données sur les disques virtuels à ce moment seront enregistrées, et vous pourrez revenir à leur état enregistré à tout moment. Les principales fonctionnalités de VMware Workstation incluent :

  • Soutien divers types disques virtuels (les contrôleurs des disques IDE et SCSI sont émulés) :
    • taille fixe (Préalloué) ou grandissant au fur et à mesure qu'ils sont remplis (Croissance), tandis que les premiers sont optimisés pour les performances, et les seconds sont pratiques car ils ne prennent pas beaucoup de place avant d'être remplis
    • Disques indépendants qui ne sont pas affectés par les instantanés du système d'exploitation. De tels disques sont pratiques pour organiser le stockage de fichiers, dont les modifications ne sont pas nécessaires lorsque vous travaillez avec des instantanés de l'état du système invité.
    • prise en charge des disques dont l'état n'est pas enregistré lorsque la machine virtuelle est éteinte
    • possibilité d'enregistrement direct sur un disque physique
  • Prise en charge de divers types d'interaction réseau entre les machines virtuelles, notamment la combinaison de machines virtuelles en « équipes » (Teams), qui vous permet de créer des sous-réseaux virtuels composés de machines virtuelles avec un nombre différent d'adaptateurs réseau virtuels (jusqu'à trois). Virtuel interface réseau il peut fonctionner selon trois modes différents :
    • Réseau ponté- La machine virtuelle partage des ressources carte réseau avec le système d'exploitation hôte et fonctionne avec un réseau externe à celui-ci en tant que machine indépendante.
    • Réseau hôte uniquement- la machine virtuelle reçoit une adresse IP dans son propre sous-réseau hôte du serveur VMware DHCP. Par conséquent, vous ne pouvez travailler sur le réseau qu'avec d'autres machines virtuelles sur cet hôte et avec le système d'exploitation de l'hôte lui-même.
    • NAT- la machine virtuelle fonctionne également sur le propre sous-réseau de l'hôte (mais différent), cependant, via le serveur VMware NAT, elle peut initier des connexions vers un réseau externe. Il est impossible d'initier une connexion à une telle machine virtuelle depuis un réseau externe. Au sein de l'hôte, la communication réseau est assurée.
    • Les disques peuvent également être montés sur le système hôte à l'aide de l'utilitaire montage VMware et développez-le à l'aide de l'utilitaire VMware-vdiskmanager(Cet utilitaire sert également à effectuer un certain nombre d'autres actions sur les disques virtuels).
  • La possibilité d'échanger facilement des fichiers à l'aide de l'interface Drag&Drop, ainsi qu'en créant des dossiers partagés entre le système d'exploitation hôte et invité.
  • Prise en charge d'une large liste de systèmes d'exploitation invités et hôtes.

DANS dernière version VMware Workstation 6 inclut également les fonctionnalités utiles suivantes :

  • Prise en charge complète de l'interface USB 2.0
  • possibilité d'enregistrer l'activité de la machine virtuelle
  • produit intégré VMware Converter (pour les hôtes Windows) pour l'importation de machines virtuelles d'autres fabricants
  • exécuter une machine virtuelle en tant que service

Il convient également de noter que le produit VMware Workstation est actuellement la seule plate-forme de virtualisation qui prend en charge de manière expérimentale Direct-3D dans les systèmes d'exploitation invités. Le principal et peut-être le seul inconvénient de cette plateforme est le fait qu’elle n’est pas gratuite.

PC virtuel Microsoft

Apparu comme un concurrent de VMware Workstation, le produit Connectix, qui a ensuite été acheté par Microsoft Corporation avec la société, n'a pas fait l'objet d'un développement digne entre ses mains. En conséquence, pour le moment, à presque tous égards, elle est inférieure à la plate-forme VMware Workstation et ne peut être lancée que dans le système d'exploitation hôte. Système Windows. Cependant, un bon nombre d'utilisateurs l'utilisent comme plate-forme de virtualisation de bureau car Virtual PC est gratuit et couvre les besoins de base en matière d'utilisation de machines virtuelles. Le processus d'installation des invités est également très simple et intuitif. Une fois le système d'exploitation installé, vous devez installer des ajouts de machine virtuelle (analogues à VMware Tools dans VMware Workstation), qui augmentent considérablement les performances du système d'exploitation invité en améliorant la technologie de virtualisation. Les ajouts de VM peuvent également être installés sur les systèmes d'exploitation invités Linux.

Les principaux avantages du produit Microsoft Virtual PC incluent les fonctionnalités suivantes :

  • Prise en charge complète de Windows Vista en tant que système d'exploitation hôte et invité. En termes de performances, Virtual PC 2007 a fait un pas en avant significatif par rapport à la version précédente, et désormais les performances de Windows Vista dans une machine virtuelle sont tout à fait acceptables.
  • Prise en charge des systèmes hôtes Windows 64 bits.
  • Performances améliorées en tirant parti des améliorations introduites dans Microsoft Virtual Server 2005 R2.
  • Disponibilité de différents types de disques virtuels :
    • Expansion dynamique (similaire à Growing dans VMware Workstation)
    • Taille fixe (analogue à préalloué dans VMware Workstation)
    • Différence - un disque qui stocke les modifications par rapport à l'état actuel du disque virtuel
    • Lié à un disque dur (analogue à l'écriture directe sur le disque dans VMware Workstation)
  • La présence de différents types de communication réseau entre les machines virtuelles et l'hôte :
    • analogue de la mise en réseau pontée dans VMware Workstation
    • Local uniquement (analogue à Hôte uniquement dans VMware Workstation)
    • Réseau partagé (similaire au NAT dans VMware Workstation)

Il convient de noter que le produit Virtual PC s'adresse davantage aux utilisateurs domestiques qu'aux professionnels de l'informatique et aux développeurs de logiciels, tandis que VMware Workstation, avec des fonctionnalités bien plus importantes, est en mesure de couvrir les besoins de ces derniers. Dans le même temps, Virtual PC est gratuit et vise principalement à simplifier la migration vers de nouveaux systèmes d'exploitation. Systèmes Microsoft et la prise en charge de leurs versions obsolètes. Et, bien sûr, la popularité de la plateforme Virtual PC est influencée par sa nature gratuite, créant une niche spécifique pour l'utilisation de ce produit.

Parallels Workstation et Parallels Desktop pour Mac


Le produit est destiné à être utilisé sur les plates-formes Windows et Linux en tant que système de virtualisation de bureau. Étant donné que Parallels (qui appartient en réalité à entreprise russe SWSoft) se concentre désormais principalement sur le produit, le développement de ce produit s'est actuellement quelque peu arrêté et Fonctionnalité il est inférieur aux deux principales plates-formes de bureau de VMware et Microsoft. Par conséquent, nous parlerons de la plate-forme Parallels Desktop pour Mac, qui est désormais la plate-forme principale pour les ordinateurs Apple. De plus, le développement de cette plate-forme est actuellement très dynamique, ce qui est dû, tout d'abord, au fait que VMware a l'intention sérieusement d'envahir le marché de la virtualisation pour Mac avec sa version presque prête à être finale. Produit VMware La fusion. Principales fonctionnalités de la plateforme Parallels Desktop pour Mac :

  • Créez facilement des machines virtuelles en trois étapes à l'aide de Parallels Installation Assistant. Pour créer une machine virtuelle et y installer un système d'exploitation invité, aucun effort supplémentaire n'est requis.
  • La présence de l'utilitaire Parallels Transporter, qui permet de migrer d'une machine physique vers une machine virtuelle.
  • Prise en charge complète du système d'exploitation invité Windows Vista. Cela garantit un échange de fichiers simple entre les systèmes d'exploitation invité et hôte.
  • Prise en charge des interfaces USB 2.0
  • Prise en charge de Mac OS X "Léopard"

Comme la plupart des produits pour la plate-forme Mac OS X, Parallels Desktop offre à l'utilisateur une interface simple et conviviale. Ce n'est un secret pour personne que de nombreux utilisateurs de Mac ressentent souvent le besoin d'utiliser des produits Windows, et Parallels Desktop leur offre cette opportunité, leur permettant de se sentir « dans deux mondes ».

Vous pouvez également citer les produits Parallels tels que Parallels Compressor Workstation et Parallels Compressor Server, qui permettent de compresser les disques non seulement des machines virtuelles Parallels, mais aussi de VMware, ce qui est une solution à l'un des problèmes que les utilisateurs rencontrent souvent.

Boîte Virtuelle


InnoTek est récemment entré sur le marché de la virtualisation des postes de travail avec une solution inattendue, gratuite et open source. À une époque où il semblerait nouvelle plateforme Il est difficile d'amener la virtualisation à un niveau décent, InnoTek a connu un succès étonnamment rapide et une reconnaissance populaire.

De nombreux blogueurs fidèles à VMware ont cependant déclaré que sur leurs postes de travail, les machines virtuelles de la plate-forme fonctionnent sensiblement plus rapidement que les machines virtuelles de VMware Workstation. De plus, jusqu'à récemment, la plate-forme VirtualBox n'était disponible que pour les hôtes Linux et Windows, et fin avril, la première version pour Mac OS X est apparue, où la plate-forme est prévue pour rivaliser avec des « monstres » de systèmes de virtualisation tels que Parallels et VMware. Et bien sûr, elle a toutes les chances de gagner. Compte tenu de l’ouverture totale de la plateforme et de sa nature gratuite, de nombreux passionnés sont prêts à se lancer dans l’amélioration de la plateforme et à augmenter ses fonctionnalités, sans pour autant compromettre ses performances. Pour le moment, VirtualBox n'a pas de fonctionnalités aussi étendues que les principales plates-formes ; il ne prend pas en charge les systèmes 64 bits et l'interaction réseau avec Windows Vista, mais vous pouvez l'obtenir sur le site Web. informations opérationnelles sur quelles fonctions du système sont travaillées. Pour le moment, la plateforme présente les principales fonctionnalités suivantes :

  • Une liste assez longue de systèmes d'exploitation hôtes et invités pris en charge.
  • Prise en charge de plusieurs instantanés de l'état actuel du système invité (instantanés).
  • Disques à expansion dynamique et de taille fixe.
  • Possibilité d'installer des suppléments invité (analogues à VMware Tools) pour augmenter le degré d'intégration avec le système d'exploitation hôte

Bien sûr, en termes de fonctionnalités, VirtualBox est un produit très immature, mais ses indicateurs de performance indiquent que la plateforme a un avenir, et la communauté Open Source mettra tout en œuvre pour l'améliorer et la développer.

Que choisir comme système de virtualisation de bureau ?

Pour résumer, on peut dire que chacune des plateformes décrites ci-dessus occupe actuellement sa propre niche dans le domaine de l'application des technologies de virtualisation sur ordinateurs de bureau. Chaque système de virtualisation présente des avantages et des inconvénients. Au fil du temps, bien entendu, nombre d’entre eux acquerront les fonctionnalités nécessaires qui satisfont la plupart des besoins des utilisateurs. On espère également que des outils seront fournis pour convertir les formats de machines virtuelles entre plates-formes.

Sans doute quand nous parlons de concernant l'utilisation d'un système de virtualisation de bureau à la maison sur des hôtes Windows, vous devez choisir entre les plates-formes Microsoft Virtual PC ou VirtualBox, car elles sont gratuites et disposent des fonctionnalités nécessaires pour prendre en charge les machines virtuelles à la maison. Cependant, lorsqu'il s'agit d'utiliser des machines virtuelles en entreprise, dans un environnement d'entreprise, où le déploiement de systèmes de virtualisation de postes de travail impose des exigences élevées en termes de fonctionnalité et de fiabilité, vous ne pouvez pas vous passer de VMware Workstation, qui est nettement supérieur aux autres plates-formes décrites. . Le produit VirtualBox peut également trouver sa place ici, car il est le plus optimisé en termes de performances.

Virtual PC doit être utilisé lors de la prise en charge des anciennes versions de Windows et de l'exécution de Windows Vista en tant que système d'exploitation invité. Et les utilisateurs de la plateforme Mac ne peuvent pas se passer du produit Parallels Desktop : en témoigne le fait que le résultat de plus de 100 000 exemplaires du produit vendus a été enregistré en 2006. Les utilisateurs de Mac doivent également prêter attention à la plate-forme VMware Fusion, qui prétend à l'avenir être le leader dans le domaine des plates-formes de virtualisation de postes de travail.

Les technologies de virtualisation pour ordinateurs personnels se rapprochent de l'utilisateur final et peuvent désormais être utilisées aussi bien dans le travail quotidien des employés des organisations que sur les ordinateurs personnels pour créer des environnements personnels protégés ou isolés. De plus, l'utilisation de machines virtuelles sur les postes de travail ne se limite pas aux options décrites. Par exemple, dans une machine virtuelle VMware, en mode fenêtré de la console du système d'exploitation invité, vous pouvez définir une résolution supérieure à celle prise en charge par le moniteur, et des barres de défilement apparaîtront dans la fenêtre du système invité. Cela vous permettra de tester le site ou l'application sur hautes résolutions en l'absence d'un moniteur approprié. Cet exemple montre que les options d'utilisation des machines virtuelles sur les ordinateurs de bureau dépendent de votre imagination. Et les plateformes de virtualisation personnalisées en évolution rapide peuvent vous aider à répondre à vos besoins.

Il devient parfois nécessaire d’utiliser plusieurs systèmes d’exploitation sur un seul ordinateur. Les difficultés ici sont généralement prévisibles. Premièrement, il s'agit d'un redémarrage obligatoire du PC pour lancer un nouvel OS, et deuxièmement, si l'on a affaire à des familles différentes, comme Windows et Unix, alors chaque OS nécessitera au moins une partition sur le disque dur. De plus, en raison du format différent systèmes de fichiers Il devient difficile d'accéder aux fichiers d'un système d'exploitation à partir d'un autre. Ces problèmes et d’autres peuvent être résolus à l’aide d’une « machine virtuelle ». Essentiellement, il s'agit d'un programme standard qui émule le fonctionnement des principaux composants d'un PC, du processeur et de la carte vidéo au lecteur de disque. En conséquence, nous pouvons exécuter plusieurs systèmes d’exploitation en même temps et basculer facilement entre eux. Le principal inconvénient de cette approche réside dans les performances relativement faibles des systèmes émulés.

Sun VirtualBox 2.0.6

Logiciel gratuit (pour un usage domestique)

Développeur Microsystèmes Sun

Taille 33 Mo

Verdict

Fonctionnalité riche ; grande liste de systèmes pris en charge ; un certain nombre de fonctionnalités uniques

Une certaine instabilité au travail

Boîte Virtuelle logiciel Société allemande Innotek. Il s'agit d'une plate-forme relativement jeune, la première version publique a été publiée en janvier 2007. Les systèmes invités pris en charge incluent Windows, Linux, OS/2 Warp, OpenBSD et FreeBSD. En février 2008, innotek a été rachetée par Sun Micro-systems et la poursuite du développement est réalisée avec sa participation. Le modèle de distribution de VirtualBox n'a pas changé.

En plus des périphériques standards nécessaires au fonctionnement du système d'exploitation (processeur, adaptateur vidéo, disque dur), le programme émule également un contrôleur audio et un adaptateur réseau. Cette dernière apparaît comme une interface AMD PCNet. De plus, il convient de noter que par défaut la carte vidéo est émulée comme un adaptateur VESA standard avec 8 Mo de mémoire vidéo et une résolution de 800x600 ; si cela ne suffit pas, vous pouvez utiliser les ajouts de VM invitées pour augmenter les performances de l'accélérateur vidéo virtuel et redimensionner dynamiquement la fenêtre. Ajouts de VM invité - un ensemble d'outils fournis avec le programme pour optimiser les performances et faciliter l'interaction entre le système d'exploitation invité et hôte. Entre autres choses, VirtualBox émule également les contrôleurs USB et les périphériques connectés aux connecteurs USB du système hôte sont automatiquement récupérés dans le système invité.

L'une des fonctionnalités clés est la prise en charge de RDP (Remote Desktop Protocol), qui permet à VirtualBox d'agir comme un serveur RDP et d'être contrôlé par n'importe quel client fonctionnant avec ce protocole. Notez qu'avant la sortie de la plateforme VMware Workstation 6, cette fonctionnalité n'était disponible que dans VirtualBox. Fonction également implémentée USB terminé RDP(si la machine virtuelle agit comme un serveur RDP, alors les périphériques USB connectés seront également visibles dans le client).

Deuxième caractéristique clé est le composant initiateur iSCSI. Il vous permet d'utiliser appareils externes via le protocole iSCSI en tant que disques virtuels dans le système invité sans support supplémentaire de sa part.

Le processus de création d'une machine virtuelle est extrêmement simple : vous devez sélectionner le type de système d'exploitation et définir la quantité de RAM et de disque dur. Ce dernier peut être soit de taille fixe, soit modifié dynamiquement au fur et à mesure de son remplissage. Après avoir installé le système invité, il est recommandé d'installer les ajouts de VM invité déjà mentionnés - ils faciliteront grandement le travail à l'avenir.

VirtualBox prend en charge la communication réseau entre les machines virtuelles et l'utilisateur est libre de choisir l'un des trois types. Le premier est NAT, auquel cas la machine virtuelle est cachée derrière le serveur NAT de l’hôte et peut initier des connexions à un réseau externe à celui-ci, mais il est impossible de se connecter à une telle machine virtuelle depuis un réseau externe. Le deuxième type, Host Interface Networking, permet au système invité d'utiliser les ressources de l'adaptateur réseau physique de l'hôte, tandis que la machine invitée elle-même devient accessible depuis le réseau externe en tant qu'ordinateur indépendant classique. Et enfin, le troisième type - Réseau interne - peut être utilisé lorsqu'il n'est pas nécessaire d'accéder à un réseau externe ; dans ce cas réseau virtuel sera construit au sein de l’hôte. Si l'utilisateur a uniquement besoin d'échanger des fichiers entre le système invité et l'hôte, il est préférable d'utiliser la fonction Dossiers partagés, qui vous permet de créer des dossiers partagés accessibles sur n'importe quel système.

Ceux qui utilisent des machines virtuelles pour tester divers logiciels apprécieront la prise en charge d'une arborescence d'états enregistrés de la machine virtuelle (appelés instantanés), qui peuvent être restaurés à partir de n'importe quel état du système invité en cas de situation inattendue ou de il faut le redémarrer à partir de zéro.

Innotek fournit un excellent kit de développement logiciel pour les développeurs, et comme le code de la plateforme est ouvert, aucun effort supplémentaire n'est requis pour écrire des extensions sur le système. En plus de Windows, des versions stables de VirtualBox existent également pour Linux et Mac OS. De plus, de nombreux travaux sont actuellement en cours pour porter le produit sur d'autres plateformes d'hébergement, et les développeurs disposent de tous les outils et interfaces nécessaires pour modifier VirtualBox.

En résumant tout ce qui précède, nous pouvons appeler en toute confiance VirtualBox le meilleur programme gratuit dans son domaine et un concurrent sérieux pour ses homologues payants.

VMware Poste de travail 6.5

VMware Poste de travail 6.5

Partageware, 189 $

Développeur VMware

Taille 500 Mo

Verdict

La plus grande fonctionnalité parmi tous les programmes

Prix ​​élevé; taille de distribution énorme

VMware Workstation est peut-être le produit le plus connu pour créer des machines virtuelles, et VMware est aujourd'hui l'un des leaders dans la production de systèmes de virtualisation. La liste des systèmes d'exploitation invités compatibles est tout simplement énorme : il y a de tout, de Solaris et Novell NetWare à Linux, FreeBSD et Windows Vista x64 Edition. La plateforme émule parfaitement tous les systèmes informatiques nécessaires. Le nombre de périphériques pris en charge est impressionnant : VMware Workstation est capable de fonctionner avec les lecteurs de CD/DVD, de disquettes et de cartes à puce installés et peut monter des images disque. De plus, tous les périphériques externes connectés via les ports COM, LPT ou USB seront disponibles dans le système invité (cependant, il n'a pas été possible de configurer la prise en charge de l'USB 2.0). Il existe une intégration complète avec ACE (Assured Computing Environment - la possibilité d'exécuter une autre copie de Windows sur votre ordinateur, destinée au partage) et le mode dit Unity - exécutant des applications virtualisées sur le bureau de la machine hôte. Quant au point faible traditionnel - l'accélérateur vidéo - alors, à partir de la version actuelle, il prend en charge l'accélération matérielle Graphiques 3D. C'est vrai, avec une petite mise en garde : pour l'instant, cette fonction n'est disponible qu'avec en utilisant Windows XP en tant que système d'exploitation invité. De plus, pour le moment, seuls DirectX 9.0 et Shader Model 2.0 sont pris en charge. Toujours parmi dernières innovations Il convient de noter la possibilité de diffuser une machine virtuelle, par exemple lors du téléchargement d'une image depuis Internet.

L'échange de données peut être organisé via virtuel réseau local ou en utilisant le glisser-déposer du système virtuel vers l'hôte. Dans le cas d'un réseau local, il existe trois options standards : la première utilisant NAT (Network Address Translation), la seconde - directement vers réseau existant, et le troisième est un réseau virtuel au sein de l'hôte. Bien entendu, la possibilité de créer des dossiers partagés n’a pas été oubliée.

Pour tester les logiciels, VMware Workstation implémente un mécanisme permettant de créer des instantanés du système d'exploitation et des disques, qui peuvent ensuite être utilisés pour revenir à l'un des états précédents. Il existe également une prise en charge des arborescences de telles images, ce qui est incroyablement pratique lors de la configuration d'un système avec divers modules complémentaires (par exemple, différentes versions navigateur Internet Explorateur). D’ailleurs, dans nouvelle version Les outils de débogage ont été considérablement améliorés, permettant un enregistrement en temps réel de l'ensemble du fonctionnement de la machine, y compris l'activité des applications, du processeur et d'autres matériels, ainsi que la reproduction des données enregistrées.

Le programme est livré avec un autre utilitaire vraiment indispensable - P2V Assistant, qui vous permet de convertir littéralement un système physique en un système virtuel en quelques clics seulement.

Il convient de noter que c'est WMware qui a démontré les performances les plus élevées, même si la vitesse de chargement laisse beaucoup à désirer. Un autre inconvénient du programme est son prix. C'est vrai qu'il y a version gratuite- VMware Player, qui permet de lancer des systèmes virtuels précédemment enregistrés, mais ne peut pas les créer.

Microsoft Virtuel PC 2007

Logiciel gratuit
Développeur Microsoft
Site web microsoft.com/windows/downloads/virtualpc/default.mspx

Microsoft Virtual PC pourrait être digne concurrent les programmes présentés dans la revue, sinon pour un « mais » - ne prennent en charge comme systèmes invités que ceux appartenant à la famille Windows, ce qui limite considérablement la portée de cet émulateur. Si vous le souhaitez, vous pouvez installer un système d'exploitation non pris en charge en sélectionnant l'option lors de l'installation Autre, cependant, le fonctionnement correct n'est pas garanti dans ce cas. Comme tous les programmes abordés dans cette revue, Virtual PC contient un ensemble d'applications conçues pour faciliter la vie de l'utilisateur. Dans ce cas, il s'agit d'ajouts de machine virtuelle - leur installation n'augmentera pas les performances du système invité, mais rendra disponibles les fonctions utiles et pratiques suivantes :

  • la possibilité de glisser-déposer des fichiers et des dossiers du système hôte vers le système invité et inversement à l'aide de la technologie glisser-déposer ;
  • lors du redimensionnement de la fenêtre avec le système invité, la résolution à l'intérieur sera automatiquement ajustée à la nouvelle taille ;
  • Un pilote de carte vidéo virtuelle amélioré vous permettra de définir une résolution et une profondeur de couleur arbitraires ;
  • Le focus de la souris sera automatiquement transféré au système invité lorsque le curseur entre dans la fenêtre de la console et renvoyé au système hôte lorsque vous quittez cette zone. Cela éliminera le besoin d'appuyer à droite Alt afin de transférer le focus sur le système invité et vous permettra de travailler avec la fenêtre de la console du système invité comme avec une application standard ;
  • Les dossiers partagés peuvent être utilisés pour échanger des fichiers avec le système d'exploitation hôte ;
  • le presse-papiers des systèmes invité et hôte deviendra également courant, ce qui simplifiera l'interaction des applications du système hôte et invité ;
  • La synchronisation de l'heure apparaîtra entre les systèmes hôte et invité.

Étant donné que le produit est entièrement gratuit, il peut être recommandé en toute sécurité pour un usage domestique.

Station de travail Parallels 2.2

Station de travail Parallels 2.2

Partageware, 50 $

Développeur Parallèles

Taille 21 Mo

Verdict

Grande liste de systèmes pris en charge ; travailler avec Intel-VT et AMD-V

En termes de fonctionnalité, il est inférieur aux analogues

Parallels est un autre acteur assez important sur le marché des logiciels de virtualisation. Son produit Parallels Workstation offre presque toutes les fonctionnalités nécessaires au travail. Tout d'abord, cette plateforme virtualise un ensemble complet de matériel informatique standard, comme par exemple un processeur correspondant au réel, carte mère basé Jeu de puces Intel i815, RAM jusqu'à 1,5 Go, carte vidéo VGA et SVGA avec prise en charge VESA 3.0. De plus, un lecteur de disquette de 1,44 Mo avec possibilité de connecter un périphérique réel ou une image de disquette et deux contrôleurs IDE avec connexion soit à des disques durs virtuels (de 20 Mo à 128 Go chacun) soit à un CD/DVD-ROM (en mode d'accès direct ) sont pris en charge et peuvent utiliser directement le lecteur d'un véritable ordinateur). De plus, divers équipements périphériques (imprimantes, scanners, ainsi que divers PDA basés sur Windows Mobile 2005 et caméras).

Systèmes invités compatibles : Toute la famille Microsoft Windows, de la version 3.1 à Vista, diverses versions de Linux, FreeBSD, Syllable, Solaris, OS/2 et MS-DOS.

L'installation et la configuration du programme ne sont pas difficiles. Pour faciliter la vie de l'utilisateur, un ensemble d'applications Outils Parallels est disponible, qui optimise l'interaction du système d'exploitation invité avec l'hôte, par exemple, améliore le fonctionnement de la souris, le mode vidéo et l'interaction des presse-papiers (vous pouvez synchroniser le presse-papiers de les systèmes d'exploitation invité et hôte, ce qui simplifie le transfert de données). De plus, les machines créées peuvent être facilement combinées dans un réseau local virtuel ou ajoutées à un réseau existant, mais pour une raison inconnue, elles ne peuvent pas être connectées via NAT. Il est également possible de créer des dossiers partagés pour l'échange d'informations. Si vous le souhaitez, vous pouvez créer des copies exactes de machines virtuelles (les cloner) dans Parallels Workstation, et la nouvelle version du programme fonctionne avec les deux technologies de virtualisation matérielle - Intel-VT et AMD-V. Il a également été ajouté Prise en charge USB Et le son. Une autre fonctionnalité intéressante apparue dans la nouvelle version est la possibilité d'arrêter le système invité sans le décharger. Dans ce cas, les ressources allouées au système invité sont restituées au système hôte et le redémarrage de l'invité Linux ou FreeBSD ne prendra pas beaucoup de temps.

Si nécessaire, vous pouvez connecter un deuxième moniteur à la machine invitée ou travailler avec un réseau Wi-Fi (bien que, pour une raison quelconque, le Wi-Fi ne soit disponible que lors de l'utilisation d'un système Linux comme hôte).

En général, Parallels Workstation peut être une bonne alternative à VMware Workstation, compte tenu de son prix et de sa stabilité, mais en termes de fonctionnalités, il reste inférieur à VirtualBox gratuit.

Comment nous avons testé

Pour les tests comparatifs des machines virtuelles, plusieurs paramètres de base ont été sélectionnés. Premièrement, il s'agit du nombre de systèmes d'exploitation et d'architectures pris en charge (invités et hôtes), en tenant compte du support officiel et non officiel. Deuxièmement, les performances, ainsi que celles du système invité et de l'hôte exécutant la machine virtuelle, ont été prises en compte. Et enfin, le troisième paramètre déterminant est la prise en charge d'une variété d'équipements et de fonctionnalités supplémentaires.

Dans la première catégorie, les leaders étaient VMware et VirtualBox. Ils prennent tous deux en charge les architectures Intel x86 et AMD64 en tant qu'hôte, cependant, VirtualBox ne permet pas l'utilisation de systèmes 64 bits en tant qu'invités, mais il peut fonctionner avec les technologies Intel VT et AMD-V (activées dans les paramètres). Parallels Worksta-tion ne prend pas en charge les systèmes 64 bits en tant qu'hôte, cependant, comme VirtualBox, il est compatible avec les technologies Intel VT et AMD-V. La VirtualBox gratuite possède la plus grande liste de systèmes invités officiellement pris en charge, mais officieusement, les trois programmes prennent en charge n'importe quel système d'exploitation.

Pour tester les performances, trois systèmes virtuels identiques basés sur Windows XP SP2 ont été créés. Les performances ont été mesurées à l'aide du programme PCMark05, exécuté simultanément sur les systèmes invité et hôte. Les paramètres de tous les programmes ont été laissés par défaut. VMware a obtenu les meilleurs résultats, suivi de VirtualBox ; la dernière place a été occupée par Parallels Workstation, qui a cependant le moins chargé le système pendant le fonctionnement. Mais il convient de noter que la différence entre ces trois programmes est minime et que dans tous les cas, les performances du système invité sont proches de celles de l'hôte.

Dans la dernière et troisième catégorie, VMware a largement gagné, littéralement bourré de toutes sortes de fonctions supplémentaires, allant de la copie d'un système fini à la prise en charge d'un accélérateur vidéo. Apparemment, c'est pour cette raison que la taille de son package d'installation est plusieurs fois supérieure à celle de ses concurrents.

Avez-vous besoin d’exécuter des applications développées pour Mac sous Windows ? Je veux vraiment être l'un des premiers à essayer Windows fonctionne 10 TP, mais il n'est plus possible de lui allouer une partition distincte sur votre disque dur ? Rien n'est impossible ; la virtualisation, la technologie la plus complexe et la plus utile, vous aidera dans tout cela.

Il n’existe pas de système d’exploitation parfait. Quel que soit le système d'exploitation que nous installons sur notre PC, que ce soit Windows, Linux ou Mac, nous y trouverons tous quelque chose qui ne nous convient pas. L'imperfection du système devient particulièrement visible lorsque, en plus de travailler avec des documents, nous devons résoudre des tâches plus avancées sur un PC. Si nous sommes compulsifs, alors en raison de notre insatisfaction à l'égard d'un système d'exploitation déjà installé, nous pouvons facilement lancer l'installation d'un autre, malgré le fait que ce ne soit pas la procédure la plus simple et la plus rapide.

La plupart des utilisateurs, en particulier ceux qui sont encore au stade de la maîtrise des connaissances informatiques, sont intimidés par la tâche consistant à installer plusieurs systèmes d'exploitation sur un seul ordinateur à la fois. Presque tout commence à les confondre : partitionner le disque dur, résoudre les problèmes de démarrage et, surtout, ils savent que pour accéder au deuxième ou au troisième système d'exploitation installé, ils devront constamment redémarrer l'ordinateur. Mais tout n’est pas aussi mauvais qu’il y paraît à première vue. Un concept aussi intéressant, utile et en même temps extrêmement complexe que la technologie de virtualisation vient à la rescousse.

Le but de la virtualisation est d'assurer l'existence et le fonctionnement simultané de plusieurs systèmes d'exploitation sur un même ordinateur.

Le plus souvent, la virtualisation est utilisée pour résoudre des problèmes du type suivant :

  • Spécialistes grandes entreprises utiliser la virtualisation pour une répartition optimale et efficace de la grande puissance de calcul des serveurs ;
  • Les utilisateurs à domicile utilisent la virtualisation (machines virtuelles) pour exécuter simultanément plusieurs applications à partir de différents systèmes d'exploitation. À l'aide de machines virtuelles, l'utilisateur peut exécuter Windows XP et les programmes écrits pour celui-ci dans un autre système d'exploitation, par exemple fonctionnant sur le noyau Linux. Ou créez un système d'exploitation Windows 8 virtuel sur un ordinateur Apple Macintosh.

Virtual PC – machine virtuelle de Microsoft

Microsoft, le développeur du système d'exploitation le plus populaire, a développé son propre système de virtualisation, conçu pour fonctionner exclusivement dans l'environnement Windows - il s'agit de Virtual PC 2007 pour Windows XP et Vista, ainsi que d'un logiciel virtuel relativement nouveau. machine virtuelle PC pour Windows 7. En plus de la dernière version du programme de virtualisation, les développeurs ont créé Outil Windows Mode XP, qui est version virtuelle XP Professionnel. Cet outil vous permet d'exécuter des applications et des programmes existants sur le nouveau système d'exploitation Windows 7.

Dans Windows 8 et Windows 10 de test, Virtual PC a été remplacé par la nouvelle technologie Hyper-V, empruntée à Serveur Windows. Cette technologie présente de nombreuses différences par rapport aux machines virtuelles ordinaires, nous y consacrerons donc une revue séparée.

Microsoft n'est pas réellement le développeur de Virtual PC. Initialement, ce programme a été créé par une autre société et conçu pour fonctionner sous Windows et Mac OS. À cette époque, OS/2, DOS et OS basés sur le noyau Linux étaient utilisés comme systèmes d'exploitation invités. Lorsque Microsoft est devenu l'unique propriétaire de ce produit, il a été décidé de refuser le support. Programme Mac Système d'exploitation. Ainsi, tous les efforts des développeurs ont été concentrés sur le développement ultérieur de Virtual PC exclusivement pour le système d'exploitation Windows. En conséquence, nous disposons aujourd'hui d'un outil gratuit pour créer un environnement virtuel qui fonctionne parfaitement sous Windows en tant que système d'exploitation hôte et invité. Cependant, avec tout cela, cet outil est assez médiocre, car il lui manque différents types de modules complémentaires conçus pour interagir avec tous les autres systèmes.

Vous pouvez le télécharger ici : www. Microsoft. com

Machine virtuelle VMware

VmWare est un leader reconnu par l'ensemble de la communauté informatique mondiale dans le domaine de la création de solutions virtuelles pour les spécialistes. Cependant, la société de développement dispose d'outils non seulement pour les spécialistes des grandes organisations, mais également pour les utilisateurs à domicile - ce application gratuite Lecteur VMware. Plus tôt, programme gratuit virtualisation VMware Player ne pouvait lancer que des machines virtuelles créées précédemment (leurs images), mais il a désormais également appris à les créer. Autrement dit, l'application est devenue un outil de virtualisation à part entière. Certes, contrairement à son homologue payant, appelé VMware Workstation, les fonctionnalités de l'application gratuite sont quelque peu limitées, mais nous pouvons affirmer avec certitude que les fonctions avancées de la version payante ne sont pas toujours nécessaires à un utilisateur domestique.

VMware Player utilise Linux et Windows comme système d'exploitation principal, et DOS, Windows, Linux, Mac, BSD et autres peuvent être utilisés comme systèmes d'exploitation invités. Pour ceux qui sont l'heureux propriétaire d'un ordinateur Macintosh, le développeur publie l'application VMware Fusion, qui dans ses capacités rappelle complètement VMware Workstation.

Un des caractéristiques distinctives cette application est le mode Unity (d'ailleurs, le produit Parallels le possède également, dont nous parlerons ci-dessous), qui est conçu pour cacher la fenêtre de la machine virtuelle aux yeux de l'utilisateur. Autrement dit, l'utilisateur voit, pour ainsi dire, un système d'exploitation dans un système d'exploitation. Dans ce cas, les fenêtres ouvertes dans le système d'exploitation invité des applications sont affichées sur le bureau principal.

Vous pouvez le télécharger ici : www. VMware. com

Parallels Workstation – virtualisation pour l'utilisateur à domicile

L'un des plus grands acteurs du marché mondial de la virtualisation est Parallels. Ses principaux outils de virtualisation sont destinés en priorité aux grandes entreprises prestataires de services. Mais le développeur ne dédaigne pas non plus l'utilisateur domestique : pour les machines avec Windows et Linux, l'entreprise dispose d'un programme de virtualisation appelé Parallels Workstation, et pour les machines Apple, il existe une solution similaire, Parallels Desktop. Contrairement à d'autres développeurs, cette société ne propose pas de solutions gratuites : l'utilisateur devra payer pour créer et exécuter une machine virtuelle.

Les fonctionnalités et capacités de Parallels Workstation ou Parallels Desktop justifient pleinement le prix de l'application. Par exemple, en les utilisant, vous pouvez facilement importer des machines virtuelles, même celles créées dans d'autres programmes de virtualisation ; de plus, les capacités de ces applications payantes vous permettent de créer, et ensuite d'exécuter sur d'autres machines, des images des principaux systèmes virtuels.

Il convient également de noter que l'entreprise a version mobile Applications Parallels Mobile pour iOS. En utilisant cette version peut être facilement configuré télécommande exécutant la machine virtuelle Parallels Desktop sur Mac OS.

Vous pouvez l'acheter ici : www. parallèles.com.ru

VirtualBox – machine virtuelle d'Oracle

L'un des programmes de virtualisation les plus courants est VirtualBox. Plus d'un groupe de développeurs, et pas une seule entreprise bien connue dans l'environnement informatique, ont travaillé sur la création de cette application. Actuellement, le produit appartient entièrement à Oracle, qui l'a acquis lors de l'acquisition de l'ancien propriétaire (Sun Microsystems) en 2010. À la suite de tous les mouvements du programme VirtualBox d'un propriétaire à un autre, nous disposons aujourd'hui d'un programme de virtualisation avec un grand nombre de systèmes d'exploitation pris en charge. Sur le site officiel du programme, vous pouvez télécharger des assemblys à installer sur votre ordinateur pour les plateformes Windows, Mac OS, Linux et Solaris. À propos, ces mêmes systèmes d'exploitation peuvent être utilisés dans VirtualBox en tant qu'invités.

Dans l’ensemble, VirtualBox est open source, ce qui rend son utilisation totalement gratuite. Cependant, pour obtenir des fonctionnalités et des capacités plus avancées, par exemple pour prendre en charge le protocole RDP ou la norme USB 3.0 pour le système d'exploitation invité, l'utilisateur devra installer des plugins supplémentaires, qui, soit dit en passant, sont également distribués gratuitement, mais sont fermés source.

Vous pouvez le télécharger ici : www. boîte virtuelle. org

De tout ce qui est décrit ci-dessus, nous pouvons tirer une conclusion et nous concentrer, nous semble-t-il, sur deux programmes de virtualisation - VirtualBox et VMware Player. Ces applications suffisent pour installer des systèmes d'exploitation supplémentaires.

Un grand nombre de programmes apparaissant chaque jour rendent le téléchargement et l'installation de logiciels inconnus sur un ordinateur de plus en plus dangereux pour le système et les fichiers importants de l'ordinateur. De plus, de nombreux programmes dotés de fonctions nécessaires au travail des programmeurs, artistes et autres utilisateurs de PC ne sont disponibles que pour un petit nombre de systèmes d'exploitation. Si vous deviez auparavant prendre un gros risque en téléchargeant un fichier suspect sur Internet ou en réinstallant le système juste pour le plaisir le programme souhaité, alors il existe maintenant un système d'exploitation pour cela en tant que machine virtuelle.

Qu'est-ce qu'une machine virtuelle

Machine virtuelle - programme spécial, qui est installé sur le système d’exploitation natif de l’utilisateur et, une fois lancé, commence à émuler, c’est-à-dire à reproduire, les fonctions de tout autre système d’exploitation spécifié dans les paramètres. La principale commodité de ces programmes est l'absence de besoin de basculer entre les systèmes d'exploitation et l'accès à toutes les fonctions du système reproduit. De plus, toutes les actions effectuées à l'intérieur de la machine virtuelle n'affecteront pas le fonctionnement du système principal, ce qui évite d'éventuelles pannes informatiques.

À l'heure actuelle, les développeurs de machines virtuelles ont créé des programmes qui leur permettent d'émuler n'importe quel système d'exploitation, des premières versions de Windows à Ubuntu, OS X et des axes moins connus, et également de travailler avec des serveurs prêts à l'emploi, par exemple, Machine virtuelle Bitrix.

Il existe une autre compréhension, plus étroite, du terme « machine virtuelle », qui est courante parmi les musiciens : boîte à rythmes virtuelle, qui joue les sons d'une batterie. Ce programme vous permet d'enregistrer des parties d'instruments de batterie sans utiliser de configuration live, mais dans des programmes d'enregistrement spéciaux ou en « revitalisant » une piste midi préenregistrée, en plaçant des échantillons enregistrés de chaque battement sous le son électronique.

A quoi sert une machine virtuelle ?

L'éventail d'actions pouvant être effectuées à l'aide d'une machine virtuelle est en réalité très large.

La chose la plus simple que vous puissiez faire est d’utiliser des programmes qui ne sont pas disponibles pour le système d’exploitation de l’utilisateur ou même pour le PC en général. Par exemple, un émulateur de salle d'opération Systèmes Android essentiellement aussi une machine virtuelle avec laquelle les gens exécutent des applications ou des jeux.

De plus, les programmeurs utilisent souvent des machines virtuelles pour tester des programmes écrits. Par exemple, pour vérifier le fonctionnement correct d'un algorithme écrit dans différentes versions de Windows. Il en va de même pour les développeurs d'applications pour iOS et Android, qui vérifient la fonctionnalité de leurs développements au sein d'émulateurs. A cet effet, il existe une machine virtuelle sur un lecteur flash, afin que vous puissiez toujours vérifier la fonctionnalité du code écrit.

Les machines sont également utilisées par des utilisateurs moins avancés pour de tels contrôles. Le fait est qu'en émulant des systèmes d'exploitation associés, la machine peut reproduire toutes les informations contenues sur l'ordinateur. Par conséquent, si un utilisateur doit télécharger sur Internet un fichier susceptible de contenir des virus, il doit d'abord le vérifier sur une machine virtuelle. S'il fonctionne normalement, vous pouvez l'ouvrir en toute sécurité sur votre système d'exploitation natif.

De plus, ils aident au travail d'entreprise, par exemple les machines virtuelles Bitrix.

Si nous parlons de boîtes à rythmes virtuelles, elles sont utilisées pour enregistrer des parties de batterie de haute qualité en cas de manque de fonds, par exemple pour louer un studio. De tous les instruments, la batterie est la plus sensible à l’enregistrement, et c’est sur elle que l’on passe le plus de temps. De plus, le batteur peut ne pas avoir suffisamment de compétences pour les jouer en douceur, ce qui augmente considérablement le coût du loyer. Dans une telle situation, la meilleure solution serait d'enregistrer la partie dans le programme, puis de la rejouer.

Que sont les machines virtuelles ?

Machine virtuelle pour Windows 10

Surtout pour les utilisateurs avancés familiarisés avec le concept de « machine virtuelle », Microsoft a intégré une émulation d'autres systèmes d'exploitation - . Initialement, sa fonctionnalité est bloquée, mais ses composants sont facilement activés via le Panneau de configuration.

Allez dans le Panneau de configuration et allez dans la sous-section " Programmes et composants" Là dans la fenêtre " Allumer ou éteindre des composants» Vérifiez le nom du service Hyper-V. Après cela, la machine virtuelle sera installée sur le PC et, à l'avenir, vous pourrez la lancer via le menu " Commencer».

Principaux avantages d'Hyper-V:

  • intégré au système, pas besoin de télécharger ou de rechercher quoi que ce soit ;
  • dispose de fonctionnalités complètes pour émuler différentes versions de Windows, par exemple 98 et d'autres systèmes d'exploitation ;
  • les soutiens Versions Windows différents bits ;
  • interface simple et intuitive.

De manière générale, grâce à la présence d'Hyper-V sur Windows 10, les utilisateurs n'ont plus besoin d'autres programmes similaires. Bien que la configuration de l'utilitaire ne nécessite aucune compétence particulière, vous pouvez en savoir plus à ce sujet dans l'article correspondant.

Machine virtuelle pour Windows 7

La machine virtuelle la plus populaire auprès des utilisateurs de Windows 7 est PC virtuel Windows. Initialement, sa fonctionnalité principale était destinée à émuler Windows XP, afin que les développeurs puissent transférer confortablement les programmes développés pour ce système d'exploitation vers les sept nouveaux, qui venaient tout juste d'être publiés à cette époque. Par la suite, ses capacités se sont étendues et Virtual PC est désormais une plate-forme distincte capable de reproduire presque tous les systèmes d'exploitation existants.

Comme Hyper-V, ce service est intégré nativement au système. Pour l'installer, vous devez vous rendre sur " Commencer" et sous-menu " Programmes" Là, vous devez trouver une ligne avec le nom du programme et cliquer dessus. Une fenêtre s'ouvrira dans laquelle vous pourrez librement créer, supprimer et effectuer d'autres manipulations avec l'émulateur du système d'exploitation.

Machines virtuelles pour Mac et autres OS

En plus de ceux intégrés aux septième et dixième Windows virtuel machines, les développeurs tiers ont créé de nombreux autres utilitaires indépendants qui ont à peu près les mêmes capacités, mais diffèrent dans les détails. Le plus populaire d'entre eux est Boîte virtuelle Oracle, a propos de Nous parlerons dans cette partie de l'article.

Cette machine virtuelle peut émuler tous les systèmes d'exploitation actuellement existants et est également disponible pour les systèmes d'exploitation les plus populaires actuellement : Windows, OS X, Linux et Solaris. Vous pouvez le télécharger depuis le site Web du développeur, après avoir sélectionné au préalable le système pour lequel vous en avez besoin.

De ses autres analogues ce programme Oracle se distingue par ses nombreuses fonctionnalités, qui incluent la prise en charge des ports USB et leur lancement à partir d'une machine émulée, la possibilité de sauvegarder l'état du système pour une restauration instantanée en cas d'erreur critique. En fait, de la vaste liste de toutes les fonctionnalités prises en charge, nous pouvons conclure qu'en téléchargeant Oracle VirtualBox, vous pouvez travailler confortablement sur n'importe quel système d'exploitation sans aucune restriction.

Pour la plupart des utilisateurs, VirtualBox est un outil très bon choix en raison de sa praticité, de sa fiabilité et de sa fonctionnalité.

Une fois le package de distribution contenant l’application sur votre ordinateur, double-cliquez dessus. Cela lancera le programme d'installation. Ici, vous devrez sélectionner les fonctionnalités, en plus de la machine Oracle elle-même, qui sont installées avec celle-ci. La liste comprend : la possibilité de programmation interne en Python, le support configuré pour Internet, ainsi que l'intégration de ports USB. Après cela, suivez simplement les instructions du fichier d'installation jusqu'à ce que l'installation d'Oracle VirtualBox soit terminée.

Machines à rythmes virtuelles

Les boîtes à rythmes virtuelles sont présentes sous la forme de plugins supplémentaires qui sont installés et lancés via un programme d'enregistrement ou d'écriture de musique - FL Studio, Ableton, Cubase et autres. Les émulateurs de boîtes à rythmes les plus populaires - Batteur EZ Et Batteries addictives. De grandes bibliothèques d'échantillons pour tous les goûts, enregistrés par des batteurs célèbres, sont mises gratuitement à leur disposition.

Créer votre propre machine virtuelle

Il existe également une société VMware, qui propose également aux utilisateurs des programmes pour créer leurs propres machines virtuelles. Le plus célèbre d'entre eux s'appelle Poste de travail et est distribué sur une base payante. Cependant, il existe de nombreuses ressources qui offrent une utilisation gratuite de cette machine virtuelle, aussi bien pour Windows, Mac que Ubuntu. Il convient de noter que la société propose de nombreux utilitaires supplémentaires qui étendent les capacités du programme de base, en ajoutant des fonctions de gestion de bureau, de diffusion et bien plus encore. Voyons pourquoi cette machine virtuelle est nécessaire.

Workstation vous permet de créer des machines virtuelles qui seront gérées depuis un centre unique. Pour la plupart, cet outil intéresse les grandes entreprises qui ont besoin de configurer les mêmes fonctionnalités d'appareils sur un grand nombre d'ordinateurs.

L'une des fonctionnalités les plus importantes de la machine virtuelle VMWare, appelée vSphère, qui vous permet non seulement de créer et de configurer une machine virtuelle, mais également de mettre en œuvre toute une infrastructure de tels appareils connectés les uns aux autres. Et si vous devez choisir, alors cette fonctionnalité sera très utile pour les grandes entreprises dont les employés ont besoin d'échanger des données et des informations entre eux.

Toutes les fonctionnalités des programmes développés par VMWare ne reposent pas sur l'utilisation unique d'une machine virtuelle, mais sur la formation d'un réseau de celles-ci et d'un endroit unique à partir duquel ce réseau est contrôlé.

Virtualisation 1C-Bitrix

Un autre programme créé pour un travail confortable avec les produits 1C-Bitrix - Machine virtuelle Bitrix, cette fois de développeurs nationaux, qui peuvent également fonctionner avec n'importe quel Applications PHP. Essentiellement, ce programme est une émulation d'un serveur de site Web qui contient tous les réglages pour un travail confortable. La machine finie peut être ouverte dans Lecteur VMware ou d'autres applications de ce développeur (il existe également des versions pour VirtualBox et HyperV).

Le programme vous permet de gagner du temps et de démarrer immédiatement une fois la plateforme principale prête à l'emploi. Dans ce cas, la machine virtuelle Bitrix est installée directement dans le système d'émulation principal, s'intégrant dans ses fonctionnalités et son fonctionnement, ce qui vous permet de commencer à interagir avec les projets 1C immédiatement après l'installation et le lancement.

Quelle machine virtuelle choisir

Il n'y a plus de comparaison claire. Tout dépend de l'utilisateur et de ses besoins. Pour émuler des jeux et vérifier des logiciels tiers, les services Hyper-V habituels, etc., intégrés au système d'exploitation lui-même, sont tout à fait suffisants. Une option bien testée, fiable et gratuite est Boîte virtuelle. Pour les organisations, les meilleures machines virtuelles sont sans aucun doute les produits VMWare ou la machine virtuelle Bitrix, car ils simplifient les affaires et l'interaction avec les employés.

Vidéo sur le sujet




Haut