Links: Difference between revisions

From QEMU
(Remove dead links)
(More dead link removal, merge GUI and management tools sections, introduced "Legacy GUI" section)
Line 32: Line 32:
*[https://github.com/ispras/qemu/tree/windbg QEMU with Windbg stub]
*[https://github.com/ispras/qemu/tree/windbg QEMU with Windbg stub]


=== GUI Front Ends ===
=== GUIs and management tools/systems ===
{|class="wikitable sortable"
* [http://libvirt.org libvirt] provides an API for managing QEMU/KVM (and other hypervisors) exposed in C, Perl, Python, OCaml, Ruby, and Java, with bridges to AMQP/QMF and DMTF CIM.
! align="left" | Project Name
* [http://virt-manager.org virt-install, virt-clone, virt-convert] a set of command line tools for provisioning new VMs from install media, existing VMs and appliances, respectively. See also 'virsh' command line shell with libvirt.
! align="left" | Latest Release
* [http://virt-manager.org virt-manager], Virtual Machine Manager. A graphical desktop management app using [http://libvirt.org/ libvirt]. Can manage a single local host, or securely multiple remote hosts. Support QEMU, KVM, Xen and more
|-
* [http://sourceforge.net/projects/aqemu/ AQEMU] GUI for QEMU and KVM (Linux), [http://qemu-buch.de/de/index.php?title=QEMU-KVM-Buch/_Managementtools/_AQEMU docs (German)]
| [http://witsbits.com/ Witsbits] is a combination of [http://witsbits.com/product.php a web service and a boot loader], enabling bare-metal servers to host virtual machines with QEMU quickly.
* [http://www.ganeti.org/ Ganeti], a cluster virtual server management software tool built on top of existing virtualization technologies such as Xen or KVM and other Open Source software.
| 2012-10-16
* [https://github.com/shevek/qemu-java qemu-java], a full Java API to QEmu's QApi, commandline image manipulation. This is a good foundation API for building integration testing systems, richer QEmu-based applications, and so forth.
|-
 
| [http://sourceforge.net/projects/aqemu/ AQEMU] GUI for QEMU and KVM (Linux), [http://qemu-buch.de/d/Managementtools/_AQEMU docs (German)], [http://qemu-buch.de/d/QEMU_unter_Microsoft_Windows#Qemu-Manager_f.C3.BCr_Windows more docs (German)]
=== Legacy GUI front ends ===
| 2011-07-27
 
|-
These projects seem to be abandoned, thus these GUIs likely do not work with the latest version of QEMU anymore and the links are only provided here for historical reasons:
| [http://www.davereyn.co.uk/ QEMU Manager] on Windows by Dave Reynolds.
| 2010-04
|-
| [http://www.kju-app.org/ Q is a Mac OS X port] of QEMU 0.9.1 with a nice GUI
| 2008-02-16
|-
| [http://qtemu.org/ QtEmu], a graphical user interface for QEMU written in Qt4 for Linux and Windows
| 2007-11-12
|-
| [http://qemudo.sourceforge.net/ qemudo], QEMU Web Interface
| 2007-02-25
|}


=== Other management tools/systems ===
* [http://qtemu.org/ QtEmu], a graphical user interface for QEMU written in Qt4 for Linux and Windows
*[http://libvirt.org libvirt] provides an API for managing QEMU/KVM (and other hypervisors) exposed in C, Perl, Python, OCaml, Ruby, and Java, with bridges to AMQP/QMF and DMTF CIM.
* [http://qemudo.sourceforge.net/ qemudo], QEMU Web Interface
*[http://virt-manager.org virt-install, virt-clone, virt-convert] a set of command line tools for provisioning new VMs from install media, existing VMs and appliances, respectively. See also 'virsh' command line shell with libvirt.
* [https://sourceforge.net/projects/javaqemu/ JavaQemu], a GUI for QEMU written in Java
*[http://virt-manager.org virt-manager], Virtual Machine Manager. A graphical desktop management app using [http://libvirt.org/ libvirt]. Can manage a single local host, or securely multiple remote hosts. Support QEMU, KVM, Xen and more
* [http://code.google.com/p/ganeti/ Ganeti], a cluster virtual server management software tool built on top of existing virtualization technologies such as Xen or KVM and other Open Source software.
* [https://github.com/shevek/qemu-java qemu-java], a full Java API to QEmu's QApi, commandline image manipulation. This is a good foundation API for building integration testing systems, richer QEmu-based applications, and so forth.


=== BIOSes and firmware used by QEMU ===
=== BIOSes and firmware used by QEMU ===

Revision as of 05:52, 17 August 2018

Development

Developers

A few blogs from developers are syndicated at Virt Tools Planet. For enrolling a blog into the planet, email Amit Shah or Dan Berrange to add the feeds.

Unofficial QEMU binaries

Alternate QEMU repositories / Forks

GUIs and management tools/systems

  • libvirt provides an API for managing QEMU/KVM (and other hypervisors) exposed in C, Perl, Python, OCaml, Ruby, and Java, with bridges to AMQP/QMF and DMTF CIM.
  • virt-install, virt-clone, virt-convert a set of command line tools for provisioning new VMs from install media, existing VMs and appliances, respectively. See also 'virsh' command line shell with libvirt.
  • virt-manager, Virtual Machine Manager. A graphical desktop management app using libvirt. Can manage a single local host, or securely multiple remote hosts. Support QEMU, KVM, Xen and more
  • AQEMU GUI for QEMU and KVM (Linux), docs (German)
  • Ganeti, a cluster virtual server management software tool built on top of existing virtualization technologies such as Xen or KVM and other Open Source software.
  • qemu-java, a full Java API to QEmu's QApi, commandline image manipulation. This is a good foundation API for building integration testing systems, richer QEmu-based applications, and so forth.

Legacy GUI front ends

These projects seem to be abandoned, thus these GUIs likely do not work with the latest version of QEMU anymore and the links are only provided here for historical reasons:

  • QtEmu, a graphical user interface for QEMU written in Qt4 for Linux and Windows
  • qemudo, QEMU Web Interface
  • JavaQemu, a GUI for QEMU written in Java

BIOSes and firmware used by QEMU

Projects using the QEMU code

  • The Xen virtual machine monitor
  • KVM, Kernel-based Virtual Machine for Linux
  • VirtualBox, an open source x86 virtualizer.
  • SerialICE, a system software debugger
  • MARSSx86, a cycle accurate accurate x86 simulator that uses QEMU

External Documentation

Other emulators

  • The Bochs IA-32 Emulator Project
  • The EM86 x86 emulator on Alpha-Linux
  • The bintrans Dynamic Binary Translator
  • MINDE, an emulator for some old x86 demos
  • SkyEye, an ARM simulator
  • Softgun, an ARM simulator
  • SIMH, The Computer History Simulation Project
  • GXemul, emulator for multiple systems including m88k
  • ARAnyM, emulator for Atari ST/TT/Falcon family
  • Hercules, S/370, S/390 and z/Arch emulator
  • The PearPC PowerPC Architecture Emulator (development stalled)
  • TME, The (Sun) Machine Emulator

Related links