A Kernel-based Virtual Machine is an open source virtualisation for the Linux kernel distributions.
The KVM was merged into the Linux kernel mainline in kernel version 2.6.20, with the use of a type-two hypervisor. It has also been ported to FreeBSD and illumos, activated in the form of loadable kernel modules.
In order for the Kernel-based Virtual Machine to work, it requires a processor with hardware virtualisation extensions.
Want to know who KVM was invented by? See next page.
KVM supports a range of different operating system images other than Linux, which include Windows, BSD and Solaris.
The KVM hypervisor is the virtualisation layer in the Kernel-based Virtual Machine.