← All projects

QEMU

Run operating systems and programs for any machine on any architecture

Dev Toolsemulationvirtualizationkvmopen-sourcecross-platformhypervisorsystem-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 a completely different host architecture. It also supports running KVM and Xen virtual machines with near-native performance.

Problem

Running operating systems or programs compiled for a different CPU architecture or virtualized environment without dedicated hardware

For

developers, system administrators, and researchers needing to run software across different CPU architectures

How it works

QEMU translates guest CPU instructions to host instructions via dynamic binary translation, and can leverage KVM or Xen for hardware-accelerated virtualization

Business model

open-source

Status

launched

Similar projects