QEMU 5.2 dolazi s poboljšanjima za RISC-V, promjenom kompajlera i više

QEMU

QEMU 5.2 je već objavljen i u ovoj novoj verziji, u pripremi više od 3200 promjena napravio je 216 programera od kojih možemo pronaći podršku za migraciju uživo za RISC-V, kao i eksperimentalnu podršku za RISC-V hipervizor, podršku za više ploča i još mnogo toga.

Za one koji nisu upoznati s QEMU-om, trebali bi znati da je to emulator omogućuje vam pokretanje programa stvorenog za hardversku platformu na sustavu s potpuno drugačijom arhitekturomNa primjer, pokretanje ARM aplikacije na računalu kompatibilnom s x86.

U načinu virtualizacije u QEMU-u, izvedba pokrenutog koda u izoliranom okruženju bliska je hardverskom sustavu zbog izravnog izvršavanja uputa na CPU-u i upotrebe Xen hipervizora ili KVM modula.

Glavne novine QEMU-a 5.2

Promijenio se sustav kompilacije, sastavljanje QEMU-a sada zahtijeva instaliranje ninja alata.

Dodana podrška za upravljački program blok uređaja za korištenje postupka qemu-storage-daemon u pozadini kao pozadina za vhost-user-blk, kao i nova QMP naredba 'block-export-add', koja zamjenjuje naredbu 'nbd-server-add' i pruža podršku za 'qemu-storage-daemon'.

Za slike qcow2 dodana je podrška za proširene L2 registre, što omogućuje dodjelu prostora nepotpunim skupinama (potklasterima). Da biste omogućili L2 prilikom stvaranja slike, morate navesti opciju "extended_l2 = on".

Također, poboljšana podrška za korištenje qemu kao NBD klijenta, jer se smanjio broj situacija koje dovode do vremena čekanja kada se podaci razmjenjuju putem mreže, što uzrokuje blokiranje gostiju. Qemu-nbd pruža mogućnost određivanja više opcija '-B name' za određivanje više prljavih bitmapa odjednom.

Druga važna promjena je novi način migracije visokih performansi s šifriranim prijenosom podataka putem TLS-a i multifd-a. Zadana granica širine pojasa migracije povećana je na 1 Gbps.

Dodan je parametar migracije 'block-bitmap-mapping', što omogućuje detaljniju kontrolu nad tim koji će se bitmapi prenositi tijekom migracije. Parametar djeluje čak i ako se imena hosta razlikuju od izvora na kraju primanja.

Također su dodani novi pozivi 'calc-dirty-rate' i 'query-dirty-rate' za predviđanje brzine ažuriranja tijekom migracije, uzimajući u obzir opterećenje povezano s operacijama u RAM-u.

također, možemo naći oslonac za ploče mp2-an386, mp2-an500, raspi3ap (Raspberry Pi 3 model A +), raspi0 (Raspberry Pi Zero), raspi1ap (Raspberry Pi A +) i npcm750-evb / quanta-gsj.

Za arhitekturu AArch32 implementirana je podrška za ARMv8.2 FEAT_FP16 (srednje precizna tačka plivanja).

Napokon se spominju i nNove opcije virtiofsd za kontrolu prikazivanja imena atributa xattr proširen na gostujućem sustavu, zasebna veza particija s različitim točkama montiranja na hostovskom sustavu, a također i za određivanje izolacijskog mehanizma pješčanika koji je alternativa pivot_root.

Y podrška za migraciju uživo na emulator arhitekture RISC-V, kao i eksperimentalna podrška hipervizora za RISC-V ažurirana na verziju 0.6.1. Dodana podrška za NUMA utičnice na virt / Spike sustavima.

Od ostalih promjena koje se ističu ove nove verzije:

  • Naredbe guest-get-devices, guest-get-disks i guest-ssh- {get, add-remove} -authorized-keys dodane su u agent za goste QEMU (qemu-ga).
  • Dodana podrška za računovodstvo temeljeno na kvm-krađi.
  • Emulator HPPA arhitekture podržava pokretanje NetBSD-a i vrlo starih Linux distribucija, poput Debiana 0.5 i 0.6.1.
  • PowerPC emulator arhitekture poboljšao je podršku za korisnički definirani razmak za NUMA topologiju.
  • Emulator arhitekture s390 za KVM dodao je podršku za dijagnostičke upute 0x318.
  • Klasični generator koda TCG (Tiny Code Generator) implementira podršku za dodatne z14 upute.
  • Na vfio-pci uređajima umjesto emuliranih značajki pružaju se informacije o stvarnoj funkcionalnosti računala.
  • Arhitektonski emulator Xtensa dodaje podršku za DFPU koprocesor s opcijskim kodovima s pomičnom zarezom s jednostrukom i dvostrukom preciznošću.

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.