Un système d'exploitation de machine virtuelle (VM) n'est pas un type distinct de système d'exploitation en soi, mais plutôt un système d'exploitation *invité* s'exécutant *à l'intérieur* d'une machine virtuelle. Cette machine virtuelle est créée par un logiciel (un hyperviseur) sur un ordinateur physique, également appelé machine hôte. L'hyperviseur fournit le matériel virtuel (CPU virtuel, mémoire, stockage, interfaces réseau) auquel le système d'exploitation invité pense avoir un accès direct.
Pensez-y comme ceci :votre ordinateur physique est la maison. L'hyperviseur est le gestionnaire de l'appartement, divisant la maison en appartements séparés. Chaque OS invité est un locataire vivant dans son propre appartement, ignorant les autres locataires ni la structure globale du bâtiment. Chaque appartement dispose de ses propres équipements (ressources virtuelles), imitant un véritable ordinateur physique, même s'il ne s'agit que de logiciels.
Par conséquent, *n'importe** système d'exploitation peut être un système d'exploitation de machine virtuelle :Windows, macOS, distributions Linux, etc. L'essentiel est qu'il s'exécute dans un environnement virtualisé plutôt que directement sur le matériel physique. Cela vous permet d'exécuter plusieurs systèmes d'exploitation simultanément sur une seule machine physique, de tester des logiciels dans des environnements isolés ou d'exécuter des applications héritées qui pourraient ne pas être compatibles avec votre système d'exploitation hôte.
|