KVM (Kernel Virtual Machine) is an advanced full virtualization technology for Linux on x86 hardware containing virtualization.
It made of a loadable kernel module, kvm.ko, that provides you core virtualization infrastructure and a processor specific module.

Using KVM, you can run multiple virtual machines Linux or Windows images on single dedicate physical server.
Each virtual machine has own virtualized hardware: Network card/ Graphics/ Disk/ Memory and CPU etc.

KVM is open source software. The kernel component of KVM is included in mainline Linux, as of 2.6.20.

Supported feature :

  • Snapshot
  • Resume
  • Pause