Kernel-based Virtual Machine
Máquina Virtual baseada em Núcleo (em inglês: Kernel-based Virtual Machine (KVM)), é um emulador de computador pessoal, parte integrada ao núcleo Linux.
Está na categoria de programas de virtualização para computadores, tendo funções semelhantes a de outros produtos como VMWare e Xen.
O programa escrito inicialmente com o nome QEMU, tinha como objetivo ser um emulador de PC para computadores de plataforma x86. Após ser expandido para incorporar funções de virtualização e inserido no núcleo do Linux passou a se chamar KVM. Atualmente (Junho de 2008) emula sistemas em várias plataformas de hardware, desde mainframes, sistemas RISC, etc. Inclusive suportando vários tipos de sistemas operacionais como Windows, DOS, Unix, Linux, etc.
Está disponível através de licença GPL.