From Fedora Project Wiki

Core Virtualization

  • Package-x-generic-16.pngkernel provides e.g. the kvm hypervisor core (kvm.ko), support for running as KVM and Xen guests etc.
  • Package-x-generic-16.pngqemu is a CPU and device emulator; it also acts as the userspace component of KVM
  • Package-x-generic-16.pnglibvirt is a toolkit for interacting with the various virtualization technologies
  • Package-x-generic-16.pngxen provides the xen hypervisor and userspace components
  • Package-x-generic-16.pngxenner allows Xen guests to be run on KVM
  • Package-x-generic-16.pngbochs PC BIOS for QEMU
  • Package-x-generic-16.pnggpxe PXE boot ROMs for QEMU
  • Package-x-generic-16.pngvgabios video BIOS for QEMU
  • Package-x-generic-16.pngopenbios sparc/ppc BIOS for QEMU


  • Package-x-generic-16.pngvirt-manager is a desktop user interface for managing virtual machines
  • Package-x-generic-16.pngvirt-viewer is used by virt-manager to connect to a virtual machine's graphical console
  • Package-x-generic-16.pngpython-virtinst provides a python API for installing virtual machines, and a bunch of useful utilitis like virt-install and virt-clone
  • Package-x-generic-16.pnggnome-applet-vm is a GNOME applet for monitoring and controlling virtual machines
  • Package-x-generic-16.pngvirt-top is a top-like utilitiy for virtual machines
  • Package-x-generic-16.pnglibguestfs provides an API and tools for accessing and modifying virtual machine disk images
  • guestfish lets you access and modify virtual machine disk images from the command line
  • libguestfs-tools provides useful tools: virt-df, virt-cat, virt-edit, virt-ls, virt-inspector, virt-rescue, virt-win-reg
  • libguestfs-mount (guestmount) lets you mount virtual machine disk images on the host
  • Package-x-generic-16.pngcollectd-libvirt gathers statistics from within virtual machines
  • Package-x-generic-16.pngappliance-tools enables the building of virtual appliance images
  • Package-x-generic-16.pngcobbler is a network boot server that can be used to provision virtual machines
  • Package-x-generic-16.pngperl-Sys-Virt-TCK is a functional test suite for libvirt
  • Package-x-generic-16.pngvirt-v2v is a tool for converting virtual machines to use the KVM hypervisor

Language Bindings

For Package-x-generic-16.pnglibvirt

For Package-x-generic-16.pnglibguestfs


  • Package-x-generic-16.pngkvm used to provide the userspace component of the kvm hypervisor. It has since been replaced by qemu
  • Package-x-generic-16.pngetherboot has been replaced by Package-x-generic-16.pnggpxe
  • Package-x-generic-16.pngvirt-mem is going to be replaced by other virt tools