Links: Difference between revisions
No edit summary |
Stefan Weil (talk | contribs) m (change style of header lines) |
||
Line 1: | Line 1: | ||
=== 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 === | |||
* [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 === | |||
*[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 === | |||
*[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 === | |||
*[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 === | |||
*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 === | |||
*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 === | |||
*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 === | |||
*[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
- Savannah project page
- QEMU patches from the mailing list
- IRC channel: #qemu on irc.oftc.net
Unofficial QEMU binaries
- QEMU on Windows provides precompiled QEMU versions (< 0.9.0) for Windows.
- TAKEDA Toshiya provides precompiled QEMU versions (> 0.9.1) for Windows.
- RPMs for Fedora and RHEL
- Slackware packages
Alternate QEMU repositories
- Openmoko (Neo1973) target
- OpenSolaris support
- Malc's GIT repository including audio improvements, an x86 interpreter (useful for MSDOS demos heavily using self modifying code), full A/V capture
- AR7 routers, TCG interpreter (maintained by Stefan Weil)
- Q repository (Mac OS X port)
- Z80 target
- PA-RISC target
- Mamona project
- MeeGo QEMU
GUI Front Ends
- AQEMU GUI for QEMU and KVM (Linux), documentation (German)
- Qemu Manager for Windows (and Wine)
- Q is a Mac OS X port of QEMU 0.9.1 with a nice GUI
- QEMoon, a QEMU gui frontend for Linux and Windows in Java using the Eclipse framework
- qemudo, QEMU Web Interface
- QtEmu, a graphical user interface for QEMU written in Qt4 for Linux and Windows
- QEMU Manager on Windows by Dave Reynolds.
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
- 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 Open Firmware implementation
- Etherboot images from ROM-o-matic
- The EFI BIOS comes from the TianoCore Project. The QEMU port is available here
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
- Book "qemu-kvm & libvirt", 4. Edition 2010, ISBN 978-3-8370-0876-0, http://qemu-buch.de
- #qemu the (unofficial) wiki of QEMU
- Wiki about the QEMU MIPS target
- IBM Linux Blueprint: Quick Start Guide for installing and running KVM
- IBM Linux Blueprint: The Developer's Approach to Installing and Managing KVMs
- The QEMU forum
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