QEMU

QEMU
Original authorFabrice Bellard
DevelopersQEMU team:
Peter Maydell, et al.
Stable release
10.2.0  / 24 December 2025 (24 December 2025)
Written inC
Operating systemLinux, Microsoft Windows, macOS and some other UNIX platforms
TypeHypervisor, emulator
LicenseGPL-2.0-only
Websitewww.qemu.org 
Repositorygitlab.com/qemu-project/qemu

The Quick Emulator (QEMU) is a free and open-source emulator that uses dynamic binary translation to emulate a computer's processor; that is, it translates the emulated binary codes to an equivalent binary format which is executed by the machine. It provides a variety of hardware and device models for the virtual machine, enabling it to run different guest operating systems. QEMU can be used with a Kernel-based Virtual Machine (KVM) to emulate hardware at near-native speeds. Additionally, it supports user-level processes, allowing applications compiled for one processor architecture to run on another.

QEMU supports the emulation of x86, ARM, PowerPC, RISC-V, and other architectures.