QEMU 5.2 saabub koos RISC-V täiustustega, kompilaatori muutmisega ja muuga

QEMU

QEMU 5.2 on juba välja antud ja selles uues versioonis ettevalmistamisel 3200 arendajat tegi üle 216 muudatuse millest võime leida RISC-V reaalrände tuge, aga ka eksperimentaalset tuge RISC-V hüpervisorile, toetust rohkemate tahvlite jaoks ja palju muud.

Neile, kellele QEMU pole tuttav, peaksid nad teadma, et see on emulaator võimaldab käivitada riistvara platvormi jaoks loodud programmi täiesti erineva arhitektuuriga süsteemisNäiteks ARM-i rakenduse käitamine x86-ga ühilduvas arvutis.

QEMU-s virtualiseerimisrežiimis on töötava koodi jõudlus eraldatud keskkonnas riistvarasüsteemi lähedal, kuna protsessoril on käskude otsene täitmine ja Xen-hüpervisori või KVM-mooduli kasutamine.

QEMU peamised uudised 5.2

Koostamissüsteem on muutunud, QEMU kompileerimine nõuab nüüd ninja tööriistakomplekti installimist.

Lisatud tugi domeenile blokeerige seadme draiver protsessi kasutamiseks qemu-storage-daemon taustal vhost-user-blk taustaprogrammina, samuti uus QMP käsk 'block-export-add', mis asendab käsku 'nbd-server-add' ja pakub tuge 'qemu-storage-daemon'.

Qcow2 piltide jaoks on lisatud laiendatud L2 registrite tugi, mis võimaldab ruumi eraldada mittetäielike rühmade (alamklastrite) poolt. L2 lubamiseks pildi loomisel peate määrama valiku "Extended_l2 = sees".

Samuti parem tugi qemu kasutamiseks NBD kliendina, kuna vähenes nende olukordade arv, mis viivad ooteaega, kui andmeid vahetatakse võrgu kaudu, mis põhjustab külaliste blokeerimise. Qemu-nbd võimaldab määrata mitu '-B nimi' valikut korraga mitme määrdunud bitikaardi määramiseks.

Teine oluline muudatus on uus suure jõudlusega migreerimisrežiim krüpteeritud andmeedastusega TLS ja multifd kaudu. Vaikimisi migreeritud ribalaiuse piirangut on suurendatud 1 Gbps-ni.

Üleminekuparameeter on lisatud 'block-bitmap-mapping', mis võimaldab üksikasjalikumalt kontrollida, millised bitikaardid migreerimisel üle kantakse. Parameeter töötab ka siis, kui hostinimed erinevad vastuvõtvas otsas olevast allikast.

Samuti lisati uusi kõnesid „calc-dirty-rate” ja „query-dirty-rate”, et prognoosida värskenduste määra migreerumise ajal, võttes arvesse operatsioonidega seotud koormust RAM-is.

Samuti leiame plaatide toe mp2-an386, mp2-an500, raspi3ap (Raspberry Pi 3 mudel A +), raspi0 (Raspberry Pi Zero), raspi1ap (Raspberry Pi A +) ja npcm750-evb / kvanta-gsj.

AArch32 arhitektuuri jaoks on rakendatud laienduste ARMv8.2 FEAT_FP16 (keskmise täpsusega flaoting point) tugi.

Lõpuks mainitakse ka nXtitr atribuutide nimede renderdamise kontrollimiseks on virtiofsd-s uued võimalused külalisüsteemil laiendatud, hostide süsteemi erinevate ühenduspunktidega partitsioonide eraldi ühendamine ja ka liivakasti isolatsioonimehhanismi täpsustamine, mis on alternatiiv pöördele_juur.

Y otseülekande tugi RISC-V arhitektuuri emulaatorile, samuti RISC-V eksperimentaalse hüpervisori tugi, mis on värskendatud versioonile 0.6.1. Lisatud tugi NUMA pistikupesadele virt / Spike süsteemides.

Muudest silmapaistvatest muudatustest selle uue versiooni:

  • QEMU külalisagendile (qemu-ga) on lisatud käsud guest-get-devices, guest-get-disks ja guest-ssh- {get, add-remove} -authorized-keys.
  • Lisatud kvm-steal-time raamatupidamise tugi.
  • HPPA arhitektuuriemulaator toetab NetBSD ja väga vanade Linuxi distributsioonide, näiteks Debiani 0.5 ja 0.6.1, käivitamist.
  • PowerPC arhitektuuri emulaatoril on NUMA topoloogia jaoks kasutaja määratletud tühikute parem tugi.
  • KVM-i s390 arhitektuuriemulaator lisas 0x318 diagnostiliste juhiste toe.
  • Klassikaline koodigeneraator TCG (Tiny Code Generator) rakendab täiendavate z14-käskude tuge.
  • Vfio-pci seadmetes antakse emuleeritud funktsioonide asemel teavet arvuti tegeliku funktsionaalsuse kohta.
  • Xtensa arhitektuurimulaator lisab DFPU kaasprotsessori toe ühe- ja kahekordse täpsusega ujukoma opkoodidega.

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.