(
Quick
EMUlator) Open-source software for creating emulation and virtual machine environments, developed by Fabrice Bellard. As an emulator, it is used to run operating systems and applications written for another hardware platform; for example, running ARM software on an x86-based PC.
For virtualization, QEMU is used to emulate devices and certain privileged instructions and requires either the KQEMU or KVM kernel modules and the host operating system to provide a virtual machine environment. It is typically used to run Windows and DOS applications on x86-based Linux computers. For more information, visit http://bellard.org/qemu. See
KVM and
virtual machine.