KVM(Kernel-based Virtual Machine)
& XEN are bare metal (type-1) hypervisors. Any Hypervisor(whether
type-1 or type-2) needs a OS.
Installation of KVM hypervisor => Install minimal Ubuntu (or) CentOS and install KVM module(.ko).
Installation of KVM hypervisor => Install minimal Ubuntu (or) CentOS and install KVM module(.ko).
KVM converts Linux into a Type-1 hypervisor.
There is only one kernel that is used (and that is the Linux kernel, which has
KVM included). On the flip side, I can make an argument that Xen is not a
Type-1 hypervisor, because the CPU and memory is scheduled by the hypervisor,
but IO is scheduled by Dom0, which is a guest (so it's not bare metal). In the
KVM architecture, the CPU, memory, and IO are scheduled by the Linux kernel
with KVM.
references:
KVM -
Xen -
KVM:
Bare-Metal Hypervisor - https://virtualizationreview.com/Blogs/Mental-Ward/2009/02/KVM-BareMetal-Hypervisor.aspx?m=1
KVM:
Bare metal virtualization on Ubuntu with KVM - https://fabianlee.org/2018/08/27/kvm-bare-metal-virtualization-on-ubuntu-with-kvm/
Hyper-visors
overview - https://www.sciencedirect.com/topics/computer-science/hypervisors
Linux Containers - https://linuxcontainers.org/
Miscellaneous links: