QEMU es una herramienta para la ejecución de binarios que utiliza traducción dinámica para convertir código binario de una arquitectura a otra. QEMU permite la virtualización dentro de un sistema operativo anfitrión como Linux, Windows, etc. y puede ejecutar la máquina virtual en cualquier microprocesador o arquitectura, permitiendo emular un sistema operativo dentro de otro sin necesidad de reparticionar el disco duro.