Links: Difference between revisions

From QEMU
m (kill spam revisions)
(23 intermediate revisions by 16 users not shown)
Line 3: Line 3:
*[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]
=== Developers ===
A few blogs from developers are syndicated at [http://planet.virt-tools.org/index.html Virt Tools Planet].  For enrolling a blog into the planet, email Amit Shah or Dan Berrange to add the feeds.


=== Unofficial QEMU binaries ===
=== Unofficial QEMU binaries ===
* [http://www.omledom.com/ Precompiled Windows versions] (1.4.0), provided by Prashant Satish
* [http://lassauge.free.fr/qemu/ Precompiled Windows versions] (≥ 0.13.0), provided by Eric Lassauge
* [http://homepage3.nifty.com/takeda-toshiya/ Precompiled Windows versions] (≥ 0.9.1), provided by TAKEDA Toshiya
* [http://homepage3.nifty.com/takeda-toshiya/ Precompiled Windows versions] (≥ 0.9.1), provided by TAKEDA Toshiya
* [http://qemu.weilnetz.de/ Precompiled Windows versions] (32 and 64 bit), provided by [[User: Stefan Weil|Stefan Weil]]
* [http://www.h7.dion.ne.jp/~qemu-win/ Older precompiled Windows versions] (≤ 0.9.0), provided by Kazu
* [http://www.h7.dion.ne.jp/~qemu-win/ Older precompiled Windows versions] (≤ 0.9.0), provided by Kazu
* [http://atrpms.net/name/kqemu/ RPMs for Fedora and RHEL]
* [http://atrpms.net/name/kqemu/ RPMs for Fedora and RHEL]
Line 13: Line 19:
*[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://repo.or.cz/w/qemu/malc.git Malc's GIT repository] including audio improvements, an x86 interpreter (useful for MSDOS demos heavily using self modifying code), full A/V capture
*[http://repo.or.cz/w/qemu/malc.git Malc's GIT repository] including audio improvements, an x86 interpreter (useful for MSDOS demos heavily using self modifying code), full A/V capture
*[http://github.com/patricksjackson/qemu/tree/android_qdev Android emulation] - see also http://gsoc11-qemu-android.blogspot.de/
*[http://repo.or.cz/w/qemu/ar7.git/ AR7 routers, TCG interpreter] (maintained by [[User:Stefan_Weil|Stefan Weil]])
*[http://repo.or.cz/w/qemu/ar7.git/ AR7 routers, TCG interpreter] (maintained by [[User:Stefan_Weil|Stefan Weil]])
*[http://gitorious.org/qemu-m68k Motorola 680x0] (not coldfire — maintained by Laurent Vivier)
*[http://gitorious.org/qemu-m68k Motorola 680x0] (not coldfire — maintained by Laurent Vivier)
*[http://homepage.ntlworld.com/wholehog/stuart/qemu/z80.html Z80 target] (works, but needs flags optimisation)
*[http://homepage.ntlworld.com/wholehog/stuart/qemu/z80.html Z80 target] (works, but needs flags optimisation)
*[http://hppaqemu.sourceforge.net/ PA-RISC target] — early stages (needs linux-user rework for stack growing up)
*[http://hppaqemu.sourceforge.net/ PA-RISC target] — early stages (needs linux-user rework for stack growing up)
*[http://dev.openbossa.org/trac/mamona/ Mamona project] - link down
*[http://gitorious.org/mamona Mamona project]
*[http://meego.gitorious.org/qemu-maemo/qemu MeeGo QEMU]
*[http://meego.gitorious.org/qemu-maemo/qemu MeeGo QEMU]
*[http://repo.or.cz/w/kqemu.git kqemu archive] includes patches for the former acceleration module
*[http://repo.or.cz/w/kqemu.git kqemu archive] includes patches for the former acceleration module
*[http://git.linaro.org/gitweb?p=qemu/qemu-linaro.git;a=summary qemu-linaro] - mostly tracks upstream; includes OMAP3 support
*[http://github.com/vapier/qemu Blackfin target] (maintained by Mike Frysinger)
*[http://idletime.s601.xrea.com/enu/qemu/ idletime's pnacl port] Portable Native Client (PNaCl) port runs in Chrome web browser
==== Historical ports ====
==== Historical ports ====
*[http://svn.kju-app.org/trunk/qemu/ Q repository] (Mac OS X port of v0.9.1)
*[http://svn.kju-app.org/trunk/qemu/ Q repository] (Mac OS X port of v0.9.1)
Line 25: Line 36:


=== 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)]
{|class="wikitable sortable"
*[http://qemu-buch.de/d/QEMU_unter_Microsoft_Windows#Qemu-Manager_f.C3.BCr_Windows Qemu Manager for Windows (and Wine)]
! align="left" | Project Name
*[http://www.kju-app.org/ Q is a Mac OS X port] of QEMU 0.9.1 with a nice GUI
! align="left" | Latest Release
*[http://qemoon.org QEMoon], a QEMU gui frontend for Linux and Windows in Java using the Eclipse framework
|-
*[http://qemudo.sourceforge.net/ qemudo], QEMU Web Interface
| [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://qtemu.org/ QtEmu], a graphical user interface for QEMU written in Qt4 for Linux and Windows
| 2012-10-16
* [http://www.davereyn.co.uk/ QEMU Manager] on Windows by Dave Reynolds.
|-
| [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)]
| 2011-07-27
|-
| [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 ===
=== Other management tools/systems ===
Line 38: Line 64:
*[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://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.
* [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 ===
Line 61: Line 88:
*IBM Linux Blueprint: [http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=/liaai/kvminstall/liaaikvminstallstart.htm  Quick Start Guide for installing and running KVM]
*IBM Linux Blueprint: [http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=/liaai/kvminstall/liaaikvminstallstart.htm  Quick Start Guide for installing and running KVM]
*IBM Linux Blueprint: [http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=/liaai/kvmadv/kvmadvstart.htm  The Developer's Approach to Installing and Managing KVMs]
*IBM Linux Blueprint: [http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=/liaai/kvmadv/kvmadvstart.htm  The Developer's Approach to Installing and Managing KVMs]
*[http://qemu-forum.ipi.fi/ The QEMU forum]


=== Other emulators ===
=== Other emulators ===
*The [http://bochs.sourceforge.net/ Bochs] IA-32 Emulator Project
*The [http://bochs.sourceforge.net/ Bochs] IA-32 Emulator Project
*[http://www.ptlsim.org/ PTLsim], a cycle accurate x86 microprocessor simulator
*[http://www.ptlsim.org/ PTLsim], a cycle accurate x86 microprocessor simulator
*The [http://www.cs.rose-hulman.edu/~donaldlf/em86/index.html EM86 x86 emulator] on Alpha-Linux
*The [http://ftp.dreamtime.org/pub/linux/Linux-Alpha/em86/v0.2/docs/em86.html EM86 x86 emulator] on Alpha-Linux
*The [http://www.complang.tuwien.ac.at/schani/bintrans/ bintrans] Dynamic Binary Translator
*The [http://www.complang.tuwien.ac.at/schani/bintrans/ bintrans] Dynamic Binary Translator
*[http://www.boblycat.org/~malc/minde/ MINDE], an emulator for some old x86 demos
*[http://www.boblycat.org/~malc/minde/ MINDE], an emulator for some old x86 demos
*[http://www.microlib.org/ MicroLib], a simulator for computer architecture research (PowerPC and Alpha simulation)
*[http://www.skyeye.org SkyEye], an ARM simulator
*[http://www.skyeye.org SkyEye], an ARM simulator
*[http://softgun.sourceforge.net/ Softgun], an ARM simulator
*[http://softgun.sourceforge.net/ Softgun], an ARM simulator
Line 81: Line 106:
=== 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)
*[http://files.nodalink.com/qemu-files/zaurus-test-0.1.tar.gz Zaurus boot images]: Zaurus pda boot images for QEMU
*[http://www.greensocs.com/projects/QEMUSystemC/ QEMU-SystemC], a hardware co-simulator
*[http://www.greensocs.com/projects/QEMUSystemC/ QEMU-SystemC], a hardware co-simulator
*[https://wiki.linaro.org/WorkingGroups/ToolChain/QEMU Linaro QEMU page]: ARM TODOs and links
*[https://wiki.linaro.org/WorkingGroups/ToolChain/QEMU Linaro QEMU page]: ARM TODOs and links

Revision as of 12:44, 11 June 2015

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

Historical ports

GUI Front Ends

Project Name Latest Release
Witsbits is a combination of a web service and a boot loader, enabling bare-metal servers to host virtual machines with QEMU quickly. 2012-10-16
AQEMU GUI for QEMU and KVM (Linux), docs (German), more docs (German) 2011-07-27
QEMU Manager on Windows by Dave Reynolds. 2010-04
Q is a Mac OS X port of QEMU 0.9.1 with a nice GUI 2008-02-16
QtEmu, a graphical user interface for QEMU written in Qt4 for Linux and Windows 2007-11-12
qemudo, QEMU Web Interface 2007-02-25

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

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