From Fedora Project Wiki
Core Virtualization
provides e.g. the kvm hypervisor core (kvm.ko), support for running as KVM and Xen guests etc.
kernelis a CPU and device emulator; it also acts as the userspace component of KVM
qemuis a toolkit for interacting with the various virtualization technologies
libvirtprovides the xen hypervisor and userspace components
xenallows Xen guests to be run on KVM
xennerPC BIOS for QEMU
bochsPXE boot ROMs for QEMU
gpxevideo BIOS for QEMU
vgabiossparc/ppc BIOS for QEMU
openbios
Tools
is a desktop user interface for managing virtual machines
virt-manageris used by virt-manager to connect to a virtual machine's graphical console
virt-viewerprovides a python API for installing virtual machines, and a bunch of useful utilitis like virt-install and virt-clone
python-virtinstis a GNOME applet for monitoring and controlling virtual machines
gnome-applet-vmis a top-like utilitiy for virtual machines
virt-topprovides an API and tools for accessing and modifying virtual machine disk images
libguestfsguestfishlets you access and modify virtual machine disk images from the command linelibguestfs-toolsprovides useful tools: virt-df, virt-cat, virt-edit, virt-ls, virt-inspector, virt-rescue, virt-win-reglibguestfs-mount(guestmount) lets you mount virtual machine disk images on the hostgathers statistics from within virtual machines
collectd-libvirtenables the building of virtual appliance images
appliance-toolsis a network boot server that can be used to provision virtual machines
cobbleris a functional test suite for libvirt
perl-Sys-Virt-TCKis a tool for converting virtual machines to use the KVM hypervisor
virt-v2v
Language Bindings
For
libvirt
For
libguestfs
