В QEMU 8.0 появилась дополнительная поддержка Arm и RISC
Разработчики эмулятора машины с открытым исходным кодом QEMU подготовили версию проекта 8.0.
QEMU — это эмулятор машины, который может запускать гостевые машины с архитектурой, отличной от хоста. Программное обеспечение также может выступать в качестве гипервизора.
Версия 8.0, выпущенная на прошлой неделе, не меняет никаких основ, но добавляет поддержку большого количества оборудования и инструкций.
Некоторые из дополнений просты, например, возможность работы с процессорами Intel Sapphire Rapids Xeon четвертого поколения или эмуляция процессоров Arm Cortex-A55 и Cortex-R52.
Другие более тонкие, такие как поддержка FEAT_EVT и FEAT_FGT — встроенные функции, которые Arm предлагает для поддержки виртуализации.
По мере роста интереса к архитектуре RISC-V зрелость ее программной экосистемы становится все более важной. Поэтому разработчики могут быть воодушевлены, узнав, что в QEMU добавлена поддержка проекта корня доверия кремния OpenTitan, а также бинарного интерфейса OpenSBI Supervisor, который позволяет ОС на машине RISC-V взаимодействовать со средой выполнения супервизора архитектуры и более высокими уровнями. доступные там привилегированные ресурсы.
QEMU 8.0 также может эмулировать FPGA PolarFire RISC-V. В релизе также добавлено то, что разработчики проекта описали как «широкий спектр исправлений, охватывающих распространение PMP для TLB, исключения mret, несжатые инструкции и другие улучшения эмуляции/виртуализации».
Программное обеспечение также предлагает кое-что для пользователей мэйнфреймов: в этом выпуске добавлена поддержка асинхронного отключения памяти защищенных гостей KVM во время перезагрузки на s390x, а также улучшена обработка сквозных устройств zPCI.
Все вышеперечисленное, а также многие другие функции, добавленные в QEMU 8.0, были реализованы с помощью клавиатуры 238 участников, которые вместе сделали более 2800 коммитов.
QEMU чаще всего встречается в Linux вместе с гипервизором KVM, причем оба они работают рука об руку, предлагая эмуляцию и виртуализацию.
Когда The Register проверил некоторые факты для этой статьи, мы заметили на сайте QEMU ссылку на адвент-календарь – раз в два года, который предлагал загрузить свежий образ виртуальной машины за несколько недель до Рождества.
К сожалению, в прошлом году календарь не появился так, как планировалось. The Register понимает, что перед прошлым Рождеством команда, работавшая над календарем, была занята другими проектами. Надеюсь, он вернется в 2024 году.
Пока вы ждете возвращения календаря, здесь можно скачать QEMU 8.0. ®
Присылайте нам новости
33Получите наш3