Kernel-based Virtual Machine
Abreviado como KVM, é um emulador de PC (Computador Pessoal), parte integrante do sistema operacional Linux. Faz parte do kernel do Linux.
Faz parte da categoria de programas de virtualização para computadores, tendo funções semelhantes a 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 incorpar funções de virtualização e inserido no kernel 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.