KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions. It consists of a kernel module that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko. Each virtual machine has private virtualized hardware: a network card, disk, graphics adapter, etc and a permament VNC connection which permits remote access to both the GUI and pre-boot (Emulated BIOS) screens. What are its advantages over OpenVZ, Xen or Virtuozzo? With KVM you are running an unmodified operating system which is installed from the official ISO file, whichever that may be, using a permanent VNC connection. You can configure your own partitions, select your own software and even encrypt your hard drive. Unlike other virtualization types, you run your own kernel and modules, making it possible to install Windows, Linux or BSD variants, there all supported. No more mess, no more fuss, no more hassle. Just a virtual machine that behaves like a physical server and works with you, not against you.