Ce que je perçois comme une machine virtuelle est qu’elle permet simplement de charger un autre système d’exploitation côte à côte dans son propre environnement en mode bac à sable.
Il est limité à la même architecture matérielle que le système d'exploitation hôte.
Avec Intel VT (et similaire), il est possible d’exécuter la version 64 bits d’un système d’exploitation sur un hôte 32 bits.
VirtualBox et VMWare en sont des exemples.
Mais QEMU est un émulateur matériel: il émule un ordinateur entier et (peut) émuler une architecture entière avec chaque pièce émulée.
Cela ne se limite pas à la même architecture.
Nous pouvons exécuter la version ARM de Linux sur QEMU sur un processeur x64.
Le SDK Android utilise QEMU pour émuler les tablettes et les téléphones à des fins de test.
Posant cela, pouvons-nous dire que QEMU est une machine virtuelle?
Cela a généré beaucoup de discussion dans le commentaire de la question " Comment empêcher les administrateurs réseau d'accéder au lecteur USB "sur un autre site Web, dans lequel il y avait un" différend "selon lequel un émulateur matériel est toujours une machine virtuelle.