QEMU
qemu.orgRun operating systems and programs for any machine on any architecture
Dev Toolsemulationvirtualizationkvmopen-sourcecross-platformhypervisorsystem-emulation

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