QEMU 11.0

QEMU 11.0

21 kwietnia opublikowano wersję 11.0 QEMU – bezpłatnego i otwartego programu do emulacji sprzętu na wielu platformach.

Aktualizacja zawiera:

  • nowy model procesora Intel Diamond Rapids;
  • nowy akcelerator „nitro” do uruchamiania enklaw Nitro (umożliwia uruchamianie izolowanych środowisk (enklaw) bezpośrednio przez QEMU na hostach obsługujących technologię Nitro, bez konieczności korzystania ze standardowych narzędzi AWS);
  • obsługa wirtualizacji CET na KVM;
  • obsługa wbudowanych sterowników kontekstowych dla sterownika graficznego virtio-gpu (nowa technologia przekazywania przyspieszenia grafiki do maszyny wirtualnej, dzięki której wydajność grafiki jest niemal tak szybka, jak na prawdziwym sprzęcie (do 99% wydajności hosta);
  • obsługa poleceń konfiguracji sieci lokalnej w symulowanym kontrolerze BMC (Baseboard Management Controller);
  • w przypadku RISC-V dodano obsługę rozszerzeń Zilsd i Zclsd, obsługę rozszerzenia RISC-V ZALASR oraz obsługę rozszerzenia Smpmpmt;
  • Dodano obsługę migawek wielu urządzeń dla PowerPC oraz dodano obsługę migracji PMU dla KVM dla LoongArch;
  • kilka zmian w architekturze ARM, takich jak możliwość uruchamiania plików binarnych przy użyciu starego interfejsu OABI ABI, obsługa funkcji architektury ARMv9 FEAT_ASID2 i FEAT_E2H0, przyspieszenie SMMUv3 IOMMU oraz obsługa TCG umożliwiająca emulację procesorów za pomocą SME, ale bez SVE;
  • Wsparcie ARM dodało nową właściwość „virtio-mmio-transports”, która nie będzie już dostarczać nieużywanych transportów virtio-mmio do gościa, a także obsługę właściwości „kvm-psci-version”, która określi, która wersja PSCI KVM powinna być dostarczana do gościa;
  • HPPA obejmuje obsługę 64-bitowego serwera A400 i 64-bitowego rozszerzenia oprogramowania sprzętowego PAT dla wersji 22 SeaBIOS-hppa, obsługę 40- i 44-bitowych procesorów przestrzeni adresowej fizycznej w wersji 23 SeaBIOS-hppa oraz pełną inicjalizację Astro PCI w wersji 24 SeaBIOS-hppa;
  • Również w przypadku HPPA ulepszono obsługę 64-bitowej wersji HP-UX oraz dodano początkową obsługę komputerów wielokomórkowych, dodano obsługę emulacji procesorów 64-bitowych z 40- i 44-bitową przestrzenią adresów fizycznych, dodano obsługę 64-bitowej bazy danych GDB oraz obsługę spisu treści na komputerach 64-bitowych;
  • WHPX otrzymał ulepszony i szybszy kod emulacji oraz obsługę x2apic i vapic;
  • MSHV wymaga teraz jądra Linux wersja 6.19;
  • Proces „brudnej synchronizacji” (kiedy maszyna wirtualna przenosi się z jednego serwera fizycznego na drugi bez zatrzymywania się) został zoptymalizowany pod kątem niespójnych bloków pamięci RAM przy użyciu KVM;
  • Sterownik bloku NFS otrzymał obsługę libnfs w wersji 6;
  • i многое другое…

W tej wersji, oprócz innych zmian, dodano wszystkie dostępne raporty CSR do „rejestrów informacji”, dodano do dokumentacji informacje o przyspieszeniu „riscv-aia”, dodano obsługę procesora MIPS P8700, dodano obsługę rozruchu z urządzeń virtio-blk-pci w systemach IBM zSystems oraz LinuxJEDEN (s390x).

W przypadku emulacji trybu użytkownika, QEMU 11.0 zapewnia obsługę termios2 (ioctl TCGETS2, TCSETS2, TCSETSW2, TCSETSF2), ulepszone wyjście ciągu mremap() oraz zaktualizowane wywołanie systemowe statx(). Co więcej, ta wersja implementuje trasę sieci gościnnej dla Windows.

QEMU umożliwia emulację procesorów Intel x86 i urządzeń wejścia/wyjścia. Może emulować procesory 80386, 80486, Pentium, Pentium Pro, AMD64 i inne procesory zgodne z x86: ARM, MIPS, RISC-V, PowerPC, SPARC, SPARC64 i częściowo m68k. Działa na platformach Syllable, FreeBSD, OpenBSD, FreeDOS, Linux, Windows 9x, Windows 2000, Mac OS X, QNX, Android itp. Szczegóły można znaleźć na stronie Wikipedii и na stronie projektu.

Źródło: linux.org.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster