KVM stands for Kernel Based Virtualization.
Kernel based virtualization was implemented to get the advantage of hardware assisted virtualization support given by the new generation of Intel and AMD CPU’s.
During initial stages of development of virtualization technology the CPUs where fully emulated by the software which eventually lacked in performance because of absence of direct hardware access.
The following are some of the features and benefits of Kernel based virtualization.