Qemu

/ˈkjuː ɛm juː/ · Noun · Development

Definitions

  1. An open-source machine emulator and virtualizer that can emulate a full system (CPU, memory, devices) for a foreign architecture via dynamic binary translation, or run near-native-speed VMs on the host architecture when paired with KVM or Hypervisor.framework. It is the userspace component behind most Linux-based virtualization stacks.

    In plain English: Software that pretends to be an entire computer, letting you run operating systems or programs built for different hardware on your own machine.

    Example: "I used QEMU to emulate an ARM board on my x86 laptop so I could test the firmware without physical hardware."

Related Terms