Вышел эмулятор QEMU 11.1

11 августа 2026 года вышел эмулятор QEMU 11.1. Открытый проект QEMU позволяет запустить приложение, собранное для одной аппаратной платформы, на системе с совершенно иной архитектурой, например, выполнить программу для ARM на x86-совместимом ПК. В режиме виртуализации в QEMU производительность выполнения кода в изолированном окружении близка к аппаратной системе за счёт прямого выполнения инструкций на CPU и задействования гипервизора Xen или модуля KVM.

Релиз QEMU 8.0 состоялся в апреле 2023 года. Проект QEMU 9.0 вышел в апреле 2024 года. Релиз QEMU 10.0 случился в апреле 2025 года. Версию QEMU 10.0 представили в апреле 2026 года.

За несколько лет разработки в QEMU добавлена поддержка полной эмуляции для 14 аппаратных архитектур, а число эмулируемых аппаратных устройств превысило 400 шт.

По информации OpenNET, основные изменения и дополнения в QEMU 11.1 (в новую сборку проекта внесено более 3000 изменений от 285 разработчиков):

  • в эмуляторе контроллеров UFS (Universal Flash Storage) реализованы возможности, определённые в спецификации UFS 4.1: режим HID (Host‑Initiated Defragmentation) для выполнения дефрагментации и механизм Write Booster для кэширования данных на стороне устройства;

  • добавлено virtio‑устройство vhost‑user‑rtc, позволяющее использовать virtio‑rtc в фоновых процессах vhost‑user для ускорения обращения к часам реального времени (RTC) без лишних переключений контекста;

  • в графическом интерфейсе улучшена работа с виртуальными консолями, добавлена опция «encoding» для указания кодировки символов и реализован новый отдельный VNC‑сервер «qemu‑vnc»;

  • в эмулятор архитектуры ARM добавлена поддержка 30 процессорных расширений, таких как FEAT_FAMINMAX, FEAT_FP8, FEAT_LUT и FEAT_MTE4. Добавлен новый тип эмулируемых систем imx8mp‑evk, основанный на на i.MX 8MM Evaluation kit. В устройствах ‘virt’ предоставлена возможность выбора технологии кэширования. В бэкенде ‘hvf’, использующем для ускорения Apple Hypervisor Framework, реализована поддержка вложенной виртуализации и vGIC (Virtual Generic Interrupt Controller);

  • в эмуляторе архитектуры HPPA улучшена поддержка ОС HP‑UX 9 и обновлена прошивка SeaBIOS‑hppa 25;

  • в эмулятор архитектуры PowerPC добавлена возможность использования расширения MPIPL (Memory‑Preserving Initial Program Load) для резервирования памяти после сброса. Реализована поддержка эмуляции вспомогательных блоков управления памятью (MMU);

  • в эмулятор архитектуры RISC‑V добавлена поддержка плат K230 и Tenstorrent. Реализованы расширения архитектуры набора команд для big‑endian‑систем.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев