QEMU 11.0

На 21 април излезе новата версия 11.0 на QEMU — свободна програма с отворен код за емулация на хардуерни платформи.

Актуализацията включва:

  • нова модел на процесора за Intel Diamond Rapids;
  • нов ускорител “nitro” за стартиране на Nitro Enclaves (позволява стартиране на изолирани среди (анклави) директно чрез QEMU на хостове, които поддържат Nitro технология, без нужда от стандартни инструменти на AWS);
  • поддръжка на виртуализация CET на KVM;
  • поддръжка на вградени контекстни драйвери за графичния драйвер virtio-gpu (нова технология за проброс на графични ускорения в виртуална машина, която прави работата с графиката почти толкова бърза, колкото на реален хардуер (до 99% от производителността на хоста);
  • поддръжка на команди за конфигуриране на локалната мрежа в симулирания BMC (Baseboard Management Controller);
  • за RISC-V е добавена поддръжка на разширенията Zilsd и Zclsd, поддръжка на разширение RISC-V ZALASR и поддръжка на разширение Smpmpmt;
  • за PowerPC е добавена поддръжка на моментни снимки за множество устройства, а за LoongArch е добавена поддръжка на миграция на PMU за KVM;
  • няколко изменения в ARM, като възможността за стартиране на бинарни файлове, използващи стария OABI ABI, поддръжка на функции от архитектурата FEAT_ASID2 и FEAT_E2H0 ARMv9, ускорение на SMMUv3 IOMMU и поддръжка на TCG за емулация на процесори с SME, но без SVE;
  • службата за поддръжка на ARM получи ново свойство “virtio-mmio-transports”, което позволява да не се предоставят на госта неиспользвани транспортни средства virtio-mmio, както и поддръжка на свойството “kvm-psci-version”, което позволява да се укаже коя версия на PSCI KVM трябва да предоставя на госта;
  • в HPPA е включена поддръжка на 64-битовия сървър A400 и 64-битовото разширение на фърмуера PAT за SeaBIOS-hppa версия 22, поддръжка на 40- и 44-битови процесори с физическо адресно пространство в SeaBIOS-hppa версия 23 и пълна инициализация на Astro PCI в SeaBIOS-hppa версия 24;
  • също за HPPA е подобрена поддръжката на 64-битовата версия на HP-UX и е добавена начална поддръжка за многоядерни компютри, добавена е поддръжка за емулация на 64-битови процесори с 40- и 44-битово физическо адресно пространство, добавена е поддръжка на 64-битова GDB и добавена е поддръжка на TOC на 64-битови компютри;
  • WHPX получи подобрен и по-бърз код на емулация и поддръжка на x2apic и vapic;
  • за MSHV вече се изисква ядро на Linux версия 6.19;
  • процесът на „мръсна синхронизация“ (dirty sync - когато виртуална машина преминава от един физически сървър на друг без спиране) беше оптимизиран за неравномерни рамблокове (ramblocks) с помощта на KVM;
  • блоковият драйвер NFS получи поддръжка на libnfs версия 6;
  • и много друго…

Сред другите промени, в това издание са добавени всички налични CSR в „информационните регистри“, в документацията е добавена информация за ускорението „riscv-aia“, добавена е поддръжка за процесора MIPS P8700, добавена е поддръжка за зареждане от устройства virtio-blk-pci на IBM zSystems и LinuxONE (s390x).

За емулация на потребителски режим QEMU 11.0 предоставя поддръжка на termios2 (TCGETS2, TCSETS2, TCSETSW2, TCSETSF2 ioctls), подобрен изход на редове mremap() и актуализирана системна повикване statx(). И последно, но не по-малко важно: в това издание е реализиран гост-сетеви маршрут за Windows.

QEMU включва емулация на процесори Intel x86 и устройства за въвеждане-извеждане. Може да емулира 80386, 80486, Pentium, Pentium Pro, AMD64 и други x86-съвместими процесори; ARM, MIPS, RISC-V, PowerPC, SPARC, SPARC64 и частично m68k. Работи на Syllable, FreeBSD, OpenBSD, FreeDOS, Linux, Windows 9x, Windows 2000, Mac OS X, QNX, Android и др. Подробности могат да се видят на страницата в Wikipedia и на страницата на проекта.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster