What's the difference between Type 1 and Type 2 hypervisors used in OS virtualization?

In general, a hypervisor is a software that creates virtual machines. An operating system abstracts away the hardware and runs any type of software, including hypervisors.

There are two types of hypervisors: Type 1 and Type 2. Type 1 hypervisors run directly on the system hardware. They are often referred to as a "native" or "bare metal" or "embedded" hypervisors in vendor literature. Type 2 hypervisors run on a host operating system. We will have a look one by one both hypervisors.
Type 1 & Type 2

A type 1 hypervisor is both the operating system and the hypervisor together. There's no underlying operating system like Linux or windows. 

Key: This is usually faster and more efficient because you only run 2 layers of software

A type 2 hypervisor runs on top of an existing operating system, such as Linux, which isn't specially designed to run virtual machines. In this case, you run 3 layers of software, the operating system, the type 2 hypervisor, and the final virtual machine, in order to achieve the same effect. 

Key: This is typically less efficient since you're running an entire extra layer of heavy duty software.


Comments

Popular posts from this blog

Important Types of Backup

Difference Between Server 2012 and Windows Server 2008