QEMU 5.2 prihaja z izboljšavami za RISC-V, spremembo prevajalnika in še več

QEMU

QEMU 5.2 je že izšel in v tej novi različici v pripravi 3200 razvijalcev je izvedlo več kot 216 sprememb med katerimi lahko najdemo podporo za migracijo v živo za RISC-V, pa tudi eksperimentalno podporo za hipervizor RISC-V, podporo za več plošč in še veliko več.

Za tiste, ki QEMU ne poznajo, bi morali vedeti, da je to emulator omogoča zagon programa, ustvarjenega za strojno platformo v sistemu s popolnoma drugačno arhitekturoNa primer zagon aplikacije ARM v računalniku, združljivem z x86.

V načinu za virtualizacijo v QEMU je zmogljivost zagnane kode v izoliranem okolju blizu strojne opreme zaradi neposrednega izvajanja navodil na CPU in uporabe hipervizorja Xen ali modula KVM.

Glavne novosti QEMU 5.2

Sistem prevajanja se je spremenil, prevajanje QEMU zdaj zahteva namestitev orodja ninja.

Dodana podpora za blok gonilnik naprave za uporabo postopka qemu-storage-daemon v ozadju kot zaledje za vhost-user-blk, pa tudi nov ukaz QMP 'block-export-add', ki nadomešča ukaz 'nbd-server-add' in zagotavlja podporo za 'qemu-storage-daemon'.

Za slike qcow2 je dodana podpora za razširjene registre L2, ki omogoča, da prostor dodeljujejo nepopolne skupine (podskupine). Če želite omogočiti L2 pri ustvarjanju slike, morate določiti možnost "extended_l2 = on".

Tudi izboljšana podpora za uporabo qemuja kot odjemalca NBD, saj se je zmanjšalo število situacij, ki vodijo do čakalnih dob pri izmenjavi podatkov po omrežju, kar povzroči blokiranje gostov. Qemu-nbd ponuja možnost določanja več možnosti »-B name« za določanje več umazanih bitnih slik hkrati.

Druga pomembna sprememba je nov visoko zmogljiv način selitve s šifriranim prenosom podatkov prek TLS in multifd. Privzeta omejitev pasovne širine selitve je bila povečana na 1 Gbps.

Dodan je parameter selitve 'block-bitmap-mapping', ki omogoča bolj natančen nadzor nad tem, katere bitne slike bodo prenesene med selitvijo. Parameter deluje tudi, če se gostiteljska imena razlikujejo od virov na sprejemnem koncu.

Dodani so bili tudi novi klici 'calc-dirty-rate' in 'query-dirty-rate' za napovedovanje hitrosti posodobitev med selitvijo, ob upoštevanju obremenitve, povezane z operacijami v RAM-u.

Tudi lahko najdemo oporo za plošče mp2-an386, mp2-an500, raspi3ap (model Raspberry Pi 3 model A +), raspi0 (Raspberry Pi Zero), raspi1ap (Raspberry Pi A +) in npcm750-evb / quanta-gsj.

Za arhitekturo AArch32 je izvedena podpora za razširitve ARMv8.2 FEAT_FP16 (srednje natančna plavajoča točka).

Končno so omenjeni tudi nNove možnosti virtiofsd za nadzor upodabljanja imen atributov xattr razširjena na gostujočem sistemu, ločena povezava particij z različnimi točkami vpenjanja na gostiteljskem sistemu in tudi določitev izolacijskega mehanizma peskovnika, ki je alternativa pivot_root

Y podpora za migracijo v živo na emulator arhitekture RISC-V, kot tudi eksperimentalna podpora hipervizorja za RISC-V, posodobljena na različico 0.6.1. Dodana podpora za vtičnice NUMA v sistemih virt / Spike.

Od ostalih sprememb, ki izstopajo te nove različice:

  • Ukazi guest-get-devices, guest-get-disks in guest-ssh- {get, add-remove} -authorized-keys so bili dodani gostujočemu agentu QEMU (qemu-ga).
  • Dodana podpora za računovodstvo, ki temelji na kvm-ukraden čas.
  • Emulator arhitekture HPPA podpira zagon NetBSD in zelo starih distribucij Linuxa, kot sta Debian 0.5 in 0.6.1.
  • Emulator arhitekture PowerPC je izboljšal podporo za uporabniško določen razmik za topologijo NUMA.
  • Arhitekturni emulator s390 za KVM je dodal podporo za diagnostična navodila 0x318.
  • Klasični generator kod TCG (Tiny Code Generator) podpira podporo za dodatna navodila z14.
  • Na napravah vfio-pci so namesto posnemanih funkcij na voljo informacije o dejanski funkcionalnosti računalnika.
  • Arhitekturni emulator Xtensa dodaja podporo za koprocesor DFPU z eno-in dvojno natančnimi optičnimi kodami s plavajočo vejico.

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.