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