QEMU 11.0

QEMU 11.0

Den 21 april slĂ€pptes en stor version av QEMU 11.0 — ett fritt program med öppen kĂ€llkod för emulering av hĂ„rdvaruplattformar.

Uppdateringen innehÄller:

  • en ny processor-modell för Intel Diamond Rapids;
  • en ny "nitro" accelerator för att starta Nitro Enclaves (möjliggör att köra isolerade miljöer (enkla) direkt via QEMU pĂ„ vĂ€rdar som stöder Nitro-teknologin, utan behov av att anvĂ€nda vanliga AWS-verktyg);
  • stöd för virtualisering CET pĂ„ KVM;
  • stöd för inbyggda kontextdrivrutiner för grafikkortet virtio-gpu (ny teknologi för att vidarebefordra grafisk acceleration till en virtuell maskin, vilket gör grafiken nĂ€stan lika snabb som pĂ„ riktig hĂ„rdvara (upp till 99% av vĂ€rdens prestanda);
  • stöd för kommandon för att konfigurera det lokala nĂ€tverket i den simulerade BMC (Baseboard Management Controller);
  • för RISC-V har stöd lagts till för Zilsd- och Zclsd-tillĂ€ggen, stöd för RISC-V ZALASR-tillĂ€gget och stöd för Smpmpmt-tillĂ€gget;
  • för PowerPC har stöd lagts till för ögonblicksbilder för flera enheter, och för LoongArch har stöd lagts till för migrering av PMU för KVM;
  • flera Ă€ndringar för ARM, sĂ„som möjligheten att köra binĂ€ra filer som anvĂ€nder det gamla OABI ABI, stöd för arkitekturernas funktioner FEAT_ASID2 och FEAT_E2H0 ARMv9, accelerering av SMMUv3 IOMMU och stöd för TCG för emulering av processorer med SME, men utan SVE;
  • ARM-supporttjĂ€nsten har fĂ„tt en ny funktion "virtio-mmio-transports" som möjliggör att oanvĂ€nda virtio-mmio transportmedel inte lĂ€ngre tillhandahĂ„lls till gĂ€sten, samt stöd för egenskapen "kvm-psci-version" som gör det möjligt att specificera vilken version av PSCI KVM ska tillhandahĂ„lla till gĂ€sten;
  • HPPA har fĂ„tt stöd för 64-bitars server A400 och 64-bitars PAT-firmwaretillĂ€gg för SeaBIOS-hppa version 22, stöd för 40- och 44-bitars processorer med fysiskt adresseringsutrymme i SeaBIOS-hppa version 23 och fullstĂ€ndig initiering av Astro PCI i SeaBIOS-hppa version 24;
  • det har ocksĂ„ förbĂ€ttrats stöd för 64-bitarsversionen av HP-UX och inledande stöd för flerprocessor-datorer har lagts till, stöd för emulering av 64-bitars processorer med 40- och 44-bitars fysiskt adresseringsutrymme, stöd för 64-bitars GDB har lagts till och stöd för TOC pĂ„ 64-bitars datorer har lagts till;
  • WHPX har fĂ„tt en förbĂ€ttrad och snabbare emuleringskod och stöd för x2apic och vapic;
  • För MSHV krĂ€vs nu Linux-kĂ€rna version 6.19;
  • Processen för "smutsig synkronisering" (dirty sync — nĂ€r en virtuell maskin flyttas frĂ„n en fysisk server till en annan utan avbrott) har optimerats för ojusterbara ramblock (ramblocks) med hjĂ€lp av KVM;
  • Blockdrivrutinen för NFS har fĂ„tt stöd för libnfs version 6;
  • och mycket mer


Bland andra förÀndringar har alla tillgÀngliga CSR lagts till i "informationsregister", dokumentationen har fÄtt information om acceleration av "riscv-aia", stöd har lagts till för MIPS P8700-processorn, och stöd har lagts till för att starta frÄn virtio-blk-pci-enheter pÄ IBM zSystems och LinuxONE (s390x).

För emulering av anvÀndarlÀget ger QEMU 11.0 stöd för termios2 (TCGETS2, TCSETS2, TCSETSW2, TCSETSF2 ioctls), förbÀttrad strÀngutmatning frÄn mremap() och en uppdaterad systemanrop statx(). Och sist men inte minst: den hÀr versionen introducerar en gÀstnÀtverksrutt för Windows.

QEMU inkluderar emulering av Intel x86-processorer och in- och utdataenheter. Den kan emulera 80386, 80486, Pentium, Pentium Pro, AMD64 och andra x86-kompatibla processorer; ARM, MIPS, RISC-V, PowerPC, SPARC, SPARC64 och delvis m68k. Den fungerar pÄ Syllable, FreeBSD, OpenBSD, FreeDOS, Linux, Windows 9x, Windows 2000, Mac OS X, QNX, Android och flera andra. Mer information kan ses pÄ Wikipedias sida och pÄ projektsidan.

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster