QEMU — это не просто виртуализация с KVM. Его главная cуперсила — способность запускать программы, скомпилированные для одной архитектуры, на совершенно другом процессоре. Безо всякой поддержки со стороны хоста. Например, запустить прошивку для ARM-микроконтроллера на x86-ноутбуке. Как это…
Как QEMU исполняет чужой код: изучаем Tiny Code Compilator изнутри
Это краткое изложение. Полный текст материала доступен на сайте источника.