What is Linux virtualization?
Linux virtualization is a process by which one or more virtual machines can be installed, executed and maintained on the Linux operating system. Linux virtualization enables the consolidation of hardware and software resources used by the Linux operating system, and enables them to be shared and distributed across multiple virtual machines and their associated processes.
Linux virtualization was developed to achieve virtualization on a system with the Linux operating system. Linux virtualization is achieved by installing a virtual machine application on the target system that can create several or more virtual machines depending on the back-end system resources. Each virtualized computer shares the underlying hardware resources, but runs independently of the higher-level Linux operating system. However, Linux virtualization allows Windows, Mac OS X, and other virtual machines supported by operating systems other than Linux to be created and run.
Xen, KVM, VirtualBox and VMware are popular applications for Linux virtualization.