QEMU 6.2 jau buvo išleistas ir tai yra jo naujiena

QEMU

Neseniai buvo pristatyta naujos projekto versijos pradžia QEMU 6.2, versija, kurioje ruošiant naują versiją daugiau nei 2300 pakeitimų atliko 189 kūrėjai.

Tiems, kurie nėra susipažinę su projektu, jie turėtų žinoti, kad jis veikia kaip emuliatorius leidžia paleisti aparatinės įrangos platformai sudarytą programą visiškai kitokios architektūros sistemoje, pavyzdžiui, paleisti ARM programą x86 suderinamame kompiuteryje.

QEMU virtualizavimo režimu kodo vykdymas smėlio dėžės aplinkoje yra artimas aparatinei sistemai dėl tiesioginio instrukcijų vykdymo procesoriuje ir Xen hipervizoriaus ar KVM modulio naudojimo.

Iš pradžių projektą sukūrė Fabrice'as Bellardas, kad „Linux“ dvejetainiai failai, sukurti x86 pagrindu, galėtų veikti ne x86 architektūrose. Bėgant metams buvo pridėtas pilnas emuliacijos palaikymas 14 aparatinės įrangos architektūrų, emuliuotų aparatinės įrangos įrenginių skaičius viršijo 400.

Pagrindinės QEMU 6.2 naujienos

Šioje naujoje QEMU 6.2 versijoje mechanizmas virtio-mem, kuri leidžia prijungti ir atjungti virtualių mašinų atmintį, buvo pridėtas visiškas svečių avarijų sąvartynų palaikymas, kopijavimo operacijos prieš ir po aplinkos perkėlimo (prieš kopijavimą / po kopijavimo) ir svečių sistemos momentinių vaizdų kūrimas fone.

Kitas išskirtinis pasikeitimas yra QMP (QEMU mašinos protokolas) įgyvendinti klaidų tvarkymą DEVICE_UNPLUG_GUEST_ERROR įvyksta svečio pusėje, jei įvyksta gedimai veikiant įjungimui.

Taip pat pabrėžiama buvo išplėsta apdorotų įkrovos argumentų sintaksė Klasikinio kodų generatoriaus TCG (Tiny Code Generator) įskiepiuose prie „talpyklos“ papildinio buvo pridėtas kelių branduolių sistemų palaikymas.

Į x86 emuliatorius Palaiko Intel Snowridge-v4 procesoriaus modelį, papildomas palaikymas norint pasiekti Intel SGX anklavus (Software Guard eXtensions) iš svečių, naudojančių / dev / sgx_vepc įrenginį pagrindinio kompiuterio pusėje ir „memory-backend-epc“ vidinę programą QEMU. Technologijomis apsaugotoms svečių sistemoms AMD SEV (saugi šifruota virtualizacija), pridėta galimybė patikrinti tiesioginį branduolio paleidimą (nenaudojant įkrovos įkroviklio) (įjungiama nustačius parametrą „kernel-hashes = on“ į „sev-guest“).

ARM emuliatoriuje prieglobos sistemose „Apple Silicon“ palaiko „hvf“ aparatinės įrangos pagreičio mechanizmą paleidžiant AArch64 pagrįstas svečių sistemas.

kiti pokyčiai kurie išsiskiria iš naujos versijos:

  • Įdiegtas naujas emuliuojamų mašinų tipas „kudo-mbc“.
  • „Virt“ įrenginiams pridėtas ITS (Interrupt Translation Service) emuliacijos palaikymas ir galimybė naudoti daugiau nei 123 CPU emuliacijos režimu.
  • Pridėtas BBRAM ir eFUSE įrenginių palaikymas „xlnx-zcu102“ ir „xlnx-versal-virt“ emuliuojamose mašinose.
  • Sistemoms, pagrįstoms „Cortex-M55“ lustu, teikiamas MVE procesoriaus plėtinių riedėjimo profilis.
  • Pradinis POWER10 DD2.0 procesoriaus modelio palaikymas buvo pridėtas prie PowerPC architektūros emuliatoriaus.
  • POWER10 architektūros palaikymas buvo patobulintas „powernv“ emuliuojamiems įrenginiams, o FORM2 PAPR NUMA aprašymai buvo pridėti „pserijos“ įrenginiams.
  • Zb [abcs] instrukcijų rinkinio plėtinių palaikymas buvo įtrauktas į RISC-V architektūros emuliatorių. Parinktys „host-user“ ir „numa mem“ leidžiamos visuose emuliuojamuose įrenginiuose.
  • Pridėtas SiFive PWM (impulso pločio moduliatoriaus) palaikymas.
  • 68k emuliatorius pagerina suderinamumą su Apple siūlomu NuBus, įskaitant galimybę įkelti ROM vaizdus ir palaikymą pertraukimo lizdams.
  • Pridėtas Fujitsu A64FX procesoriaus modelio emuliavimo palaikymas.
  • „Qemu-nbd“ bloko įrenginyje pagal numatytuosius nustatymus įjungtas rašymo talpyklos režimas („tingus rašymas“, o ne „tiesioginis rašymas“), kad atitiktų qemu-img elgseną.
  • Pridėta parinktis „–selinux-label“ SELinux Unix lizdams pažymėti.

Pagaliau jei norite sužinoti daugiau apie tai pakeitimų ir naujovių, pateiktų šioje naujoje QEMU 6.2 versijoje, galite patikrinti išsamią informaciją ir daugiau šią nuorodą


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ą.