QEMU 11.0

QEMU 11.0

21. aprillil toimus QEMU versiooni 11.0 suur väljalase — avatud lähtekoodiga programm erinevate platvormide riistvara emuleerimiseks.

Uuendus sisaldab:

  • uus protsessorimudel Intel Diamond Rapids;
  • uus 'nitro' kiirendi Nitro Enclaves'i käitamiseks (võimaldab isoleeritud keskkondade (anklavide) käivitamist otse QEMU kaudu hostidel, mis toetavad Nitro tehnoloogiat, ilma vajaduseta kasutada standardseid AWS tööriistu);
  • CET virtualiseerimise toetus KVM-is;
  • sisseehitatud kontekstidraiverite tugi virtio-gpu graafikadraiverile (uus tehnoloogia graafilise kiirenduse edastamiseks virtuaalmasinasse, mis muudab graafika töö peaaegu sama kiireks nagu reaalses riistvaras (kuni 99% hosti jõudlusest);
  • võimalus seadistada kohalikku võrku simuleeritud BMC-s (Baseboard Management Controller);
  • RISC-V jaoks on lisatud Zilsd ja Zclsd laiendite tugi, RISC-V ZALASR laiendi tugi ja Smpmpmt laiendi tugi;
  • PowerPC jaoks on lisatud toetuse momentaansete piltide jaoks mitme seadme jaoks ning LoongArch jaoks on lisatud PMU rände tugi KVM-ile;
  • Mõned ARM-i muudatused, nagu vanade OABI ABI kasutavate binaarfailide käivitamise võimalus, FEAT_ASID2 ja FEAT_E2H0 ARMv9 arhitektuuri tugifunktsioonide toetamine, SMMUv3 IOMMU kiirendamine ja TCG tugi emuleerimiseks SME protsessoritega, kuid ilma SVE-ta;
  • ARM-i tugiteenuse kaudu on saadaval uus omadus „virtio-mmio-transport“, mis ei nõua enam virtio-mmio mittekasutatavate transportide pakkumist külalisele, samuti omaduse „kvm-psci-version“ tugi, mis võimaldab määrata, millist versiooni PSCI KVM peaks külalisele pakkuma;
  • HPPA-s on lisatud 64-bitiste A400 serverite ja 64-bitise PAT firmware laienduse tugi SeaBIOS-hppa versioonis 22, 40- ja 44-bitiste protsessorite füüsilise aadressiruumi tugi SeaBIOS-hppa versioonis 23 ja Astro PCI täielik initsialiseerimine SeaBIOS-hppa versioonis 24;
  • Samuti on HPPA jaoks paranenud 64-bitise HP-UXi tugi ja lisatud esialgne tugi mitme andmebaasi arvutitele, 64-bitiste protsessorite emuleerimise tugi 40- ja 44-bitise füüsilise aadressiruumi jaoks, 64-bitise GDB-i tugi ja 64-bitiste arvutite TOC tugi;
  • WHPX on saanud täiustatud ja kiirem emulatsiooni kood ning toe x2apic ja vapic jaoks;
  • MSHV jaoks on nüüd vajalik Linuxi kernel versioon 6.19;
  • protsess „määrdunud sünkroniseerimine” (dirty sync — kui virtuaalmasin liigub ühelt füüsiliselt serverilt teisele katkestamata) on optimeeritud mitteühtlaste ramblokkide jaoks KVM-i abil;
  • bloki NFS draiver on saanud toe libnfs versioonile 6;
  • ja palju muud…

Lisaks muudele muudatustele on selles väljaandes lisatud kõik saadaval olevad CSR „inforegistritesse”, dokumentatsioonis on lisatud teave „riscv-aia” kiirusest, toe on saanud MIPS P8700 protsessor ning virtio-blk-pci seadmetelt käivitamise tugi on lisatud IBM zSystems ja LinuxONE (s390x) jaoks.

Kasutajarežiimi emulatsiooniks pakub QEMU 11.0 toe termios2 (TCGETS2, TCSETS2, TCSETSW2, TCSETSF2 ioctls), täiustatud ridade väljundit mremap() ja uuendatud süsteemikutsungit statx(). Viimase, kuid mitte vähem tähtsana on selles väljaandes rakendatud Windowsi külgmine võrgu marsruut.

QEMU sisaldab Intel x86 protsessorite ja sisendi-ning väljundi seadmete emulatsiooni. See suudab emuleerida 80386, 80486, Pentium, Pentium Pro, AMD64 ja teisi x86 ühilduvaid protsessoreid; ARM, MIPS, RISC-V, PowerPC, SPARC, SPARC64 ja osaliselt m68k. See töötab Syllable, FreeBSD, OpenBSD, FreeDOS, Linux, Windows 9x, Windows 2000, Mac OS X, QNX, Android jne. Lisainfot leiate Wikipediast ja projekti lehelt.

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster