KVM (Kernel-based Virtual Machine) est une machine virtuelle libre pour Linux. Elle fonctionne sur les architectures x86 disposant des technologies Intel VT ou AMD SVM (AMD-V).
KVM utilise un mécanisme de paravirtualisation appelé "virtio". Les pilotes "virtio" améliorent la vitesse d'exécution de la VM.