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. 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 hypervis...