QEMU logo

QEMU

Enables execution of operating systems and programs designed for different hardware on the user's computer through emulation and virtualization.

Made by Fabrice Bellard

  • vdmk-player

  • VMware

  • Virtual machine

What is QEMU?

QEMU is a free and open-source hosted hypervisor that performs hardware virtualization, enabling users to run a variety of unmodified guest operating systems. It utilizes dynamic binary translation to emulate central processing units and provides a comprehensive set of device models, allowing for full-system emulation across various architectures.

Highlights

  • Full-system emulation: Run operating systems for any machine, on any supported architecture
  • User-mode emulation: Run programs for another Linux/BSD target, on any supported architecture
  • Virtualization: Run KVM or Xen virtual machines
  • Accelerated mode: Supports a mixture of binary translation (for kernel code) and native execution (for user code)
  • CPU emulation: Allows applications compiled for one architecture to be run on another

Platforms

  • Mobile iPhone
  • Web
  • Desktop Mac
  • Desktop Windows
  • On-Premise Linux
  • Desktop Chromebook
  • Cloud, SaaS, Web-based
  • BSD
  • Mobile iPad
  • Linux
  • Mac
  • Desktop Linux
  • Windows
  • Mobile Android
  • On-Premise Windows

Languages

  • English

Features

    • Command line interface

    • Lightweight

    • GPU Acceleration

    • Portable

    • Virtualization

    • Support for scripting

    • User mode emulation