QEMU 5.2 dolazi s poboljšanjima za RISC-V, promjenom kompajlera i mnogim drugim

QEMU

QEMU 5.2 je već objavljen i u ovoj novoj verziji, u pripremi više od 3200 promjena je napravilo 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ćava pokretanje programa stvorenog za hardversku platformu na sistemu sa potpuno drugačijom arhitekturomNa primjer, pokretanje ARM aplikacije na x86 kompatibilnom računaru.

U načinu virtualizacije u QEMU-u, performanse pokrenutog koda u izoliranom okruženju bliske su hardverskom sistemu zbog izravnog izvršavanja uputa na CPU-u i upotrebe Xen hipervizora ili KVM modula.

Glavne vijesti QEMU 5.2

Sistem kompilacije se promijenio, kompajliranje QEMU sada zahtijeva instaliranje ninja alata.

Dodata podrška za upravljački program blok uređaja za korištenje procesa 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ćava da prostor dodijele nepotpune grupe (potklasteri). Da biste omogućili L2 prilikom kreiranja slike, morate odrediti opciju "extended_l2 = on".

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

Druga važna promjena je novi način migracije visokih performansi sa š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ćava detaljniju kontrolu nad tim koje će bitmape biti prenesene tijekom migracije. Parametar djeluje čak i ako se imena hosta razlikuju od izvora na kraju prijema.

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

Takođe, 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).

Konačno nNove opcije virtiofsd za kontrolu prikazivanja imena xattr atributa proširena na gostujućem sistemu, odvojena veza particija s različitim točkama montiranja na hostovnom sistemu, a također i za specificiranje izolacijskog mehanizma pješčanika koji je alternativa pivot_root.

Y podrška za migraciju uživo na emulator RISC-V arhitekture, 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 sistemima.

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 QEMU agent za goste (qemu-ga).
  • Dodata podrška za računovodstvo zasnovano na kvm-krađi.
  • Emulator HPPA arhitekture podržava pokretanje NetBSD-a i vrlo starih Linux distribucija, kao što su Debian 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 funkcija, pružaju se informacije o stvarnoj funkcionalnosti računara.
  • Emulator arhitekture Xtensa dodaje podršku za DFPU koprocesor s opcijskim kodovima s pomičnom zarezom s jednostrukom i dvostrukom preciznošću.

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.