virtualisation is the process of creating virtual instances of computer systems, including OS, storage, and network resources, on a single physical host machine
Popular Linux virtualisation technologies include KVM, Xen, VirtualBox, Docker, and LXC.
KVM (Kernel-based Virtual Machine) is a virtualization technology that allows multiple virtual machines to run on a single Linux host by sharing the host's hardware resources
Xen is a hypervisor that can run multiple virtual machines on a single host machine.
VirtualBox is a virtualization software that allows multiple virtual machines to run on a host machine. It is available for Linux, Windows, and macOS
KVM and Xen are both Type 1 hypervisors, which run directly on the host's hardware, while VirtualBox is a Type 2 hypervisor
KVM and Xen provide better performance and security than VirtualBox
VirtualBox is more user-friendly and easier to set up and use than KVM and Xen
KVM and Xen are commonly used for server virtualization, while VirtualBox is more commonly used for desktop virtualization for testing