QEMU 6.2 on juba välja antud ja need on selle uudised

QEMU

Hiljuti esitleti projekti uue versiooni käivitamist QEMU 6.2, versioon, milles uue versiooni ettevalmistamisel 2300 arendajat tegi üle 189 muudatuse.

Need, kes pole projektiga tuttavad, peaksid teadma, et see toimib emulaatorina võimaldab käivitada riistvaraplatvormi jaoks koostatud programmi täiesti erineva arhitektuuriga süsteemis, näiteks ARM-rakenduse käitamiseks x86-ühilduvas arvutis.

QEMU virtualiseerimisrežiimis on koodi täitmine liivakasti keskkonnas riistvarasüsteemi lähedal, kuna protsessoril on käskude otsene täitmine ja Xen hüpervisori või KVM mooduli kasutamine.

Projekti lõi algselt Fabrice Bellard, et võimaldada x86-le ehitatud Linuxi binaarfailide töötamist mitte-x86 arhitektuuridel. Aastate jooksul on täielik emuleerimise tugi lisandunud 14 riistvaraarhitektuurile, emuleeritud riistvaraseadmete arv on ületanud 400 piiri.

QEMU peamised uudised 6.2

Selles uues versioonis QEMU 6.2 mehhanismis virtio-mem, mis võimaldab ühendada ja lahti ühendada virtuaalmasinate mälu, on lisatud külaliste õnnetuste prügimägede täielik tugi, kopeerimistoimingud enne ja pärast keskkonna migreerimist (pre-copy / post-copy) ja külaliste süsteemi hetktõmmiste loomine taustal.

Veel üks silmapaistev muudatus on sees QMP (QEMU masinaprotokoll) rakendada veakäsitlust DEVICE_UNPLUG_GUEST_ERROR ilmneb külalise poolel tõrgete korral kuuma pistikuga töötamise ajal.

Samuti tuuakse seda esile töödeldud alglaadimisargumentide süntaksit laiendati Klassikalise koodigeneraatori TCG (Tiny Code Generator) pistikprogrammides lisati "vahemälu" pistikprogrammile mitmetuumaliste süsteemide tugi.

Aastal x86 emulaator Toetab Intel Snowridge-v4 protsessori mudelit, lisatud tugi Intel SGX enklaavidele juurdepääsuks (Software Guard eXtensions) külalistelt, kes kasutavad hosti poolel seadet / dev / sgx_vepc ja QEMU taustaprogrammi "memory-backend-epc". Tehnoloogiaga kaitstud külalistesüsteemide jaoks AMD SEV (turvaline krüpteeritud virtualiseerimine), lisatud võimalus kontrollida otsest kerneli käivitamist (ilma alglaadurit kasutamata) (lubatud, määrates parameetri 'kernel-hashes = on' väärtuseks 'sev-guest').

ARM-emulaatoris hostsüsteemides Apple Silicon toetab "hvf" riistvarakiirendusmehhanismi AArch64-põhiste külalissüsteemide käivitamisel.

Kohta muud muudatused mis eristuvad uuest versioonist:

  • Rakendatud on uut tüüpi emuleeritud masinad "kudo-mbc".
  • Virt-masinate jaoks on lisatud ITS-i (Interrupt Translation Service) emulatsiooni tugi ja võimalus kasutada emuleerimisrežiimis enam kui 123 protsessorit.
  • Lisatud BBRAM-i ja eFUSE-seadmete tugi "xlnx-zcu102" ja "xlnx-versal-virt" emuleeritud masinatele.
  • Cortex-M55 kiibil põhinevate süsteemide puhul toetatakse MVE protsessorilaiendite roveri profiili.
  • PowerPC arhitektuuri emulaatorile on lisatud esialgne tugi POWER10 DD2.0 protsessorimudelile.
  • Täiustatud on POWER10 arhitektuuri tuge "powernv" emuleeritud masinatele ja "pseeria" masinate jaoks on lisatud FORM2 PAPR NUMA kirjeldused.
  • RISC-V arhitektuuri emulaatorile lisati Zb [abcs] käsukomplekti laienduste tugi. Suvandid "host-user" ja "numa mem" on lubatud kõigi emuleeritud masinate jaoks.
  • Lisatud tugi SiFive PWM-ile (impulsi laiuse modulaator).
  • 68k emulaator parandab ühilduvust Apple'i pakutud NuBusiga, sealhulgas ROM-piltide laadimise võimalust ja katkestuspesade tuge.
  • Lisatud on Fujitsu A64FX protsessorimudeli emuleerimise tugi.
  • Qemu-nbd-plokiseadmel on vaikimisi lubatud kirjutamise vahemälurežiim ("laisk kirjutamine" "otsekirjutamise" asemel), et see sobiks qemu-img käitumisega.
  • SELinuxi Unixi pistikupesade märgistamiseks on lisatud valik "–selinux-label".

Lõpuks kui olete huvitatud sellest rohkem teada saama QEMU 6.2 uues versioonis esitatud muudatuste ja uuenduste üksikasju ja muud saate vaadata järgmine link


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.