QEMU is a generic, open-source machine emulator and virtualizer. When used as a machine emulator, it runs operating systems and programs made for one processor on a different machine; when paired with KVM, it provides near-native virtualization performance.
Features:
- Full system emulation for x86, ARM, RISC-V, MIPS, PowerPC, and s390x architectures
- Near-native hardware virtualization when paired with Linux KVM kernel modules
- User-mode emulation enabling direct execution of foreign-architecture Linux binaries
- Virtual device emulation for network cards, USB controllers, GPUs, and storage drives
- Snapshot support, live migration, and integration with libvirt and virt-manager
Screenshots
