This article is about the virtual machine monitor. For the Quarterdeck expanded memory manager, see QEMM.
This article's lead section may be too short to adequately summarize the key points. Please consider expanding the lead to provide an accessible overview of all important aspects of the article.(September 2022)
QEMU
The free operating system OpenIndiana running within QEMU, which runs as processes on Linux
Original author(s)
Fabrice Bellard
Developer(s)
QEMU team: Peter Maydell, et al.
Stable release
9.0.0[1]
/ 23 April 2024
Repository
gitlab.com/qemu-project/qemu
Written in
C
Operating system
Linux, Microsoft Windows, macOS and some other UNIX platforms
Type
Hypervisor, Emulator
License
GPL-2.0-only[2]
Website
www.qemu.org
QEMU (Quick Emulator[3]) is a free and open-source emulator. It emulates a computer's processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest operating systems. It can interoperate with Kernel-based Virtual Machine (KVM) to run virtual machines at near-native speed. QEMU can also do emulation for user-level processes, allowing applications compiled for one architecture to run on another.[4]
QEMU supports the emulation of various architectures, including x86, ARM, PowerPC, RISC-V, and others.
^Michael Roth (23 April 2024). "[ANNOUNCE] QEMU 9.0.0 is now available". Retrieved 24 April 2024.
^"License - QEMU".
^"Glossary". National Institute of Standards and Technology. Retrieved 2023-04-24.
^Speed, Richard (2019-04-25). "QEMU 4 arrives with toys for Arm admirers, RISC-V revolutionaries, POWER patriots... you get the idea". www.theregister.co.uk. The Register. Archived from the original on 2019-10-01. Retrieved 2019-10-01.
QEMU (Quick Emulator) is a free and open-source emulator. It emulates a computer's processor through dynamic binary translation and provides a set of different...
is a file format for disk image files used by QEMU, a hosted virtual machine monitor. It stands for "QEMU Copy On Write" and uses a disk storage optimization...
laʁ]; born 1972) is a French computer programmer known for writing FFmpeg, QEMU, and the Tiny C Compiler. He developed Bellard's formula for calculating...
tools. These include a debugger, libraries, a handset emulator based on QEMU, documentation, sample code, and tutorials. The SDK is part of the official...
platform-independent environment. Some virtual machine emulators, such as QEMU and video game console emulators, are designed to also emulate (or "virtually...
platform virtualization. It can be used to manage KVM, Xen, VMware ESXi, QEMU and other virtualization technologies. These APIs are widely used in the...
Discrete Device Assignment (DDA) Citrix XenServer GPU pass-through Xen and QEMU/KVM with Intel GVT-d VirtualBox removed support for PCI pass-through in version...
Linux Kernel documentation Guide:Running Mono Applications Official QEMU mirror, QEMU, 23 November 2022 Using Go as a scripting language in Linux, Cloudflare...
hardware as a coreboot payload, or can be used directly in emulators such as QEMU and Bochs. Initially, SeaBIOS was based on the open-source BIOS implementation...
in most cases. QEMU has official support for Classic Mac OS version 9.0 through 9.2 and Mac OS X 10.0 up to and including 10.5. QEMU has several advantages...
volume 5, section 6, SMBIOS Protocol QEMU version 2.12.50 User Documentation, https://qemu.weilnetz.de/doc/qemu-doc.html Archived 2019-04-27 at the Wayback...
Bottles. Multiple Windows virtual machines can also be installed by KVM/QEMU and Virt-Manager. Graphics settings are easiest in QXL/SPICE mode. For 3D...
products such as VMware and Virtual PC use similar approaches to Bochs and QEMU, however they use a number of advanced techniques to shortcut most of the...
with QEMU, has support for virtualized TPMs. As of 2012[update], it supports passing through the physical TPM chip to a single dedicated guest. QEMU 2.11...
counterpart is the PIIX3. It was replaced by Intel 440LX. The designers of the QEMU emulator originally chose to simulate this chipset and its southbridge counterpart...
Workstation (Extreme) Parallels Desktop for Mac Parallels Server for Mac PearPC QEMU VirtualBox Virtual Iron Virtual PC VMware Fusion VMware Server VMware Workstation...
overflow. CVE-2009-1244 Cloudburst: VM display function in VMware CVE-2011-1751 QEMU-KVM: PIIX4 emulation does not check if a device is hotpluggable before unplugging...
from December 2016. QEMU NVMe is supported by QEMU since version 1.6 released on August 15, 2013. NVMe devices presented to QEMU guests can be either...
Retrieved 2017-10-14. Otubo, Eduardo (2017-09-15). "QEMU Sandboxing new model pull request". qemu-devel mailing list archive. van de Ven, Arjan (2009-02-28)...
QEMU/KVM The QEMU maintainers merged support for providing SPICE remote desktop capabilities for all QEMU virtual machines in March 2010. The QEMU binary...
GNOME Desktop Environment, used to access virtual systems. Boxes uses the QEMU, KVM, and libvirt virtualization technologies. GNOME Boxes requires the CPU...
OpenRISC, including NuttX, RTEMS, FreeRTOS, and eCos. Since version 1.2, QEMU supports emulating OpenRISC platforms. Free and open-source software portal...
64V/ES1371, and Sound Blaster PCI 128. Similar to Virtual PC, Bochs and QEMU, it emulates almost all versions of Microsoft Windows until Windows 7 (including...