Новый выпуск QEMU 9.0 с расширенными возможностями ARM и RISC-V

QEMU, известный программный инструмент, позволяющий пользователям эмулировать различные компьютерные системы, выпустил свое последнее обновление, v9.0. В него вошло более 2700 коммитов, внесенных 220 авторами, в которых представлены улучшения и новые функции для повышения производительности, масштабируемости и удобства использования.

Основные моменты QEMU 9.0

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

Для тех, кто работает с отладкой, в gdbstub было внесено несколько улучшений. В частности, в нем появились такие возможности, как перехват syscalls в пользовательском режиме, поддержка режимов fork-follow и улучшенная обработка сигнальной информации.

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

Функции миграции были расширены за счет поддержки возможности «mapped-ram». Это позволяет делать более эффективные снимки виртуальных машин, улучшенное обнаружение нулевых страниц и поддержка контрольной точки-перезапуска для VFIO, что повышает надежность и гибкость операций с виртуальными машинами.

Архитектура ARM, широко используемая в различных устройствах, от смартфонов до серверов, получила значительные улучшения в QEMU 9.0. Сюда входит поддержка улучшенной виртуализации счетчиков, вложенной виртуализации и улучшенной вложенной виртуализации.

Также появилась поддержка новых плат для нескольких устройств, включая IoT-узел B-L475E-IOT01A и Raspberry Pi 4 Model B.

Для тех, кто работает с RISC-V, этот выпуск включает поддержку новых ISA/расширений и многочисленные исправления, повышающие функциональность машин RISC-V. Также улучшена поддержка эмуляции архитектуры s390x и внесены исправления, обеспечивающие более высокую производительность и точность.

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

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)