Overview

Xen is a Hypervisor providing services that allow multiple computer operating systems to execute concurrently on the same computer hardware. Xen is currently available for the IA-32, x86-64 and ARM computer architectures.

Kernel-based Virtual Machine (KVM) is a virtualization infrastructure for the Linux kernel. KVM supports native virtualization on processors with hardware virtualization extensions. KVM has also been ported to FreeBSD and Illumos in the form of loadable kernel modules.

KVM originally supported x86 and x86-64 processors and has been ported to S/390, PowerPC, and IA-64. An ARM port is in progress, KVM hypervisor porting to ARM Cortex-A15 is made available by Virtual Open Systems.

Libvirt is an open source API, daemon and management tool for managing platform virtualization. You can use it to manage Linux KVM, Xen, VMware ESX and other virtualization technologies. Graphical interfaces use it, such as Virtual Machine Manager, as do command line interfaces (virsh), and higher level tools like oVirt.

This package discovers Xen and KVM virtualization solutions using libvirt as an API via shell connection.