A QEMU 5.1 itt van, és körülbelül 2500 változtatással jár, és ezek a legfontosabbak

QEMU

A a projekt új verziója QEMU 5.1, amelyben további processzorok támogatása, valamint az NVMe javított támogatása, hibajavítások és a már kialakított fejlesztések kerültek beépítésre.

Azok számára, akik nem tudnak a QEMU-ról, tudniuk kell ezt lehetővé teszi egy lefordított program futtatását egy platformhoz hardver egy rendszerben a teljesen más építészetPéldául egy ARM alkalmazás futtatása x86-kompatibilis számítógépen.

QEMU virtualizációs módban, a sandbox futtató kódjának teljesítménye közel van a natív rendszerhez a CPU utasításainak közvetlen végrehajtása és az Xen hypervisor vagy KVM modul használata miatt.

A projektet eredetileg Fabrice Bellard hozta létre, hogy lehetővé tegye az x86 fordított Linux bináris fájlok futtatását nem x86 architektúrákon.

A fejlesztés évei alatt 14 hardverarchitektúrához hozzáadódott a teljes emuláció támogatása, az emulált hardvereszközök száma meghaladta a 400-at.

A QEMU főbb újdonságai 5.1

Az új 5.1 verzió elkészítése során több mint 2500 változtatás történt, amelyekben 235 fejlesztő vett részt.

Az új verzióban kiemelkedő főbb változások közül azt tapasztalhatjuk, hogy hozzá lett adva az AVR architektúrán alapuló CPU emuláció támogatása, valamint támogatást adott az Arduino táblákhoz is Duemilanove (ATmega168), Arduino Mega 2560 (ATmega2560), Arduino Mega (ATmega1280) és Arduino UNO (ATmega328P).

Azt is kiemelik hozzáadta az ACPI vendégrendszerek leválasztását és nvdimm-jét az ARM emulátorhoz, Ezen túlmenően az ARMv8.2 TTS2UXN és az ARMv8.5 MemTag kiterjesztések megvalósított támogatásával is bővült

Hozzáadott támogatás a Loongson 3A CPU-hoz (R1 és R4) a MIPS architektúra emulátorhoz. Javult az FPU és az MSA utasítás emuláció teljesítménye, valamint a SiFive E34 és Ibex CPU-k támogatása a RISC-V architektúra emulátorhoz. Hozzáadott támogatás a HiFive1 revB és OpenTitan táblákhoz. A Spike gépeknél több CPU is támogatott.

A vezérlő számára Az NVMe támogatja az NVMe 1.4 specifikációban bevezetett tartós memóriaterületet.

És a qemu-img segédprogramhoz egy új "bitmap" parancsot is hozzáadtak, hogy kezeljék a qcow2 fájlok állandó bitképeit.

A Qemu-img a LUKS kulcskezelést is végrehajtja (keyslot), és további képességeket kínál a «map» (–start-offset, –max-length) és «convert» (–bitmaps) parancsokhoz, hozzáadva az «intézkedés» parancshoz információk előállításához. a qcow2 fájlok állandó bitképeinek méretéről.

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

  • A PowerPC architektúra emulátor mostantól támogatja az FWNMI-t használó vendég rendszerek hibajavítását.
  • Az s390 architektúrához KVM-támogatást adtak a biztonságos virtualizációhoz (biztonságos végrehajtási mód).
  • Az x86 architektúra emulátor csökkenti az öntudatlan Windows vendégek virtualizálásának általános költségeit azáltal, hogy biztosítja a Windows ACPI emulált eszköz táblázatot (ACPI WAET). Javult a HVF-gyorsítás támogatása a macOS számára.
  • A blokkeszköz-illesztőprogram támogatja a virtuális tárolóeszközök támogatását 2 MB fizikai és logikai blokkokkal.
  • Hozzáadta a jelszavak és kulcsok átadását a QEMU-hoz titkosításhoz a Linux rendszermag kulcstartóján keresztül egy új "titkos kulcstartó" objektumtípus segítségével.
  • A zstd tömörítési algoritmus most már támogatja a qcow2 formátumot.
  • A sonorapass-bmc tábla támogatott.
  • A klasszikus TCG-vel (Tiny Code Generator) rendelkező vendégek számára a Virtio képes használni a vhost felhasználói folyamatokat, beleértve a virtiofsd-t is. Hozzáadta a VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS kiterjesztést a vhost-userhez, lehetővé téve több mint 8 RAM-hely regisztrálását.
  • Hozzáadott egy felületet a POWER stílusú NMI injektálására
  • Az Scv és az rfscv utasítások immár TCG-kompatibilisek
  • Most kiválaszthatja a POWER10-et a „pseries” típusú géppel

Végül, ha többet szeretne megtudni a Qemu új verziójáról, ellenőrizheti a részleteket az eredeti kiadványban. A link ez.


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.