QEMU 4.2 ateina su įvairiais patobulinimais, žinok savo naujienas

QEMU

Vakar mes kalbėjomės išlaisvinimas nauja Bochs 2.16.10 versija kuri yra „VirtualBox“ ir dabar pristatytas QEMU 4.2 projektas kuriame pateikiamos kelios naujos funkcijos ir ypač patobulinimai į projektą. Rengiantis 4.2 versijai, 2200 kūrėjai padarė daugiau nei 198 pakeitimų.

Tiems, kurie nežino QEMU jie turėtų žinoti, kad tai yra emuliatorius, leidžiantis paleisti sukurtą programą, skirtą aparatinės įrangos platforma visiškai kitokios architektūros sistemoje, pavyzdžiui, paleisti ARM programą su x86 suderinamame kompiuteryje.

Veikiant QEMU virtualizavimo režimu, vykdomas kodas izoliuotoje aplinkoje yra artimas gimtajai sistemai dėl tiesioginio CPU nurodymų vykdymo ir „Xen“ hipervizoriaus ar KVM modulio naudojimo.

Pagrindinės naujos QEMU 4.2 funkcijos

Šiame naujame QEMU 4.2 leidime architektūros emuliatorius ARM gavo palaikymą „Aspeed AST2600 SoC“ emuliacijai «Ast2600-evb», taip pat parama „Semihosting 2.0“ technologijai su pratęsimais STDOUT_STDERR / EXIT_EXTENDED, leidžiančią emuliuotam įrenginiui naudoti failus „stdout“, „stderr“ ir „stdin“, norint sukurti failus pagrindinio kompiuterio pusėje.

Nors KVM pridėjo galimybę naudoti daugiau nei 256 procesorius ir teikti paramą SVD SIMD instrukcijoms, taip pat pagerinti emuliacijos našumą naudojant TCG kodų generatorių.

Taip pat pabrėžiama buvo pridėta naujo tipo mikrovm mašina imituojamas x86 architektūros emuliatoriui, vietoj PCI naudojant virtio-mmio optimizuoti našumą. Galimybė įjungti ir išjungti VMX per «-procesorius"

Pridėta paraiška mėgdžioti AVX512 BFloat16 plėtinius. Palaikymas teikiamas naujiems „Denverton“ („Atom“ pagrindu veikiančiam „SoC“ serveriui), „Snowridge“ ir „Dhyana“ procesorių modeliams. Stabilizuota „MacOS Hypervisor Framework“ parama («-Accel hvf").

Tinklo blokinio įrenginio (NBD) įrenginio tvarkyklė suteikia efektyvesnį skaitytų kopijų užklausų apdorojimą. The NBD serverio kodas yra optimizuotas retų vaizdų kopijavimui (su tuštumomis). Tai buvo realizuota Bendrieji NBD kliento ir serverio diegimo patobulinimai.

„PowerPC“ architektūros emuliatorius turi sugebėjimas mėgdžioti instrukcijos POWER9 mffsce, mffscrn ir mffscrni. Emuliuojamose mašinose pridėta „powernv“ „Homer“ ir „OCC SRAM“ sistemos prietaisų palaikymas.

Į virtio-mmio pridėta suderinama su virtio 2 standartas ir specifinė specifikacija virtio 1,1 virtualios supakuotos eilės (virtqueue) mechanizmas, skirtas keistis duomenimis su virtualiu įvesties / išvesties įrenginiu paketiniu režimu

Iš kitų pokyčių kurie išsiskiria iš šios naujos QEMU 4.2 versijos:

  • Klasikinis kodų generatorius TCG („Tiny Code Generator“) palaiko papildinius, skirtus procesoriaus instrukcijoms ir adresams stebėti atmintyje.
  • Didesnis LUKS disko šifravimo našumas naudojant AES-XTS algoritmą.
  • „Vfio-pci“ prideda paramą nuosavybei failover__pair_id supaprastinti VFIO įrenginių perkėlimą.
  • Parinktis „-initrd“ buvo pridėta prie RISC-V architektūros emuliatoriaus ir galimybės derintuve matyti visą architektūros būseną.
  • S390 architektūros emuliatorius palaiko IEP (Instruction Execution Protection).
  • 68k architektūros emuliatoriuje buvo pridėta pradinė galimybė imituoti „Macintosh Quadro 800“ ir klasikines „NeXTcube“ sistemas.
  • „Xtensa“ architektūros emuliatoriuje buvo pridėta naujo tipo „virt“ emuliuojama mašina ir įdiegta „ABI call0“ parama vartotojo ir kosmoso emuliacijai.

Kaip įdiegti QEMU 4.2 „Ubuntu“ ir jo dariniuose?

Šios naujos QEMU versijos diegimas šiuo metu negalimas per oficialius „Ubuntu“ kanalus, tačiau turime palaukti kelias dienas, kol dvejetainiai failai bus prieinami saugyklose.

Kai tik jų bus, pakaks atidarykite terminalą (galite tai padaryti naudodami sparčiuosius klavišus „Ctrl“ + „Alt“ + T) ir mes ketiname įvesti:

sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin

Arba jie taip pat gali atlikti diegimą ir laukti, kol bus pranešta apie naują naujinimą, kad tik atnaujintų paketus.

Bochas
Susijęs straipsnis:
„Bochs“, atviro kodo „VirtualBox“ alternatyva, pasiekia 2.6.10 versiją

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.