The OpenNET Project / Index page

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

Опубликован эмулятор QEMU 10.1.0

27.08.2025 08:29

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

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

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

  • В VFIO (Virtual Function I/O) реализована начальная поддержка маппинга памяти для конфиденциальных гостевых окружений, в которых применяется шифрование памяти для защиты от вмешательства и анализа со стороны администратора хост-системы. Изменение позволяет организовать проброс устройств в гостевые системы, защищённые при помощи механизмов Intel TDX (Trusted Domain Extensions) и AMD SEV-SNP (Secure Nested Paging).
  • Добавлена возможность использования механизма multifd для ускорения Live-миграции в режиме postcopy, при котором вначале на целевой хост переносится и запускается виртуальная машина, а затем постепенно переносится невостребованное в работе содержимое оперативной памяти. Оптимизирован режим Live-миграции precopy. Добавлена поддержка миграции RDMA для IPv6.
  • В QEMU Guest Agent добавлена команда "guest-get-load" для получения информации об уровне загруженности системы (load average) в виртуальных машинах с Windows.
  • В virtio-gpu добавлена поддержка подстановки имени в EDID (Extended Display Identification Data).
  • В эмуляторе архитектуры x86 реализована возможность использования механизма Intel TDX (Trusted Domain Extensions) для шифрования оперативной памяти гостевых систем, работающих под управлением гипервизора KVM. Также добавлена поддержка инициализации конфиденциальных виртуальных машин в формате IGVM (Independent Guest Virtual Machine), для защиты которых используются механизмы Intel TDX и AMD SEV-SNP.
  • В эмуляторе архитектуры ARM реализована поддержка плат (Analog Devices 'max78000fthr', 'ast2700fc', Meta 'catalina-bmc', NVIDIA 'gb200-bmc' и 'ast2700a0-evb'. Добавлена эмуляция расширений CPU FEAT_SME2, FEAT_SME2p1, FEAT_SME_B16B16, FEAT_SME_F16F16, FEAT_SVE_B16B16 и FEAT_SVE2p1. В типовую виртуальную ARM-платформу 'virt' добавлена поддержка вложенной виртуализации при использовании KVM, а также поддержка шины CXL (Compute Express Link) и горячего подключения PCI-устройств при помощи ACPI.
  • В эмуляторе архитектуры RISC-V реализована эмуляция процессора Kunminghu и платформы на него основе. Добавлена поддержка расширения архитектуры набора команд Ziccif с реализацией атомарного варианта инструкции fetch.
  • В эмулятор архитектуры LoongArch добавлена поддержка эмуляции контроллера прерываний irqchip на стороне ядра.
  • Добавлена экспериментальная поддержка компиляции в представление WebAssembly (WASM), используя компилятор Emscripten.
  • В компонентах для host-окружений прекращена поддержка Debian 11.


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


Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:04, 27/08/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –18 +/
     

  • 1.3, Жироватт (ok), 09:16, 27/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > В типовую виртуальную ARM-платформу 'virt' добавлена поддержка вложенной виртуализации при использовании KVM

    В эмуляторе симулятора процессора х68 на редстоуне стало возможно загрузить интерпретатор, выполняющий код гипервизора, в котором крутится хост, внутри которого откомпилированный под свежий байкал гипервизор выполняет винду

     
     
  • 2.5, Tron is Whistling (?), 09:35, 27/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько суток загружается?
     
     
  • 3.8, Жироватт (ok), 09:59, 27/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Неважно сколько суток грузится ядро 6.16 на 8086 - главное, что оно работает.

    А вообще какой смысл во вложенной виртуализации? Ну, если только не косвенную, когда хозяин запускает гостя, а в госте надо запустить программу, которую в целях защиты (но зачем?) запхнули в спецвиртуалку.

     
     
  • 4.15, пох. (?), 10:34, 27/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А вообще какой смысл во вложенной виртуализации?

    например просто для развертывания тестовой среды не в натуральную величину

    Ну или для запуска чего-то что на твоем железе работать не очень хочет.

     
     
  • 5.20, Жироватт (ok), 10:44, 27/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И для этого нужно в виртуалке делать виртуалку?
    Не, сударь, и раньше было понятно, что вы используете некоторые вещества, но поделились бы уже
     
     
  • 6.22, пох. (?), 10:52, 27/08/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ну можешь побегать с флэшечками, развернуть какой-нибудь кластер того же любимого тут всеми проксмокса на десятке физических серверов. Который еще надо где-то взять, для начала.

    И все это только ради того чтоб убедиться что проблемы двухлетней давности там так и не решили и переходить на это все равно не светит.

    А можно вместо этого просто развернуть всю бодягу в виртуалках, тем более что потребление ресурсов у пустого проксмокса не настолько велико, чтоб все десять не влезли даже в один хост.

    Ну что с тебя взять, мастер локалхоста...

     
     
  • 7.30, Аноним (30), 11:50, 27/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >И все это только ради того чтоб убедиться что проблемы двухлетней давности там так и не решили и переходить на это все равно не светит.

    Любопытно было бы почитать. Юзаем на работе PVE, довольны. Но у нас и кейсы максимально типовые. Хотелось бы узнать с чем люди страдают.

     
     
  • 8.31, пох. (?), 11:54, 27/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    поищи тут новость про очередную версию пве - недавно была Не буду утомлять под... текст свёрнут, показать
     
  • 6.23, 1 (??), 10:55, 27/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Хмм ... Чего непонятно про тестовую среду ? Ну надо заказчику кровь из носу чтоб всё в Hyper-V крутилось ... Ну и как тестовую среду в текущей виртуализации создать ?
     
     
  • 7.32, пох. (?), 11:56, 27/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Хмм ... Чего непонятно про тестовую среду ? Ну надо заказчику кровь
    > из носу чтоб всё в Hyper-V крутилось

    как-то неправильно ты импортозамещаешься. Нет бы вот "развернуть тестовую установку z-virt" для уважаемых?

    (вряд ли ты захочешь развернуть ее вместо своей платформы - даром что обе на kvm)

     
  • 4.34, SKZ (?), 12:19, 27/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Yo dawg, мы знаем, что ты любишь виртуалить, поэтому мы добавили виртуализацию в виртуализацию, чтобы ты мог запускать виртуалки внутри виртуалок, когда запускаешь виртуалки внутри виртуалок.
     

  • 1.4, Аноним (4), 09:19, 27/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошо эмулирует? Кто пользовался?)
     
     
  • 2.7, Аноним (7), 09:47, 27/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    норм, мне удалось dos на qemu запустить, вообще не тормозит
     

  • 1.6, крокодил мимо.. (-), 09:47, 27/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    nvmm - есть, а vmm - нет.. недавно пришлось xp-шку запустить на опёнке - всё как в старые-добрые: и трава зеленее, и солнышко мягче и девки..
     
     
  • 2.10, Аноним (13), 10:18, 27/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > vmm - нет.. недавно пришлось xp-шку запустить на опёнке

    долго видимо ты ее запускал на опёнке

     
     
  • 3.16, пох. (?), 10:34, 27/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    да она и при жизни-то не отличалась особенным темпераментом
     

  • 1.21, PnD (??), 10:51, 27/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > "а затем постепенно переносится невостребованное в работе содержимое оперативной памяти"

    Я дико извиняюсь, но ровно наоборот.
    PostCopy для пользователя выглядит как сумасшедший файл подкачки.
    В который (внезапно) попала вся наиболее используемая память.
    Не используемая-то как раз спокойно мигрировала на этапе pre-copy.

     
  • 1.25, Обычный человек (?), 11:11, 27/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Обычному человеку это не нужно.
     
     
  • 2.27, Аноним (26), 11:32, 27/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Обычные во вонтакте сидят, а не на опеннете.
     
     
  • 3.28, Аноним (28), 11:49, 27/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В 2025 году в вк сидят сказочные, а не обычные
     
  • 3.29, Аноним (29), 11:49, 27/08/2025 [^] [^^] [^^^] [ответить]  
  • +/
    одноглазники же ж
     

  • 1.33, Аноним (33), 12:00, 27/08/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошо. Можно будет qemu в браузере открывать и виртуалки под него. Скорей всего локальные дисковые образы тоже подключать можно будет. Проблема только как из wasm доступ к модулю kvm предоставить.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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