Reading Time – 1 minute, 12 seconds
Here’s the Xen definition: It’s an open-source hypervisor software developed and maintained by the Xen Project community. Xen is a Type 1 or bare-metal hypervisor that allows you to run multiple operating systems on host computers to enable virtualization. Xen lets you share hardware resources of the same computer among multiple operating systems concurrently. The multiple operating systems can be run on the same hardware resources.
Xen operates directly above the hardware layer and below the operating system of the host computer. It creates a virtualization layer on top of the operating system where the virtual machines can be created. Xen directly manages and links the hardware resources with the virtual machines. Xen hypervisor is responsible for CPU scheduling, memory partitioning, control, and execution of virtual machines.
These are some of the features of the Xen hypervisor.