Top.Mail.Ru
Выберите ваш город

Вышла новая версия QEMU 10.0

24.04.2025
4 мин на чтение
92

QEMU 10.0, новая версия популярного эмулятора и инструмента виртуализации с открытым исходным кодом, стала доступна для пользователей. Этот релиз - приятная новость для всех, кому требуется эмулировать современное оборудование и управлять виртуальными машинами на продвинутом уровне. Обновление включает множество новых функций: от повышения производительности до поддержки новых архитектур и устройств.

Сообщество пользователей и разработчиков тепло встретило эту версию QEMU, так как она предлагает новые возможности, актуальные как для разработки, так и для промышленных сред. Помимо улучшенной поддержки процессоров нового поколения и более продвинутых графических устройств, были расширены возможности управления памятью и хранилищами. Давайте в деталях рассмотрим, что именно добавили в версии QEMU 10.0

Новые функции и ключевые улучшения в QEMU 10.0

Одним из самых заметных аспектов QEMU 10.0 стала ускоренная эмуляция строковых инструкций для архитектур x86. Это позволяет хост-системам выполнять сложные операции с памятью значительно эффективнее, что повышает отзывчивость для разработчиков и конечных пользователей.

Добавлена поддержка новых моделей процессоров ClearwaterForest и SierraForest-v2, что упрощает виртуализацию систем, работающих на современных процессорах Intel. Это особенно полезно для тестирования ПО, предназначенного для последних поколений железа, без необходимости использовать физическое оборудование.

Также, устройство virtio-scsi (виртуальный контроллер интерфейса малой компьютерной системы) получило полноценную поддержку многопоточности (true multiqueue), что улучшает управление и масштабируемость операций ввода-вывода (I/O), особенно в серверных средах с высокими нагрузками.

Расширенная совместимость с архитектурой ARM

В ARM-системах добавлена поддержка функций FEAT_AFP, FEAT_RPRES и FEAT_XS, а также эмуляция физических и виртуальных таймеров Secure EL2. Теперь Stellaris-платы поддерживают оба контроллера I2C.

Добавлена совместимость с платами NPCM845 Evaluation и i.MX 8M Plus EVK, а также параметр highmem-mmio-size для платы virt, позволяющий настраивать расширенные PCIe MMIO-регионы.

Улучшения для архитектуры RISC-V

QEMU 10.0 также улучшает эмуляцию RISC-V - была добавлена поддержка процессоров Tenstorrent Ascalon и Xiangshan Nanhu, а также универсальной платы Microblaze V.

Среди других ключевых нововведений для RISC-V:

  • Поддержка AIA userspace irqchip_split.

  • Бит V для регистров GDB priv.

  • 64-битные адреса для initrd.

  • Интеграция устройства sriscv-iommu-sys, поддержка ssstateen, новая ISA-инструкция svukte и другие улучшения.

Новое для HP/PA и поддержка больших объёмов памяти

Для HP/PA добавлена эмуляция до 256 ГБ ОЗУ для 64-битных гостевых систем, а также хэширование пространственных регистров через диагностические логи.

Реализована эмуляция PCI-плат Guardian Service Processor (Diva GSP/BMC) и Astro LLMIO, появилась возможность отключать графическую карту Artist через командную строку. Также была добавлена поддержка SeaBIOS-hppa 18.

Улучшения для s390x, LoongArch и PowerPC

Поддержка s390x усилена благодаря добавлению новых функций и моделей CPU, ориентированных на мейнфреймы 17-го поколения. Также, в новой версии появилась поддержка virtio-mem, возможность обхода IOMMU для PCI-устройств (для ускорения) и улучшенная эмуляция инструкций PPNO и MCV.

Благодаря интеграции KVM, LoongArch получила функции virtual extioi, steal time, paravirt IPI и CPU hotplug. Добавлен режим миграции cpr-transfer для обновлений «на лету» и управление активностью узлов.

Для PowerPC была добавлена эмуляция файла /proc/cpuinfo для совместимости.

Обновления VFIO, миграции и документации

VFIO (Virtual Function I/O) получил поддержку multifd-миграции, совместимость со старыми GPU ATI (например, X550), базовую реализацию PCI PM и улучшенный passthrough для графики Intel Gen 11/12. 

Помимо этого, был обновлён механизм отслеживания «грязной» памяти, теперь учитывающий состояние VFIO, а документация QEMU переработана для упрощения адаптации новых функций.

Заключительные слова

Исходный код доступен на официальном сайте QEMU, или же пользователи могут дождаться обновления в стабильных репозиториях своих дистрибутивов.

Этот релиз расширяет возможности виртуализации и эмуляции для современных архитектур, графических устройств и высоконагруженных сред, делая QEMU ещё более универсальным инструментом для открытого и профессионального ПО.

Источник


Автор

СЕРВЕР МОЛЛ

Поделиться
Комментарии
(0)
Ещё не добавлено ни одного комментария
Написать комментарий
Поля, отмеченные *, обязательны для заполнения

Больше статей

Подписаться на новости

Нажимая кнопку «Подписаться», я даю согласие
на обработку и хранение персональных данных и принимаю соглашение
icon-recall
Отправить ТЗ
client consultations icon-delivery discount icon-facebook franchise icon-google_plus it-solutions icon-jivosite icon-menu icon-up icon-message payment icon-recall shops-local shops-network icon-solutions icon-support tasks icon-twitter Group 8 icon-user icon-viber icon-vk icon-watsup icon-watsup-2
Мы используем файлы 'cookie', чтобы обеспечить максимальное удобство пользователям.