KVM превращает Linux в гипервизор второго уровня, используя возможности аппаратной виртуализации, такие как Intel VT-x и AMD-V. Виртуальные машины KVM управляются с помощью стандартных инструментов, таких как QEMU, и могут работать с различными операционными системами.