whatis virtual-machine

Virtual Machine (VM)

Also known as: VM, KVM, QEMU, hypervisor

A fully emulated computer with its own kernel running on a hypervisor. On Linux this is typically KVM with QEMU and libvirt.

What Is a Virtual Machine (KVM/QEMU) on Linux?

Unlike a container, a VM runs its own complete operating system, which can be Windows, BSD, or a different Linux kernel. KVM turns the Linux kernel into a type-1 hypervisor using CPU virtualization extensions, and QEMU provides the virtual hardware.

libvirt, virt-manager, and Proxmox VE sit on top to manage VMs, storage, and networks. VMs give stronger isolation than containers at the cost of more memory and slower start times.

Example

lscpu | grep Virtualization
virsh list --all