KVM (Kernel-based Virtual Machine), Linux çekirdeği üzerinde çalışan ve sanal makineler oluşturup yönetmeye olanak tanıyan açık kaynaklı bir sanallaştırma teknolojisidir. KVM'nin bazı kullanım amaçları: Performans: Yüksek düzeyde gereksinimlere sahip uygulamaları yönetmek için tasarlanmamıştır, ancak tüm konuk işletim sistemleri ana sunucu işletim sisteminin yüksek performansını alır. Güvenlik: SELinux ve sVirt gibi güvenlik mekanizmaları ile sanal makineler arasında güçlü bir izolasyon sağlar. Maliyet verimliliği: Ücretsiz ve açık kaynak olması, işletmelerin sanal makine barındırmak için ek lisans ücretleri ödemesini gerektirmez. Esneklik: Farklı donanım kurulumlarıyla çalışır ve sunucu yöneticilerine sanal makinelere verimli bir şekilde ek CPU, depolama veya bellek tahsis etme imkanı tanır. Canlı migrasyon desteği: Sanal makinelerin çalışır durumdayken bir sunucudan diğerine taşınabilmesini sağlar.