Links: Difference between revisions

From QEMU
No edit summary
m (change style of header lines)
Line 1: Line 1:
'''Development'''
=== Development ===
*[http://savannah.gnu.org/projects/qemu Savannah project page]
*[http://savannah.gnu.org/projects/qemu Savannah project page]
*[http://patchwork.ozlabs.org/project/qemu-devel/list/ QEMU patches] from the mailing list
*[http://patchwork.ozlabs.org/project/qemu-devel/list/ QEMU patches] from the mailing list
*IRC channel: #qemu on [http://www.oftc.net/ irc.oftc.net]
*IRC channel: #qemu on [http://www.oftc.net/ irc.oftc.net]


'''Unofficial QEMU binaries'''
=== Unofficial QEMU binaries ===
* [http://www.h7.dion.ne.jp/~qemu-win/ QEMU on Windows] provides precompiled QEMU versions (< 0.9.0) for Windows.
* [http://www.h7.dion.ne.jp/~qemu-win/ QEMU on Windows] provides precompiled QEMU versions (< 0.9.0) for Windows.
* [http://homepage3.nifty.com/takeda-toshiya/ TAKEDA Toshiya] provides precompiled QEMU versions (> 0.9.1) for Windows.
* [http://homepage3.nifty.com/takeda-toshiya/ TAKEDA Toshiya] provides precompiled QEMU versions (> 0.9.1) for Windows.
Line 10: Line 10:
* [http://www.slackware.com/~alien/slackbuilds/qemu/ Slackware packages]
* [http://www.slackware.com/~alien/slackbuilds/qemu/ Slackware packages]


'''Alternate QEMU repositories'''
=== Alternate QEMU repositories ===
*[http://svn.openmoko.org/trunk/src/host/qemu-neo1973/ Openmoko (Neo1973) target]
*[http://svn.openmoko.org/trunk/src/host/qemu-neo1973/ Openmoko (Neo1973) target]
*[http://www.opensolaris.org/os/project/qemu/ OpenSolaris support]
*[http://www.opensolaris.org/os/project/qemu/ OpenSolaris support]
Line 21: Line 21:
*[http://meego.gitorious.org/qemu-maemo/qemu MeeGo QEMU]
*[http://meego.gitorious.org/qemu-maemo/qemu MeeGo QEMU]


'''GUI Front Ends'''
=== GUI Front Ends ===
*[http://sourceforge.net/projects/aqemu/ AQEMU] GUI for QEMU and KVM (Linux), [http://qemu-buch.de/d/Managementtools/_AQEMU documentation (German)]
*[http://sourceforge.net/projects/aqemu/ AQEMU] GUI for QEMU and KVM (Linux), [http://qemu-buch.de/d/Managementtools/_AQEMU documentation (German)]
*[http://qemu-buch.de/d/QEMU_unter_Microsoft_Windows#Qemu-Manager_f.C3.BCr_Windows Qemu Manager for Windows (and Wine)]
*[http://qemu-buch.de/d/QEMU_unter_Microsoft_Windows#Qemu-Manager_f.C3.BCr_Windows Qemu Manager for Windows (and Wine)]
Line 30: Line 30:
* [http://www.davereyn.co.uk/ QEMU Manager] on Windows by Dave Reynolds.
* [http://www.davereyn.co.uk/ QEMU Manager] on Windows by Dave Reynolds.


'''Other management tools/systems'''
=== Other management tools/systems ===
*[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://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://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.
*[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.
Line 36: Line 36:
* [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.
* [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.


'''BIOSes and firmware used by QEMU'''
=== BIOSes and firmware used by QEMU ===
*The PC BIOS from the [http://bochs.sourceforge.net/ Bochs] IA-32 Emulator Project
*The PC BIOS from the [http://bochs.sourceforge.net/ Bochs] IA-32 Emulator Project
*The [http://www.nongnu.org/vgabios LGPL VGA BIOS project]
*The [http://www.nongnu.org/vgabios LGPL VGA BIOS project]
Line 44: Line 44:
*The EFI BIOS comes from the [http://www.tianocore.org/ TianoCore Project].  The QEMU port is available [http://xenbits.xensource.com/ext/efi-vfirmware.hg here]
*The EFI BIOS comes from the [http://www.tianocore.org/ TianoCore Project].  The QEMU port is available [http://xenbits.xensource.com/ext/efi-vfirmware.hg here]


'''Projects using the QEMU code'''
=== Projects using the QEMU code ===
*The [http://www.xen.org Xen] virtual machine monitor
*The [http://www.xen.org Xen] virtual machine monitor
*[http://www.linux-kvm.org KVM], Kernel-based Virtual Machine for Linux
*[http://www.linux-kvm.org KVM], Kernel-based Virtual Machine for Linux
Line 50: Line 50:
*[http://www.serialice.com/ SerialICE], a system software debugger
*[http://www.serialice.com/ SerialICE], a system software debugger


'''External Documentation'''
=== External Documentation ===
*Book "''qemu-kvm & libvirt''", 4. Edition 2010, [http://qemu-buch.de/english/order.php ISBN 978-3-8370-0876-0], http://qemu-buch.de
*Book "''qemu-kvm & libvirt''", 4. Edition 2010, [http://qemu-buch.de/english/order.php ISBN 978-3-8370-0876-0], http://qemu-buch.de
*[http://qemu-buch.de/cgi-bin/moin.cgi/ #qemu the (unofficial) wiki of QEMU]
*[http://qemu-buch.de/cgi-bin/moin.cgi/ #qemu the (unofficial) wiki of QEMU]
Line 58: Line 58:
*[http://qemu-forum.ipi.fi/ The QEMU forum]
*[http://qemu-forum.ipi.fi/ The QEMU forum]


'''Related Links'''
=== Related Links ===
*[http://free.oszoo.org/ Free Operating System Zoo]: many disk images with free OSes (very old)
*[http://free.oszoo.org/ Free Operating System Zoo]: many disk images with free OSes (very old)
*The [http://bochs.sourceforge.net/ Bochs] IA-32 Emulator Project
*The [http://bochs.sourceforge.net/ Bochs] IA-32 Emulator Project

Revision as of 08:07, 27 December 2010

Development

Unofficial QEMU binaries

Alternate QEMU repositories

GUI Front Ends

Other 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
  • 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.

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

External Documentation

Related Links

  • Free Operating System Zoo: many disk images with free OSes (very old)
  • The Bochs IA-32 Emulator Project
  • Valgrind, an open-source memory debugger for x86-GNU/Linux
  • PTLsim, a cycle accurate x86 microprocessor simulator
  • The EM86 x86 emulator on Alpha-Linux
  • The bintrans Dynamic Binary Translator
  • MINDE, an emulator for some old x86 demos
  • MicroLib, a simulator for computer architecture research (PowerPC and Alpha simulation)
  • SkyEye, an ARM simulator
  • Softgun, an ARM simulator
  • SIMH, The Computer History Simulation Project
  • The PearPC PowerPC Architecture Emulator (development stalled)
  • PLEX86, x86- Virtual Machine (VM) Program
  • TME, The (Sun) Machine Emulator
  • QEMU-SystemC, a hardware co-simulator