Setup & operation

What is KVM virtualisation?

Short answer

KVM (Kernel-based Virtual Machine) is full hardware virtualisation built into the Linux kernel, using processor extensions to run each guest with its own kernel and hardware-enforced isolation. Unlike OpenVZ or LXC, which share the host kernel, a KVM guest can load kernel modules, run any operating system and use real swap.

The practical consequences are concrete: Docker works properly, WireGuard loads, nested virtualisation is possible, FreeBSD and Windows boot, and memory allocated to you cannot be quietly oversold because it is genuinely reserved.

Overhead is 2–5% for most workloads, which is a rounding error against the difference between shared and dedicated cores. Every OnionVPS instance is KVM, without exception.

See also: Nested virtualisation · WireGuard · OpenVZ · KVM