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 di sistema completo, 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
QEMU è un emulatore di macchina. È disponibile in diverse versioni, ognuna delle quali può emulare un'architettura di processore e un numero di schede costruite utilizzando tale architettura. Ad esempio, abbiamo quanto segue:
- sistema-qemu-braccio:ARM
- sistema-qemu-mips:MIPS
- qemu-system-ppc:PowerPC
- sistema-qemu-x86:x86 e x86_64
Per ogni architettura, QEMU emula una gamma di hardware, che puoi vedere usando l'opzione:aiuto macchina. Ogni macchina emula la maggior parte dell'hardware che normalmente si trova su quella scheda. Sono disponibili opzioni per collegare l'hardware alle risorse locali, ad esempio utilizzando un file locale per l'unità disco emulata.
Nel caso in cui incontri un errore di seguito:
qemu-system-x86_64: command not found
puoi provare a installare il pacchetto sottostante secondo la tua scelta di distribuzione.
Distribuzione | Comando |
---|---|
Debian | apt-get install qemu-system-x86 |
Ubuntu | apt-get install qemu-system-x86 |
Arch Linux | pacman -S qemu-senza testa |
Kali Linux | apt-get install qemu-system-x86 |
Fedora | dnf install qemu-system-x86-core-2 |
Raspbian | apt-get install qemu-system-x86 |