QEMU

QEMU is a type-2 hypervisor for machine emulation and virtualization. Unlike its proprietary competitors like VirtualBox or VMWare, its virtualization capability can reach to emulating hardware processor types. QEMU has 2 modes:

  • Full system mode - which is similar to any type-2 hypervisor that has a full processor and operating system of its own
  • User mode - process oriented emulation that compiles 1 CPU over another.


The source codes are available at: https://git.qemu.org/?p=qemu.git

What makes QEMU Special

  • VM is portable across various architectures and operating system.
  • Ability to use in-kernel accelerator (kvm).
  • QEMU itself is open-source, licensed under GPL version 2.

What is This Guide For

Supplement QEMU's specifications. This is written in a "first-timer" beginner way since QEMU only interface is by terminal commands, which is a great strength as well.