Links: Difference between revisions

From QEMU
(Remove / fix broken links)
(Moved the forks list from the Contribution page to the Links page)
Line 16: Line 16:
* [http://www.slackware.com/~alien/slackbuilds/qemu/ Slackware packages]
* [http://www.slackware.com/~alien/slackbuilds/qemu/ Slackware packages]


=== Alternate QEMU repositories ===
=== Alternate QEMU repositories / Forks ===
*[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
Line 22: Line 22:
*[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]])
*[https://github.com/vivier/qemu-m68k Motorola 680x0] (not coldfire — maintained by Laurent Vivier)
*[https://github.com/vivier/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) — see also [[Features/Z80]]
*[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://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
Line 28: Line 28:
*[http://github.com/vapier/qemu Blackfin target] (maintained by Mike Frysinger)
*[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
*[http://idletime.s601.xrea.com/enu/qemu/ idletime's pnacl port] Portable Native Client (PNaCl) port runs in Chrome web browser
 
*[https://github.com/AVEx-6502/qemu-6502 6502 CPU target]
==== Historical ports ====
*[https://github.com/Dushistov/qemu_at91sam9263 AT91SAM9263 emulation]
*[http://svn.kju-app.org/trunk/qemu/ Q repository] (Mac OS X port of v0.9.1)
*[https://android.googlesource.com/platform/external/qemu Android Goldfish]
*[https://qemu-android.googlesource.com/qemu-ranchu/ Android Ranchu]
*[https://github.com/img-meta/qemu Imagination META]
*[https://github.com/Dovgalyuk/qemu/tree/Macintosh-128k/ Macintosh 128k]
*[https://github.com/ispras/qemu/tree/windbg QEMU with Windbg stub]


=== GUI Front Ends ===
=== GUI Front Ends ===

Revision as of 17:41, 17 February 2017

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

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