Kernel-based Virtual Machine (KVM) is an open-source virtualization technology for Linux systems. It is a full virtualization solution for Linux on x86 hardware that includes processor and memory virtualization capabilities. KVM allows multiple virtual machines, or VMs, to run on a single physical server, each with its own operating system, applications and resources. KVM is particularly useful for data centers and cloud hosting providers, as it allows for efficient resource utilization and consolidation of multiple servers into one. KVM provides an abstraction layer between the physical server and the virtual machines, allowing each VM to run independently of the other VMs on the same host. KVM is also compatible with existing enterprise applications, making it easy to integrate into existing data centers. KVM is also scalable, allowing for the creation of large virtual infrastructures.
Discontinued The official website is no longer available. The latest version, 7.0, released in April 2010, can still be downloaded from Download.com.
KVM is a kernel module that QEMU can use to speed up emulation.