20 апреля объявлено о выходе новой версии системы виртуализации и эмуляции QEMU. В релиз вошло более 2300 изменений от 199 разработчиков.
Основные нововведения:
- Улучшена многопоточность I/O (поддерживается virtio-blk, экспериментальная поддержка virtio-scsi);
- Добавлена поддежка многопоточного генератора кода MTTCG. По умолчанию включена для эмуляции платформ ARM и Alpha на хостах с архитектурой x86.
Улучшения эмуляции:
- ARM: поддержка MTTCG, а также контроллеров GPIO, RNG и SD на базе BCM2835 использующегося в Raspberry Pi;
- MIPS: поддержка платы Boston на MIPS64EL;
- PowerPC: добавлено множество инструкций POWER9, а также начальная эмуляция платформы IBM 40p (RS/6000);
- SPARC: существенные улучшения в эмуляции niagara OpenSPARC. Теперь QEMU может загружать Solaris 10 для OpenSPARC T1;
- x86: поддрежка 5-уровневого пейджинга, режима кеширования в гостевом IOMMU, а также SMI feature negotiation.
>>> Подробности