K

KVM (Kernel-based Virtual Machine)

KVM is a Linux kernel virtualization module that turns Linux into a hypervisor.

What is KVM?

KVM (Kernel-based Virtual Machine) is a virtualization module in the Linux kernel that allows the kernel to function as a hypervisor, using QEMU for hardware emulation.

KVM ecosystem

libvirt (management API), QEMU (emulation), virt-manager (GUI), virsh (CLI).

Common misconceptions

  • "KVM is hard to manage" — Good tooling available
  • "KVM is not enterprise-ready" — Used in major clouds
  • "KVM only runs Linux" — Windows and other OS supported