Links: Difference between revisions
(Add QtEmu) |
(Removed some dead links) |
||
(One intermediate revision by one other user not shown) | |||
Line 23: | Line 23: | ||
*[https://git.linaro.org/qemu/qemu-linaro.git/ qemu-linaro] - obsolete (but includes OMAP3 support) | *[https://git.linaro.org/qemu/qemu-linaro.git/ qemu-linaro] - obsolete (but includes OMAP3 support) | ||
*[http://github.com/vapier/qemu Blackfin target] (maintained by Mike Frysinger) | *[http://github.com/vapier/qemu Blackfin target] (maintained by Mike Frysinger) | ||
*[https://github.com/AVEx-6502/qemu-6502 6502 CPU target] | *[https://github.com/AVEx-6502/qemu-6502 6502 CPU target] | ||
*[https://github.com/Dushistov/qemu_at91sam9263 AT91SAM9263 emulation] | *[https://github.com/Dushistov/qemu_at91sam9263 AT91SAM9263 emulation] | ||
Line 45: | Line 44: | ||
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: | 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://qemudo.sourceforge.net/ qemudo], QEMU Web Interface | * [http://qemudo.sourceforge.net/ qemudo], QEMU Web Interface | ||
* [https://sourceforge.net/projects/javaqemu/ JavaQemu], a GUI for QEMU written in Java | * [https://sourceforge.net/projects/javaqemu/ JavaQemu], a GUI for QEMU written in Java | ||
Line 66: | Line 64: | ||
*[http://www.serialice.com/ SerialICE], a system software debugger | *[http://www.serialice.com/ SerialICE], a system software debugger | ||
*[http://www.marss86.org/index.php/Home MARSSx86], a cycle accurate accurate x86 simulator that uses QEMU | *[http://www.marss86.org/index.php/Home MARSSx86], a cycle accurate accurate x86 simulator that uses QEMU | ||
=== Other emulators === | === Other emulators === | ||
Line 88: | Line 80: | ||
=== Related links === | === Related links === | ||
* | *Book "''qemu-kvm & libvirt''", 4. Edition 2010, ISBN 978-3-8370-0876-0, https://web.archive.org/web/20191029014310/http://qemu-buch.de/ | ||
*[http://www.valgrind.org/ Valgrind], an open-source memory debugger for x86-GNU/Linux | *[http://www.valgrind.org/ Valgrind], an open-source memory debugger for x86-GNU/Linux | ||
*[http://edgarigl.github.com/tlmu/ TLMu]: TLMu - A SystemC TLM-2.0 integration of QEMU | *[http://edgarigl.github.com/tlmu/ TLMu]: TLMu - A SystemC TLM-2.0 integration of QEMU |
Latest revision as of 08:14, 13 April 2021
Development
- Savannah project page
- QEMU patches from the mailing list
- IRC channel: #qemu on irc.oftc.net
Developers
A few blogs from developers are syndicated at Virt Tools Planet. For enrolling a blog into the planet, please submit a patch to this file to Dan Berrange.
Unofficial QEMU binaries
- Precompiled Windows versions, provided by Prashant Satish
- Precompiled Windows versions (32 and 64 bit), provided by Stefan Weil
- Precompiled Windows versions (currently only up to 2.6.0), provided by Eric Lassauge
- Slackware packages
Alternate QEMU repositories / Forks
- Openmoko (Neo1973) target
- Malc's GIT repository including audio improvements, an x86 interpreter (useful for MSDOS demos heavily using self modifying code), full A/V capture
- Android emulation - see also http://gsoc11-qemu-android.blogspot.de/
- AR7 routers, TCG interpreter (maintained by Stefan Weil)
- Motorola 680x0 (not coldfire — maintained by Laurent Vivier)
- PA-RISC target — early stages (needs linux-user rework for stack growing up)
- kqemu archive includes patches for the former acceleration module
- qemu-linaro - obsolete (but includes OMAP3 support)
- Blackfin target (maintained by Mike Frysinger)
- 6502 CPU target
- AT91SAM9263 emulation
- Android Goldfish
- Android Ranchu
- Imagination META
- Macintosh 128k
- QEMU with Windbg stub
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.
- QtEmu, a graphical user interface for QEMU written in Qt5 for GNU/Linux, FreeBSD, Windows and MacOS
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:
BIOSes and firmware used by QEMU
- The PC BIOS from the Bochs IA-32 Emulator Project
- The LGPL VGA BIOS project
- The OpenBIOS project, an open source Open Firmware implementation
- The OpenHackWare (archived 2008-01-24) Open Firmware implementation
- SLOF, the Slimline Open Firmware, is used in QEMU for the "pseries" machine
- Etherboot images from ROM-o-matic
- The EFI BIOS comes from the TianoCore Project.
- OVMF provides UEFI support for IA32 (x86) and X64 (x86-64) guests.
- U-Boot, a firmware which is used for some PowerPC boards in 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
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
- Book "qemu-kvm & libvirt", 4. Edition 2010, ISBN 978-3-8370-0876-0, https://web.archive.org/web/20191029014310/http://qemu-buch.de/
- Valgrind, an open-source memory debugger for x86-GNU/Linux
- TLMu: TLMu - A SystemC TLM-2.0 integration of QEMU