By Mark Hermeling

A good discussion on Virtualization Review on whether KVM is a Bare-Metal Hypervisor. A Bare-Metal hypervisor is also traditionally referred to as a Type 1 hypervisor, it is a hypervisor that runs directly on the hardware and that hosts guest operating systems. A type 2 hypervisor on the other hand is a hypervisor that runs within a host OS and that hosts guest OSes inside of it. Wikipedia has a decent explanation as well.
The easiest comparison is that a type 2 hypervisor is used by people running a different guest OS inside a host on their desktop. I am typing this on my MacBook Pro while a Wind River Linux kernel compile is churning away on a Red Hat Enterprise guest inside a VMWare Fusion session. This is clearly a type 2 hypervisor. The hypervisor in a type 2 environment uses the host operating system services to provide the virtual environments.





