The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск эмулятора QEMU 10.2.0

25.12.2025 21:43

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

Изначально проект был создан Фабрисом Белларом (Fabrice Bellard) с целью обеспечения возможности запуска собранных для платформы x86 исполняемых файлов Linux на архитектурах, отличных от x86. За годы разработки была добавлена поддержка полной эмуляции для 14 аппаратных архитектур, число эмулируемых аппаратных устройств превысило 400. При подготовке версии 10.2.0 внесено более 2200 изменений от 188 разработчиков.

Ключевые улучшения, добавленные в QEMU 10.2:

  • В бэкенд 9pfs, позволяющий использовать сетевую файловую систему Plan 9 для доступа одной виртуальной машины к другой, добавлена поддержка FreeBSD.
  • Добавлен новый режим Live-миграции 'cpr-exec', позволяющий снизить потребление ресурсов во время обновления виртуальных машин и потенциально повторно использовать при обновлении существующие состояния и соединения.
  • Основной цикл обработки событий в QEMU переведён на использование интерфейса асинхронного ввода/вывода io_uring на системах с его поддержкой, что приводит к повышению производительности.
  • Улучшена эмуляция в режиме user-mode, позволяющем запускать отдельные процессы, собранные для другого CPU. Реализован системный вызов fchmodat2, добавлена поддержка флагов MADV_DONTDUMP и MADV_DODUMP, улучшена поддержка архитектур aarch64, hppa, и microblaze.
  • В эмулятор архитектуры ARM добавлена поддержка модели платы amd-versal2-virt с реализацией виртуального SoC AMD Versal. Улучшена поддержка плат 'AST2600', 'AST2700', 'AST1030' и 'xlnx-zynqmp. Реализована эмуляция расширений CPU FEAT_SCTLR2, FEAT_TCR2, FEAT_CSSC, FEAT_LSE128, FEAT_ATS1A, FEAT_RME_GPC2, FEAT_AIE, FEAT_MEC и FEAT_GCS.
  • В эмулятор архитектуры HPPA добавлена возможность эмуляции рабочей станции HP 715/64, SCSI-контроллера NCR 53c710 и контроллера ввода/вывода HP LASI.
  • В эмулятор архитектуры PowerPC добавлена поддержка CPU PowerNV11 и PPE42. Для оборудования pSeries реализован механизм FADUMP (Firmware-Assisted Dump) для создания дампов состояния после сбоя системы.
  • В эмуляторе архитектуры RISC-V реализован API MonitorDef HMP, до версии 1.7 обновлён OpenSBI (Open Supervisor Binary Interface), внесена большая порция исправлений.
  • В эмуляторе архитектуры s390x для повышения производительности virtio-pci задействована технология подстановки виртуальных прерываний при помощи irqfd.


  1. Главная ссылка к новости (https://www.qemu.org/2025/12/2...)
  2. OpenNews: Опубликован эмулятор QEMU 10.1.0
  3. OpenNews: Выпуск свободного эмулятора классических квестов ScummVM 2.9.0
  4. OpenNews: Выпуск эмулятора FEX 2508, позволяющего запускать x86-программы на системах ARM64
  5. OpenNews: Выпуск эмулятора 86Box 5.3
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64500-qemu
Ключевые слова: qemu, emulator
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 23:31, 25/12/2025 [ответить]  
  • +/
    > Основной цикл обработки событий в QEMU переведён на использование интерфейса асинхронного ввода/вывода io_uring

    Звучит многообещающе в плане поимения хоста из геста.

     
     
  • 2.2, Аноним (2), 23:49, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Там на треть ускорение.
     

  • 1.3, Аноним (3), 23:54, 25/12/2025 [ответить]  
  • +/
    Норм штука. Есть косяки с аппаратным ускорением при работе под виндой. Мне так и не удалось ничего завести под UEFI. Все время кидается VCPU stopped или что то типа того. Но под Linux все в ажуре. Протещены: Windows 7, 8, 10, 11, Android x86 8, 9, 10, 11, BlissOS 14, 15, 16. Все работает. Даже собирал Android из под Ubuntu, запущенной под виндой.

    П.С. Кто знает, где взять новую версию (чтоб 4Мб) патченного UEFI для Windows 7, чтобы больше одного ядра было? Или это только самому патчить?

     
     
  • 2.4, Аноним (3), 23:55, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и кривые дрова virtio под Win8. Проще от Win7 использовать.
     
  • 2.5, Аноним (3), 23:58, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и плюс кривая глючная эмуляция Cirrus Logic. В DOSBox-X S3-шка работает просто идеально, а тут глюки на глюках. Ну и неточная эмуляция VGA и SVGA в целом.
     
  • 2.6, Аноним (6), 23:58, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Все время кидается VCPU stopped или что то типа того.

    Лучшая десктопная ОСь be like

     

  • 1.7, Аноним (7), 00:16, 26/12/2025 [ответить]  
  • +/
    Почему никто ещё не додумался сделать hardware-ный Qemu? вставляешь плату в pcie и в системе появляется второй "Компьютер с ACPI на базе *" которому можно выдать кусочек памяти, места на диске и спокойно в фоне он гудит, дела делает.
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру