KVM (Kernel-based Virtual Machine) is an open-source virtualization module in the Linux kernel that allows Linux to operate as a hypervisor. It turns the Linux kernel into a hypervisor, enabling it to run multiple virtual machines (VMs) on a single physical host.