„QEMU 5.1“ yra čia ir su maždaug 2500 pakeitimų, ir tai yra svarbiausia

QEMU

Paleidimas naują projekto versiją QEMU 5.1, buvo pridėtas palaikymas daugiau procesorių, taip pat patobulinta „NVMe“ parama, klaidų taisymai ir jau sukurtų patobulinimai.

Tiems, kurie nepažįsta QEMU, jie turėtų tai žinoti leidžia paleisti sukompiliuotą programą platformai aparatūra sistemoje su visiškai kitokia architektūraPavyzdžiui, paleisti ARM programą su x86 suderinamame kompiuteryje.

QEMU virtualizavimo režimu bėgimo kodo veikimas smėlio dėžės aplinkoje yra artimas gimtajai sistemai dėl tiesioginio procesoriaus nurodymų vykdymo ir „Xen“ hipervizoriaus ar KVM modulio naudojimo.

Projektą iš pradžių sukūrė Fabrice'as Bellardas, kad x86 sukompiliuoti „Linux“ dvejetainiai failai galėtų veikti ne x86 architektūrose.

Per daugelį metų kūrimo palaikymas visiškam emuliavimui buvo pridėtas 14 aparatūros architektūrų, emuliuojamų aparatūros įrenginių skaičius viršijo 400.

Pagrindinės QEMU 5.1 naujienos

Rengiant šią naują 5.1 versiją, buvo padaryta daugiau nei 2500 pakeitimų, iš kurių dalyvavo 235 kūrėjai.

Iš pagrindinių pakeitimų, kurie išsiskiria naujoje versijoje, galime pastebėti, kad jis buvo pridėtas palaikymas procesoriaus emuliacijos, pagrįstos AVR architektūraIr taip pat pridėjo palaikymą „Arduino“ plokštėms „Duemilanove“ (ATmega168), „Arduino Mega 2560“ (ATmega2560), „Arduino Mega“ (ATmega1280) ir „Arduino UNO“ (ATmega328P).

Taip pat pabrėžiama pridėjo atjungimą ir „nvdimm“ ACPI svečių sistemoms prie ARM emuliatoriaus, Be to, įdiegta parama taip pat buvo skirta plėtiniams ARMv8.2 TTS2UXN ir ARMv8.5 MemTag

Pridėta „Loongson 3A“ procesoriaus parama (R1 ir R4) į MIPS architektūros emuliatorių. Pagerintas FPU ir MSA instrukcijų emuliavimo našumas, taip pat „SiFive E34“ ir „Ibex“ procesorių palaikymas RISC-V architektūros emuliatoriui. Pridėta „HiFive1 revB“ ir „OpenTitan“ plokščių parama. „Spike“ mašinoms palaikomas daugiau nei vienas procesorius.

Valdikliui „NVMe“ papildo nuolatinės atminties sritį, pateiktą „NVMe 1.4“ specifikacijoje.

Be to, į „qemu-img“ įrankį buvo įtraukta nauja „bitmap“ komanda, skirta manipuliuoti nuolatiniais „qcow2“ failų bitais.

„Qemu-img“ taip pat įgyvendina LUKS raktų valdymą (keyslot) ir siūlo papildomas komandas „map“ (–start-offset, –max-length) ir „convert“ (–bitmaps), pridėtas prie komandos „Measure“, kad būtų sukurta informacija. dėl nuolatinių bitų žemėlapių dydžio qcow2 failuose.

Iš kitų išsiskiriančių pokyčių šios naujos versijos:

  • „PowerPC“ architektūros emuliatorius dabar palaiko klaidų atkūrimą svečių sistemose, naudojančiose FWNMI.
  • S390 architektūrai buvo pridėtas KVM palaikymas saugiai virtualizuoti (saugaus vykdymo režimas).
  • „X86“ architektūros emuliatorius sumažina nepritaikytų „Windows“ svečių virtualinimo išlaidas, pateikdamas „Windows ACPI“ imituojamų įrenginių lentelę (ACPI WAET). Patobulintas „HVOS“ pagreičio palaikymas „MacOS“.
  • Blokavimo įrenginio tvarkyklė papildo virtualių atminties įrenginių, turinčių 2 MB fizinius ir loginius blokus, palaikymą.
  • Pridėta galimybė perkelti slaptažodžius ir raktus į QEMU šifravimui naudojant „Linux“ branduolio raktų pakabą naudojant naują „slaptojo raktų pakėlimo“ objekto tipą.
  • „Zstd“ glaudinimo algoritmas dabar palaiko „qcow2“ formatą.
  • Sonorapass-bmc lenta palaikoma.
  • „Virtio“ svečiams, turintiems klasikinį TCG („Tiny Code Generator“), gali naudoti „vhost“ vartotojo procesus, įskaitant „virtiofsd“. Prie „vhost-user“ pridėtas plėtinys „VHOST_USER_PROTOCOL_F_CONFIGURE_MEM_SLOTS“, leidžiantis užregistruoti daugiau nei 8 RAM lizdus.
  • Pridėta sąsaja, skirta švirkšti POWER stiliaus NMI
  • „Scv“ ir „rfscv“ instrukcijos dabar atitinka TCG
  • Dabar galite pasirinkti POWER10 su mašinos tipu «pseries»

Galiausiai, jei norite sužinoti daugiau apie šią naują „Qemu“ versiją, išsamią informaciją galite patikrinti pradiniame leidinyje. Nuoroda yra tokia.


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