Maszyna Wirtualna bazująca na Jądrze, jest w pełni wirtualizowanym rozwiązaniem dla systemu Linux na sprzęcie x86. Zawiera moduł jądra (nazwany kvm.ko) i komponent przestrzeni użytkownika (zmodyfikowaną wersję Qemu), obydwa są wolnym oprogramowaniem. Komponent KVM pojawił się w jądrze Linuksa wraz z wersją 2.6.20.