Megjelent a QEMU 10: új CPU-funkciók és többarchitektúrás fejlesztések

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

A QEMU 10-es főverziója számos újdonságot hoz az emuláció és virtualizáció világába: új CPU- és hardvertámogatás, több szálas I/O, fejlettebb architektúra-kezelés, valamint gyorsabb működés jellemzi az új kiadást.

Tovább karcsúsított kódbázis, új architektúrák támogatása

A QEMU fejlesztői folytatják a ritkán használt alrendszerek kivezetését. Ennek részeként a régi -old-param ARM boot kapcsoló elavultnak számít, és a PXA2xx CPU család (és annak iwMMXt DSP kiterjesztése) is a kivezetés útjára lépett. Bár ezek a változások a legtöbb felhasználót nem érintik közvetlenül, mégis hozzájárulnak egy letisztultabb és fenntarthatóbb QEMU-hoz.

 

Architektúraspecifikus újdonságok

ARM

  • Az alapértelmezett pointer-auth emuláció mostantól egy QEMU-specifikus algoritmust használ, amely nagyságrendekkel gyorsabb, mint a szabványos QARMA5. Akinek a teljes kompatibilitás szükséges, az -cpu max,pauth-qarma5=on opcióval visszakapcsolhatja.
  • További újítás a Secure EL2 időzítő emuláció, valamint az új architekturális bővítések: FEAT_AFP, RPRES és XS.

RISC-V

  • Számos új ISA kiterjesztés érkezett, többek között Svukte, ssstateen, SHA, Smrnmi, valamint teljesítményszámlálók delegálása.
  • Két új CPU-modell is kipróbálható: a Tenstorrent Ascalon, valamint a Xiangshan Nanhu RV64. Az új riscv-iommu-sys eszköz pedig a fejlettebb I/O szeparáció alapját fekteti le.

x86

  • A rep movs/stos ciklusok optimalizálása révén gyorsabb bootidők érhetők el, különösen string-intenzív firmware vagy OS útvonalakon.
  • Új CPU-modellek: Intel Clearwater Forest és Sierra Forest-v2, a Xeon fejlesztések nyomvonalát követve.

HPPA

  • A PA-RISC rajongói is örülhetnek: akár 256 GB vendég RAM, gyorsabb fordítás, új PCI-eszköz (Diva GSP), és választható GPU az elavult Artist kártya helyett.

Tárhely és I/O fejlesztések

A nagy áteresztésű vendégek eddig gyakran túlterhelték az egyetlen virtio-scsi I/O szálat. A QEMU 10 ezt többszálú I/O támogatással oldja meg, hasonlóan a virtio-blk rendszerhez.

A qemu-nbd fejlesztések közé tartozik az új kézfogás timeout, amely gyorsabb hibadetektálást tesz lehetővé, valamint a régóta fennálló démon-leállási hiba is javításra került.

Egyéb figyelemre méltó újítások

  • macOS támogatás: új virtuális GPU-k (apple-gfx-pci x86-64-re, apple-gfx-mmio Apple Siliconra).
  • Intel Gen11/12 IGD passthrough immár sokkal stabilabb Linux alatt.
  • VFIO migráció: több fájlleíróval működő (multi-FD) támogatás.
  • virtio-mem hot-plug támogatás már elérhető s390x vendégek esetén is.
  • s390x fejlesztések: új generációs CPU-definíciók, IOMMU megkerülésének lehetősége PCI-eszközöknél, ahol a nyers sebesség elsődleges.

Frissítések leállás nélkül

Végül, de nem utolsósorban, megjelent a “cpr-transfer” élőfrissítési mód, amely lehetővé teszi a QEMU frissítését hosszabb leállás nélkül. Egy bosszantó hibát is javítottak, amely korábban VM migráció során deadlockot okozott szüneteltetett gépeknél.

Letöltés és elérhetőség

A QEMU 10 hivatalos oldaláról már letölthető a forráskód. A bináris csomagok várhatóan néhány napon belül megjelennek a gördülő kiadású disztribúciókban.