QEMU
QEMU is the full-featured virtual machine monitor, and it emulates a full machine with decades of hardware.
QEMU is the full-featured virtual machine monitor. A virtual machine monitor is a user-space process, one per virtual machine, that provides the devices and the machine model. The monitor works beside KVM, which runs in the kernel and handles CPU and memory virtualization. QEMU is a traditional monitor: it emulates a full machine, and that machine includes decades of hardware.