A QEMU 5.2 fejlesztésekkel érkezik a RISC-V-hez, a fordítócseréhez és egyebekhez

QEMU

A QEMU 5.2 már megjelent és ebben az új változatban, az előkészítésben 3200 fejlesztő több mint 216 módosítást hajtott végre ebből élő migrációs támogatást találhatunk a RISC-V számára, valamint kísérleti támogatást a RISC-V hipervizor számára, további táblák támogatását és még sok minden mást.

Azok számára, akik nem ismerik a QEMU-t, tudniuk kell, hogy ez egy emulátor lehetővé teszi egy hardverplatformhoz létrehozott program futtatását egy teljesen más architektúrájú rendszerenPéldául egy ARM alkalmazás futtatása x86-kompatibilis számítógépen.

A QEMU virtualizációs módjában a futó kód teljesítménye egy elszigetelt környezetben közel áll a hardver rendszerhez, a CPU-ra vonatkozó utasítások közvetlen végrehajtása és az Xen hipervizor vagy a KVM modul használata miatt.

A QEMU főbb újdonságai 5.2

Az összeállítási rendszer megváltozott, a QEMU fordításához most a ninja eszköztár telepítésére van szükség.

Hozzáadott támogatás a következőhöz: blokkolja az eszközillesztőt a folyamat használatához qemu-storage-daemon a háttérben a vhost-user-blk háttérképeként, valamint egy új „block-export-add” QMP parancs, amely felváltja az „nbd-server-add” parancsot, és támogatja a „qemu-storage-daemon” parancsot.

A qcow2 képekhez bővített L2 regiszterek támogatása került hozzá, amely lehetővé teszi a hely hiányos csoportok (részhalmazok) általi kiosztását. Az L2 engedélyezéséhez kép létrehozásakor meg kell adnia az "Extended_l2 = be" opciót.

Továbbá a továbbfejlesztett támogatás a qemu NBD-kliensként történő használatához, mivel csökkent a várakozási időkhöz vezető helyzetek száma, amikor az adatokat a hálózaton keresztül cserélik, ami vendégblokkolást okoz. A Qemu-nbd lehetővé teszi több "-B név" opció megadását, hogy egyszerre több piszkos bitképet adjon meg.

Egy másik fontos változás a új nagy teljesítményű migrációs mód titkosított adatátvitellel TLS-en és multifd-n keresztül. Az áttelepítési sávszélesség alapértelmezett korlátját 1 Gbps-re növelték.

Migrációs paraméter hozzáadva 'block-bitmap-mapping', amely lehetővé teszi az áttérés során átadott bitképek részletesebb szabályozását. A paraméter akkor is működik, ha a gazdagépnevek eltérnek a fogadó végén lévő forrástól.

Új hívásokat is felvettek A „calc-dirty-rate” és a „query-dirty-rate” a frissítések sebességének előrejelzését az áttelepítés során, figyelembe véve a RAM-ban végzett műveletekhez kapcsolódó terhelést.

is, megtalálhatjuk a lemezek támasztékát mp2-an386, mp2-an500, raspi3ap (Raspberry Pi 3 A + modell), raspi0 (Raspberry Pi Zero), raspi1ap (Raspberry Pi A +) és npcm750-evb / kvanta-gsj.

Az AArch32 architektúrához az ARMv8.2 FEAT_FP16 (közepes pontosságú flaoting point) kiterjesztések támogatása valósul meg.

Végül n-t is megemlítenekÚj lehetőségek a virtiofsd-re az xattr attribútumnevek renderelésének vezérléséhez kiterjesztve a vendégrendszerre a partíciók külön összekapcsolását a gazdagép különböző csatlakozási pontjaival, valamint a pivot_root alternatívájaként szolgáló homokozószigetelő mechanizmus megadását.

Y élő migráció támogatása a RISC-V architektúra emulátorhoz, valamint a RISC-V kísérleti hypervisor támogatása frissítve a 0.6.1 verzióra. Hozzáadott támogatás a virt / Spike rendszerek NUMA foglalataihoz.

A többi kiemelkedő változás közül ennek az új verziónak:

  • A QEMU vendégügynökhöz (qemu-ga) hozzáadták a guest-get-devices, guest-get-disks és a guest-ssh- {get, add-remove} -authorized-keys parancsokat.
  • Hozzáadott támogatás a kvm-steal-time alapú könyveléshez.
  • A HPPA architektúra emulátor támogatja a NetBSD és nagyon régi Linux disztribúciók, például a Debian 0.5 és 0.6.1 indítását.
  • A PowerPC architektúra emulátor tovább javította a NUMA topológia felhasználó által definiált távolságát.
  • A KVM-hez tartozó s390 architektúra-emulátor támogatást adott a 0x318 diagnosztikai utasításokhoz.
  • A klasszikus TCG (Tiny Code Generator) kódgenerátor támogatja a további z14 utasítások támogatását.
  • A vfio-pci eszközökön a számítógép tényleges funkcionalitásáról nyújt információt az emulált szolgáltatások helyett.
  • Az Xtensa architektúra emulátor támogatja a DFPU társprocesszor támogatását egy- és kettős pontosságú lebegőpontos opkódokkal.

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.