x86 based virtualization Uses KVM on Linux to provide CPU virtualization, and emulates enough of IBM-PC peripherals to boot DOS and the Linux kernel as guests.