Quick Emulator (QEMU) est le composant principal de la suite technologique de virtualisation QEMU/KVM. Il fournit une virtualisation matérielle et une émulation de processeur. QEMU s'exécute dans l'espace utilisateur et, sans avoir besoin de noyau, les pilotes peuvent toujours fournir une émulation système rapide. QEMU prend en charge deux modes de fonctionnement :
- Émulation complète du système, où QEMU émule un système informatique complet, y compris le type de processeur et les périphériques.
- Émulation en mode utilisateur, où QEMU peut exécuter un processus qui a été compilé nativement sur une architecture CPU différente.
Si vous rencontrez l'erreur ci-dessous :
kvm-img: command not found
Vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution.
Répartition | Commande |
---|---|
Debian | apt-get install qemu-kvm |
Ubuntu | apt-get install qemu-kvm |
Kali Linux | apt-get install qemu-kvm |
CentOS | yum installer qemu-kvm |
Fédora | dnf installer qemu-kvm |
Résumé
L'interaction de libvirt, QEMU et KVM est quelque chose qui nous donne toutes les capacités de virtualisation. Lorsque vous travaillez avec KVM, vous êtes le plus susceptible de vous connecter d'abord à son interface de programmation d'application (API) principale, appelée libvirt (https://libvirt.org). Mais libvirt a d'autres fonctionnalités - c'est aussi un démon et un outil de gestion pour différents hyperviseurs. QEMU est un émulateur et un virtualiseur de machine générique et open source. Lorsqu'il est utilisé comme émulateur de machine, QEMU peut exécuter des systèmes d'exploitation et des programmes conçus pour une machine (comme une carte ARM) sur une autre machine (comme votre propre PC).