Définition simple d’une machine virtuelle:
Une machine virtuelle est une machine à l’intérieur de notre ordinateur physique qui utilise ses ressources matérielles.
Pourquoi avons-nous besoin d’une machine virtuelle ?:
Nous utilisons tous un système d’exploitation. La majorité des ordinateurs fonctionnent sous l’un des trois principaux systèmes :
- Windows
- Mac OS
- Linux
Si nous voulons faire tourner plusieurs systèmes d’exploitation sur un même ordinateur, par exemple Windows et Linux, ou même cinq systèmes différents, comment cela est-il possible ?
C’est là qu’intervient la machine virtuelle.
Comment fonctionne une machine virtuelle ?:
Imaginez votre ordinateur comme un rectangle représentant votre machine physique. Cette machine possède :
- Un système d’exploitation (Windows, Mac OS ou Linux)
- Des composants matériels : processeur, disque dur, RAM, carte mère, etc.
Ces composants matériels, combinés au système d’exploitation, permettent à votre ordinateur de fonctionner.
Une machine virtuelle est comme un petit rectangle à l’intérieur de votre machine physique. Elle fonctionne comme une machine à part entière, mais utilise une partie des ressources matérielles de l’ordinateur physique.
Exemple concret : Windows et Linux:
Si votre ordinateur physique fonctionne sous Windows, mais que vous souhaitez utiliser Linux pour vos exercices de piratage, il n’est pas nécessaire de supprimer Windows.
Nous pouvons créer une machine virtuelle pour Linux, qui :
- Emprunte des ressources matérielles à votre machine physique (processeur, RAM, disque dur)
- Fonctionne comme un ordinateur indépendant
Ainsi, votre machine physique et votre machine virtuelle peuvent fonctionner en parallèle.
Performance et ressources:
Si vous créez plusieurs machines virtuelles, elles partageront les mêmes ressources. Cela peut légèrement ralentir les performances, mais avec un PC suffisamment puissant, l’impact sera minime.
Lorsque vous fermez une machine virtuelle, toutes les ressources qu’elle utilisait reviennent automatiquement à votre ordinateur.
Les avantages d’une machine virtuelle:
- Sécurité : Toutes vos expérimentations se font dans un environnement isolé. Si un virus ou une erreur survient, votre machine physique reste intacte.
- Facilité de gestion : Vous pouvez supprimer une machine virtuelle en deux clics sans affecter votre ordinateur principal.
- Snapshots : Il est possible de sauvegarder l’état actuel d’une machine virtuelle et de revenir à cet état si nécessaire.
Ces fonctionnalités sont particulièrement utiles pour les débutants en piratage et en test de systèmes.
Comment créer une machine virtuelle ? :
Pour créer une machine virtuelle, il vous faut :
- Un système d’exploitation que vous souhaitez installer dans la machine virtuelle.
- Un logiciel de virtualisation, qui permet à votre ordinateur physique de partager ses composants matériels avec la machine virtuelle et de faire fonctionner plusieurs systèmes d’exploitation sur un seul hôte.
Avec ces deux éléments, vous pouvez créer et utiliser votre machine virtuelle facilement.
