Quick Emulator (QEMU) è il componente principale della tuta tecnologica di virtualizzazione QEMU/KVM. Fornisce virtualizzazione hardware ed emulazione del processore. QEMU viene eseguito nello spazio utente e, senza la necessità del kernel, i driver possono comunque fornire un'emulazione di sistema veloce. QEMU supporta due modalità operative:
- Emulazione completa del sistema, in cui QEMU emula un intero sistema informatico, inclusi il tipo di CPU e le periferiche.
- Emulazione modalità utente, in cui QEMU può eseguire un processo che è stato compilato su un'architettura CPU diversa in modo nativo.
Nel caso in cui riscontri l'errore seguente:
kvm-img: command not found
Puoi provare a installare il pacchetto sottostante secondo la tua scelta di distribuzione.
Distribuzione | Comando |
---|---|
Debian | apt-get install qemu-kvm |
Ubuntu | apt-get install qemu-kvm |
Kali Linux | apt-get install qemu-kvm |
CentOS | yum install qemu-kvm |
Fedora | dnf install qemu-kvm |
Riepilogo
L'interazione di libvirt, QEMU e KVM è qualcosa che ci offre tutte le capacità di virtualizzazione. Quando si lavora con KVM, è molto probabile che ci si interfaccia prima con la sua API (Application Programming Interface) principale, chiamata libvirt (https://libvirt.org). Ma libvirt ha altre funzionalità:è anche un demone e uno strumento di gestione per diversi hypervisor. QEMU è un emulatore e virtualizzatore di macchine generico e open source. Se utilizzato come emulatore di macchina, QEMU può eseguire sistemi operativi e programmi creati per una macchina (come una scheda ARM) su una macchina diversa (come il tuo PC).