← All projects

QEMU

Run operating systems and programs for any machine, on any architecture

Dev Toolsemulationvirtualizationkvmopen-sourcecross-architecturehypervisorsystem-emulation
QEMU screenshot

About

QEMU is an open-source machine emulator and virtualizer that supports full-system emulation, user-mode emulation, and virtualization. It allows users to run operating systems or programs built for one architecture on another, and can also run KVM and Xen virtual machines with near-native performance. It is widely used in development, testing, and production environments across Linux, BSD, and other platforms.

Problem

Running software or operating systems built for a different CPU architecture or machine without access to that hardware.

For

developers, system administrators, and researchers working across different CPU architectures

How it works

QEMU emulates CPUs and hardware at the instruction level for full-system or user-mode emulation, and uses hardware virtualization extensions (KVM/Xen) for near-native performance when available.

Business model

open-source

Status

launched

Similar projects