Mwepụta nke QEMU 8.0 emulator

E gosipụtara ntọhapụ nke ọrụ QEMU 8.0. Dịka emulator, QEMU na-enye gị ohere ịme mmemme wuru maka otu ngwaike ngwaike na sistemụ nwere ụkpụrụ ụlọ dị iche kpamkpam, dịka ọmụmaatụ, mee ngwa ARM na PC x86 dakọtara. Na ọnọdụ virtualization na QEMU, arụmọrụ nke koodu mkpochapụ na gburugburu ebe dịpụrụ adịpụ dị nso na sistemụ ngwaike n'ihi nhazi ntuziaka kpọmkwem na CPU na iji Xen hypervisor ma ọ bụ KVM modul.

Fabrice Bellard mebere ya ka o kwe ka Linux executables wuru maka ikpo okwu x86 ka ọ rụọ ọrụ na-abụghị x86 architectures. N'ime afọ nke mmepe, agbakwunyere nkwado emulation zuru oke maka ụlọ ọrụ ngwaike 14, ọnụ ọgụgụ nke ngwaọrụ ngwaike agbakwunyere karịrị 400. Na nkwadebe maka ụdị 8.0, ihe karịrị 2800 gbanwere site na ndị mmepe 238.

Nkwalite isi agbakwunyere na QEMU 8.0:

  • Объявлена устаревшей и в скором времени будет прекращена поддержка системной эмуляции (запуск ОС целиком, в том числе с привлечением гипервизоров KVM и Xen) на 32-разрядных хостах с архитектурой x86. Поддержка эмуляции в режиме user-mode (запуск отдельных процессов, собранных для другого CPU) на 32-разрядных хостах x86 будет продолжена.
  • В эмуляторе архитектуры x86 добавлена поддержка запуска гостевых систем Xen в окружении на базе гипервизора KVM и ядер Linux 5.12+.
  • В классическом генераторе кода TCG для архитектуры x86 добавлена поддержка CPUID-флагов FSRM, FZRM, FSRS и FSRC. Реализована поддержка новой модели CPU Intel Sapphire Rapids (Intel 7).
  • В эмуляторе ARM реализована поддержка CPU Cortex-A55 и Cortex-R52, добавлен новый тип эмулируемых машин Olimex STM32 H405, добавлена поддержка процессорных расширений FEAT_EVT (Enhanced Virtualization Traps), FEAT_FGT (Fine-Grained Traps) и AArch32 ARMv8-R. В gdbstub добавлена поддержка системных регистров для архитектуры M-профиля (профиль микроконтроллеров).
  • В эмуляторе архитектуры RISC-V обновлена реализация эмулируемых машин OpenTitan, PolarFire и OpenSBI. Добавлена поддержка дополнительных наборов процессорных инструкций (ISA) и расширений: Smstateen, отладочные счётчики icount, связанные с кэшем события PMU в виртуальном режиме, ACPI, расширения Zawrs, Svadu, T-Head и Zicond.
  • В эмулятор архитектуры HPPA добавлена поддержка инструкции fid (Floating-Point Identify и улучшена эмуляция в 32-разрядном режиме.
  • В эмуляторе архитектуры 390x обеспечена поддержка асинхронного отсоединения памяти при перезагрузке защищённых гостевых систем KVM. Улучшена обработка пробрасываемых устройств zPCI.
  • В механизме virtio-mem, позволяющий выполнять горячее подключение и отключение памяти к виртуальным машинам, реализовано упреждающее выделение ресурсов (preallocation) при live-миграции.
  • В VFIO (Virtual Function I/O) обновлена экспериментальная поддержка миграции (задействована вторая редакция протокола миграции).
  • В блочном устройстве qemu-nbd повышена эффективность работы поверх TCP при использовании TLS.
  • В агент для гостевых систем добавлена начальная поддержка OpenBSD и NetBSD.

isi: opennet.ru

Tinye a comment