Virtualization is a mechanism that lets you co-host multiple virtual machines on a single physical node. An example in Linux is the Kernel-based Virtual Machine (KVM), which acts a a virtualization layer, from which Guest VMs (like QEMU system emulator) can hook into. Multiple different OSes can be supported as guests, and this core model is the foundation of the cloud computing (Infrastructure-as-a-Service) model.
