QEMU 11.0

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

Обновлението съдържа:

  • нова модел на процесор за 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