What is a Hypervisor ?
A hypervisor is computer software, firmware or hardware that creates and runs virtual machines. A computer on which a hypervisor runs one or more virtual machines is called a host machine, and each virtual machine is called a guest machine. The hypervisor presents the guest operating systems with a virtual operating platform and manages the execution of the guest operating systems.
There are 02 types of Hypervisors :
Type-1 These hypervisors are native/bare-metal, run directly on the host's hardware to control the hardware and to manage guest operating systems.
Example :
XEN
Oracle/SUN LDOMs
IBM LPARs
Hyper-V
VMware ESXi
Type-2 - Hypervisors abstract guest operating systems from the host operating system. Guest VM runs as a hypervisor process on the host.
Example :
VMware Workstation
VMware Player
VirtualBox
Watch the video for details :