
21. aprÄ«lÄ« notika ievÄrojama QEMU versijas 11.0 izlaiÅ”ana ā bezmaksas atvÄrta koda programma, kas paredzÄta dažÄdu platformu aparatÅ«ras emulÄcijai.
AtjauninÄjumÄ ietilpst:
- jauns procesora modelis Intel Diamond Rapids;
- jauns ānitroā akselerators Nitro Enclaves palaiÅ”anai (ļauj palaist izolÄtas vides (enkla) tieÅ”i caur QEMU uz hostiem, kas atbalsta Nitro tehnoloÄ£iju, bez nepiecieÅ”amÄ«bas izmantot standarta AWS rÄ«kus);
- CET virtuÄlizÄcijas atbalsts KVM;
- iebÅ«vÄto konteksta vadÄ«tÄju atbalsts grafiskajam vadÄ«tÄjam virtio-gpu (jauna tehnoloÄ£ija grafiskÄs paÄtrinÄÅ”anas pÄrsÅ«tīŔanai virtuÄlajÄ maŔīnÄ, kas padara grafikas darbu gandrÄ«z tikpat Ätru kÄ uz reÄlÄs aparatÅ«ras (lÄ«dz 99% no hosta veiktspÄjas);
- lokÄlÄs tÄ«kla konfigurÄcijas komandu atbalsts modelÄtajÄ BMC (PamatsistÄmas vadÄ«bas kontrollerÄ«);
- RISC-V pievienots atbalsts Zilsd un Zclsd paplaÅ”inÄjumiem, RISC-V ZALASR un Smpmpmt paplaÅ”inÄjumiem;
- PowerPC atbalsts vairÄkÄm ierÄ«cÄm uzÅemÅ”anai un LoongArch PMU migrÄcijas atbalsts KVM;
- daži uzlabojumi ARM, piemÄram, iespÄja palaist binÄros failus, kas izmanto veco OABI ABI, FEAT_ASID2 un FEAT_E2H0 ARMv9 arhitektÅ«ras atbalsts, SMMUv3 IOMMU paÄtrinÄjums un TCG atbalsts procesoru ar SME emulÄcijai, bet bez SVE;
- ARM atbalsts jaunai Ä«paŔībai āvirtio-mmio-transportsā, kas vairs neļauj piedÄvÄt viesim neizmantotÄs virtio-mmio transporta lÄ«dzekļus, kÄ arÄ« ākvm-psci-versionā Ä«paŔības atbalsts, kas ļauj norÄdÄ«t, kuru PSCI KVM versiju jÄnodod viesim;
- HPPA iekļauta 64 bitu A400 servera atbalsta un 64 bitu PAT paplaÅ”inÄjuma atbalsts SeaBIOS-hppa versijÄ 22, 40 un 44 bitu procesoru atbalsts ar fiziskÄs adreses telpu SeaBIOS-hppa versijÄ 23, kÄ arÄ« pilnÄ«ga Astro PCI inicializÄcija SeaBIOS-hppa versijÄ 24;
- tÄpat HPPA uzlabota 64 bitu HP-UX versijas atbalsts un sÄkotnÄjais daudzkodola datoru atbalsts, pievienots 64 bitu procesoru emulÄcijas atbalsts ar 40 un 44 bitu fiziskÄs adreses telpu, pievienots 64 bitu GDB atbalsts un TOC atbalsts 64 bitu datoriem;
- WHPX ieguva uzlabotu un ÄtrÄku emulÄcijas kodu, kÄ arÄ« atbalstu x2apic un vapic.
- MSHV tagad prasa Linux kodu versijÄ 6.19;
- Procesa Ā«netÄ«rÄs sinhronizÄcijasĀ» (dirty sync ā kad virtuÄlÄ maŔīna pÄriet no viena fiziskÄ servera uz citu bez apstÄÅ”anÄs) optimizÄcija tika veikta neizlÄ«dzinÄtiem rambloku (ramblocks) piemÄriem, izmantojot KVM;
- NFS bloku draiveris ir ieguvis atbalstu libnfs versijÄ 6;
- un daudz citaā¦
Starp citiem uzlabojumiem Å”ajÄ laidienÄ ir pievienoti visi pieejamie CSR Ā«informÄcijas reÄ£istrosĀ», dokumentÄcijÄ ir iekļauta informÄcija par Ā«riscv-aiaĀ» paÄtrinÄjumu, pievienots atbalsts MIPS P8700 procesoram un atbalsts iekÄrtu boot no virtio-blk-pci ierÄ«cÄm IBM zSystems un LinuxONE (s390x).
Lai emulÄtu QEMU 11.0 lietotÄja režīmu, tÄ nodroÅ”ina termios2 (TCGETS2, TCSETS2, TCSETSW2, TCSETSF2 ioctls) atbalstu, uzlabotu mremap() virkÅu izvadīŔanu un atjauninÄtu sistÄmas izsaukumu statx(). Un visbeidzot, Å”ajÄ laidienÄ ir Ä«stenota viesÄjo tÄ«klu marÅ”rutus Windows.
QEMU nodroÅ”ina Intel x86 procesoru un ievades-izvades iekÄrtu emulÄciju. Tas var emulÄt 80386, 80486, Pentium, Pentium Pro, AMD64 un citus x86 saderÄ«gus procesorus; ARM, MIPS, RISC-V, PowerPC, SPARC, SPARC64 un daļÄji m68k. Tas darbojas Syllable, FreeBSD, OpenBSD, FreeDOS, Linux, Windows 9x, Windows 2000, Mac OS X, QNX, Android un citÄs sistÄmÄs. SÄ«kÄku informÄciju var skatÄ«t VikipÄdijas lapÄ un projekta lapÄ.
Avots: linux.org.ru
