KVM

KVM (Kernel-based Virtual Machine) is a hardware virtualization hypervisor, primarily for x86-based processor architecture. KVM allows one to run on a single physical host multiple virtual machines (VMs) with unmodified guest operating systems such as Linux, BSD and Windows. Each VM is assigned its own private virtualized hardware for CPU, memory, network adapter, hard disk, etc. The kernel module for KVM is integrated in the Linux kernel 2.6.20 and higher. KVM requires processor support for hardware virtualization, such as Intel VT or AMD-V. KVM is used in conjunction with libvirt-based front ends such as virt-manager, virsh to create and manage VMs.


  • Website: http://www.linux-kvm.org/
  • Platform: Linux, FreeBSD
  • License: GNU GPL v2 (KVM kernel module), GNU LGPL v2 (KVM user module)
  • Documentation: http://www.linux-kvm.org/page/Documents
  • Source repository: git
  • Community: mailing list
  • Features:
  • Similar Software

    VMware Player VMware Player is a closed-source virtualization software whose binary installer is distributed by VMware. VMware Player can be used free of charge for personal non-commercial use, while a commercial ...
    VirtualBox VirtualBox is a type-2 hypervisor based virtualization software for x86-based hardware. It allows users to create guest virtual machines of different operating systems on top of the host operating sys...

    Subscribe to Xmodulo List

    Do you want to receive posts about Linux applications and software recommended by Xmodulo List? Enter your email address below, and we will deliver our recommendations straight to your email box, for free. Delivery powered by Google Feedburner.

    Leave a comment

    Your email address will not be published. Required fields are marked *