

QEMU is offered in several variants suited for different use cases.Īs a first classification, QEMU is offered in full-system and usermode emulation modes:įull-system emulation In this mode, QEMU emulates a full system, including one or several processors and various peripherals. qemu-block-gluster - Glusterfs block supportĪlternatively, qemu-user-static exists as a usermode and static variant.Install the qemu-full package (or qemu-base for the version without GUI) and below optional packages for your needs: When used as a virtualizer, QEMU achieves near native performances by executing the guest code directly on the host CPU. QEMU can use other hypervisors like Xen or KVM to use CPU extensions ( HVM) for virtualization. By using dynamic translation, it achieves very good performance. an ARM board) on a different machine (e.g.

When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. According to the QEMU about page, "QEMU is a generic and open source machine emulator and virtualizer."
