Itt van a QEMU 5.0, és ezek a legfontosabb változások

QEMU

A QEMU 5.0 emulátor új verziója már megjelent és számos fontos fejlesztést tartalmaz, valamint nagyobb támogatást nyújt több architektúrához. Aki nem tud a QEMU-ról, annak tudnia kell ez egy emulátor amely lehetővé teszi egy lefordított program futtatását egy hardverplatformhoz egy teljesen más architektúrájú rendszeren, például futtathat egy ARM alkalmazást egy x86-kompatibilis számítógépen.

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

QEMU lehetővé teszi a virtualizációt emuláció nélkül, ha a vendég rendszer ugyanazt a processzort használja, mint a gazdagép vagy ennek hiányában az x86, ARM, PowerPC, Sparc, MIPS1 processzorok architektúráját emulálja. X86, x64, PPC, Sparc, MIPS, ARM platformokon, valamint Linux, FreeBSD, NetBSD, OpenBSD, Mac OS X, Unix és Windows operációs rendszereken működik.

A fejlődés évek során 14 architektúra teljes emulációjához támogatást adtak A hardverek esetében az emulált hardvereszközök száma meghaladta a 400-at. Az 5.0 verzió előkészítése során 2800 fejlesztő több mint 232 változtatást hajtott végre.

A QEMU főbb újdonságai 5.0

Az új verzióban 5.0 megnövelt képesség a fájlrendszer egy részének továbbítása a gazda rendszerről a vendég rendszerre virtiofsd felhasználásával. A vendég rendszer fel tudja szerelni az exportáláshoz megjelölt könyvtárat a gazdagép oldalán, amely nagymértékben leegyszerűsíti a hozzáférés megszervezését megosztva a virtualizációs rendszerek címjegyzékeivel. A hálózati FS használatával ellentétben, mint a NFS és virtio-9P, virtiofok lehetővé teszi a helyi fájlrendszerhez közeli teljesítményt.

Szintén Az ARM architektúra emulátor hozzáadja a Cortex-M7 CPU-k emulálásának lehetőségét és támogatja a PC-alaplapokat tacoma-bmc, Netduino Plus 2 és Orangepi.

Támogatás a a következő építészeti jellemzők emulálása:

  • ARMv8.1: HEV, VMID16, PAN, PMU
  • ARMv8.2: UAO, DCPoP, ATS1E1, TTCNP
  • ARMv8.3: RCPC, CCIDX
  • ARMv8.4: PMU, RCPC

Az intézkedés parancs A qemu-img mostantól működhet a LUKS-képekkel és az opció –Cél-nulla hozzáadódik a konverziós parancshoz qemu-img hogy kihagyja a célkép nullázását.

Hozzáadva a qemu-storage-daemon folyamat kísérleti támogatása, amely hozzáférést biztosít a QEMU blokkszinthez és a QMP parancsokhoz, beleértve a blokkeszközökkel és a beágyazott NBD szerverrel való munkát is, teljes virtuális gép indítása nélkül.

Az építészeti emulátorban PowerPC a 'powernv' gépekhez, KVM hardveres gyorsítás emuláció került hozzá a KVM vendégrendszerek futtatásához a klasszikus TCG (Tiny Code Generator) kódgenerátorral. A tartós memória utánzása érdekében a fájl tükrözi az NVDIMM támogatását.

Az építészeti emulátor RISC-V virt és sifive_u táblákhoz támogatja a syscon illesztőprogramokat Linux alkalmazások az energiagazdálkodáshoz és az újraindításhoz.

A többi említett változás közül a következők emelkednek ki:

  • A külső folyamatadatok élő áttelepítésének támogatása a QEMU D-Bus segítségével
  • A memória háttér-felhasználásának képessége a vendégrendszer fő RAM biztosításához.
  • A háttérprogram a "-machine memory-backend" opcióval van konfigurálva
  • Új "tömörítési" szűrő, amellyel tömörített képekről készíthet biztonsági másolatot
  • A vTPM és a virtio-iommu eszközök támogatása hozzáadódott az emulált „virt” gépekhez.
  • Az AArch32 gazdagépek KVM vendégkörnyezetek futtatására való felhasználása elavult.
  • A HPPA architektúra emulátorhoz hozzáadódott egy grafikus konzol támogatása, amely HP Artist grafikus eszközt használ
  • Támogatás a GINVT (Global Invalidation TLB) utasításhoz a MIPS architektúra emulátorban
  • Hozzáadott Goldfish RTC támogatás a 'virt' táblához. Hozzáadta a hypervisor kiterjesztések kísérleti megvalósítását.
  • Hozzáadott támogatás az AIS-hez (Adapter Interrupt Suppression), amikor KVM módban dolgozik az s390 architektúra emulátoron. Támogatja a külső folyamatadatok élő áttelepítését a QEMU D-Bus segítségével.

Legyen Ön az első hozzászóló

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.