QEMU/QEMU front-ends

From Gentoo Wiki
Jump to:navigation Jump to:search

The QEMU front-ends page is about an user interface application to the QEMU/libvirt API/library.


To make life easier, there are multiple but user-friendly front-end tools to handle the QEMU.

To continue reading on about creating/managing guest OSes, click on the link of that name under the Name column.


The only robust command line interface (CLI) choice for QEMU is virsh command, provided by the ‘’’app-emulation/libvirt’’’ core library/package.


(Gentoo link)

Package Homepage Description
virsh app-emulation/libvirt https://www.libvirt.org/ CLI to manipulate virtual machines.
guestfish none https://libguestfs.org/ tools for accessing and modifying virtual machine disk images
virt-clone app-emulation/virt-manager https://virt-manager.org/ Duplicate a virtual machine, changing all the unique host side configuration like MAC address, name, etc.
virt-lightning none https://github.com/virt-lightning/virt-lightning spawn cloud instances using libvirt
qemu-init none https://github.com/mm1ke/qemu-init a pretty comprehensive qemu-system-(arch) front-end start/stop/snapshot for command line uses.

(Gentoo link)

Package Homepage Description
AQEMU https://sourceforge.net/projects/aqemu/ Graphical interface for QEMU and KVM emulators, using Qt5.
GNOME Boxes gnome-extra/gnome-boxes https://wiki.gnome.org/Apps/Boxes GNOME App to manage virtual and remote machines.
QtEmu https://gitlab.com/qtemu/gui Qt-based front-end for QEMU.


https://f1ash.github.io/qt-virt-manager/ A graphical user interface for libvirt written in Qt5.


app-emulation/virt-manager https://virt-manager.org A graphical tool for administering virtual machines.

The most common GUI choice for host platform is the virt-manager, which also requires virsh.

See also

  • Virtualization — the concept and technique that permits running software in an environment separate from a computer operating system.
  • QEMU — a generic, open source hardware emulator and virtualization suite.
  • Libvirt — a virtualization management toolkit.
  • Libvirt/QEMU_networking — details the setup of Gentoo networking by Libvirt for use by guest containers and QEMU-based virtual machines.
  • Libvirt/QEMU_guest — covers libvirt and its creation of a virtual machine (VM) for use under the soft-emulation mode QEMU hypervisor Type-2, notably using virsh command.
  • Virt-manager — desktop user interface for management of virtual machines and containers through the libvirt library
  • Virt-manager/QEMU_guest — QEMU creation of a guest (VM or container)
  • QEMU/Linux guest — describes the setup of a Gentoo Linux guest in QEMU using Gentoo bootable media.

External resources