Изначально проект был создан с целью обеспечения возможности запуска собранных для платформы x86 исполняемых файлов Linux на архитектурах, отличных от x86. За годы разработки была добавлена поддержка полной эмуляции для 14 аппаратных архитектур, число эмулируемых аппаратных устройств превысило 400.
Неполный список изменений:
- Добавлена поддержка слияния снапшотов на лету.
- Для x86-систем Q35 добавлена поддержка горячего подключения CPU.
- Поддержка плат на базе процессора AllWinner a10.
- Поддержка всех инструкций 64-рязрядного режима ARMV8.
- Обеспечена поддержка работы на накопителях, требующих выравнивания буферов по границе 4K.
- Для Xen обеспечена поддержка проброса PCI-устройств с ПЗУ.
- Экспериментальная поддержка многопоточной модели M:N в virtio-blk.
>>> Официальный сайт