A QEMU 8.2 izgalmas funkciókkal és fejlesztésekkel jelent meg
Fedezzük fel a QEMU 8.2 funkcióit, a virtio-hangtól a virtuális GPU-kig, a platformok közötti architektúrafrissítésekkel.
A QEMU projekt, egy sokoldalú emulátor, amely lehetővé teszi a programok zökkenőmentes végrehajtását különböző hardverplatformokon, nemrég mutatta be legújabb kiadását, a QEMU 8.2-t. Ez a kiadás jelentős mérföldkövet jelent: olyan kulcsfontosságú fejlesztéseket és funkciókat vezet be, amelyek a felhasználói élmény javítását ígérik a különböző architektúrákon.
Eredetileg Fabrice Bellard tervezte, hogy lehetővé tegye az x86 platformra fordított Linux végrehajtható fájlok futtatását nem x86 architektúrákon, a QEMU 14 hardverarchitektúrát és több mint 400 emulált hardvereszközt támogató erőművé nőtte ki magát. A 8.2-es verzió fejlesztése során 238 fejlesztő működött közre, több mint 3200 változtatással, hangsúlyozva a nyílt forráskódú közösség élénk és együttműködő jellegét.
Főbb fejlesztések a QEMU 8.2-ben
Virtio-Sound Device
Az egyik figyelemre méltó kiegészítés a virtio-sound eszköz, amely lehetővé teszi a hangkártya emulációját a hang rögzítéséhez és lejátszásához a vendégrendszerben. Ez a továbbfejlesztés több audio háttérrendszert (például pulseaudio, sdl vagy coreaudio) támogat a gazdagépen. Ennek a funkciónak a Linux kernelben való használatához a felhasználóknak engedélyezniük kell a CONFIG_SND_VIRTIO opciót a vendég számára.
Egy régen várt és nagyon jó megoldás, amit sokan használnak majd!
Virtuális grafikus felület (rutabaga) Virtio-GPU-val
A QEMU 8.2 bemutatja a rutabaga nevű virtuális grafikus felületet (VGI), amely egy virtuális GPU-t (virtio-gpu) valósít meg. Ez az innováció lehetővé teszi a felhasználók számára, hogy a vendégrendszerben lévő virtuális GPU-t kihasználják a 3D-s megjelenítéshez anélkül, hogy kizárólagos közvetlen hozzáférést kellene biztosítaniuk a fizikai GPU-hoz. Az Android/CrosVM projekten belül kifejlesztett rutabaga lenyűgöző alternatívát kínál a korábban elérhető VirGL-hez.
HV-Balloon készülék Hyper-V-hez
A kiadás tartalmazza a hv-balloon eszközt, amely megvalósítja a Hyper-V dinamikus memória protokollját. Ez a funkció lehetővé teszi a QEMU számára, hogy működés közben visszaküldje a fel nem használt memóriát a gazdagépnek, és memóriahiány esetén további memoríát kérjen. A virtio-balloon életképes alternatívájaként szolgál a Windows vendégrendszerekhez, olyan háttérrendszert használva, amely támogatja a dinamikus memória protokollt a gazdagép oldalon.
Univerzális Flash tárolóeszköz
A QEMU 8.2 a flash meghajtó emulációját javasolja, növelve a felhasználók számára elérhető tárolási lehetőségek sokoldalúságát.
NBD illesztőprogram-fejlesztések
A Network Block Device (NBD) illesztőprogram mostantól támogatja a 64 bites eltolást használó protokollbővítményt nagy adatok kezelésekor, hozzájárulva a jobb teljesítményhez.
Egyéb figyelemre méltó kiegészítések:
- UFS emuláció támogatása az új ufs és ufs-lu eszközök használatával.
- A VFIO (Virtual Function I/O) továbbfejlesztései, beleértve a P2P migrációs módot és a dinamikus MSI-X elosztást.
- virtio-mem eszköz, amely megvalósítja a „dynamic-memslots=on” módot a hatékony memóriakiosztás érdekében.
Aechitektúra emulátor frissítések
- x86 architektúra:
- KVM alapú Xen hypervisor környezet támogatása PV konzollal és hálózati eszközökkel.
- Egyszerűsített parancsok blokk- és hálózati eszközökhöz.
- A klasszikus TCG kódgenerátor mostantól támogatja az SHA utasításokat.
- ARM architektúra:
- Cortex-A710 és Neoverse-N2 CPU-k emulációja.
- Különféle processzor-bővítmények és eszközök támogatása a Xilinx Versal kártyához.
- RISC-V architektúra:
- Vektoros kriptográfiai utasítások.
- Virtuális IRQ-k, IRQ-szűrés és Zicond-bővítmények támogatása.
- AIA (Advanced Interrupt Architecture) virtualizációs bővítmények KVM-en keresztül.
- HPPA architektúra:
- 64 bites PA-RISC 2.0 CPU és C3700 rendszer emulációja.
- LoongArch építészet:
- A Loongson LA132 CPU emulációja a LASX utasításkészlet-kiterjesztés és a PRELDX utasítás támogatásával.
- s390x architektúra:
- Hozzáadott támogatás a vfio-ap számára, a titkosítási adapter továbbítása védett vendégrendszerekhez.
- Tricore emulátor:
- TC37x processzorok támogatása (ISA 1.6.2) és további utasítások.
Összefoglalva, a QEMU 8.2 számos olyan funkciót és fejlesztést tartalmaz, amelyek növelik a teljesítményt és kiterjesztik a támogatott architektúrák és eszközök körét.
Kiadási bejelentések. Olvasd el vagy csak használd!