QEMU 6.0 inosvika ine zvinowedzera uye rutsigiro rweARM, sarudzo dzekuyedza uye nezvimwe

QEMU

Kutanga kwe iyo itsva vhezheni yeprojekti QEMU 6.0 mune izvo zvinopfuura 3300 shanduko kubva kune 268 vagadziri vakaitwa mukugadzirira uye neshanduko yavo inosanganisira kuvandudza mutyairi, rutsigiro rwemapuratifomu matsva uye sarudzo dzekuyedza.

Kune avo vasingazive QEMU, iwe unofanirwa kuziva kuti ndeye software iyo inobvumidza iwe kumhanyisa yakarongedzwa chirongwa chehardware chikuva pane system ine akasiyana zvachose maumbirwo, semuenzaniso, kumhanyisa ARM application pane x86 inoenderana PC.

Mune virtualization modhi muQEMU, mashandiro ekodhi kuitisa mu sandbox nharaunda iri padhuze nehurongwa hwehardware nekuda kwekuita kwakananga kwemirairo paCPU uye kushandiswa kweXen hypervisor kana module yeKVM.

Zvinyorwa zvitsva zveQEMU 6.0

Mune iyi vhezheni itsva yeQemu 6.0 NVMe driver emulator ikozvino inoenderana neNVMe 1.4 kududzirwa uye inosanganisira rutsigiro rwekuyedza nzvimbo dzakatemwa mazita, multipath I / O, uye yekupedzisira-kumagumo kuchengetedza kunyorera.

ARM emulator inowedzera rutsigiro rweARMv8.1-M 'Helium' dhizaini uye maCortex-M55 mapurosesa, pamwe neARMv8.4 TTST, SEL2, uye DIT mirairo yakawedzerwa. Tsigiro yeARM mps3-an524 uye mps3-an547 mabhodhi akawedzerwawo. Yekuwedzera chishandiso kutevedzera kunoitwa kune xlnx-zynqmp, xlnx-versal, sbsa-ref, npcm7xx, uye sabrelite board

Yezve ARM mune mushandisi nharaunda uye system chikamu kutevedzera modes, ARMv8.5 MTE yekutsigira rutsigiro inoitwa (MemTag, Memory Tagging Extension), iyo inokutendera kuti usunge ma tag kune ese memory mepu oparesheni uye kuronga cheki yekunongedzera kana uchinge wawana ndangariro, iyo inofanirwa kuve inosanganisirwa neyakakodzera tag. Kuwedzeredzwa kwacho kunogona kushandiswa kuvharidzira kushungurudzwa kwekukanganisa kunokonzerwa nekusvika pakatoburitswa ndangariro mabhureki, buffer yakafashukira, mafoni ekutanga, uye shandisa kunze kwemamiriro azvino.

68k emulator inowedzera rutsigiro rwemhando nyowani ye "virt" inoteedzerwa muchina uchishandisa virtio zvishandiso kukwidziridza mashandiro, nepo iyo x86 yekuvaka emulator inowedzera kugona kushandisa AMD SEV-ES tekinoroji (yakachengetedzwa yakavharidzirwa yakajeka) kunyorera zvinyorwa zveprosesa zvinoshandiswa muhurongwa hwevaenzi, zvichiita kuti zvirimo mumarejista zvisasvikike kunzvimbo yevagari vemo kana gadziriro yevaenzi ikasapa pachena kupinda kwadzo.

Zvakare muQemu 6.0 nzira dzekuyedza dzakawedzerwa "-Machine x-remote" uye "-device x-pci-proxy-dev" kufambisa chishandiso kumidziyo yekunze maitiro. Mune ino modhi, chete lsi53c895 SCSI adapta yekuteedzera ndiyo inotsigirwa parizvino.

Naizvozvowo iyo nyowani FUSE module yekuburitsa block block, Kukubvumidza iwe kukwira chikamu chenyika yechero block kifaa chinoshandiswa muenzi. Export inoitwa uchishandisa block-export-wedzera QMP rairo kana kushandisa "-export" sarudzo mune qemu-yekuchengetedza-daemon yekushandisa.

Kune rimwe divi, zvinonzi Virtualofs inogadzirisa kusasimba:

  • CVE-2020-35517 - Inobvumidza kupinda kune iyo inomiririra nharaunda kubva kune yevaenzi system nekugadzira yakasarudzika faira faira pane yevaenzi system nemunhu ane rombo mushe mune dhairekitori yakagovaniswa neyeMugariro nharaunda.
  • CVE-2021-20263 - Inokonzereswa nedhigi mukubata hunhu hwakawedzerwa muiyo 'xattrmap' sarudzo, uye inogona kukonzeresa mvumo yekunyora uye mukana wekuwedzera mukati memushanyi kuti urege kufuratirwa.

Yeimwe shanduko inomira mushanduro iyi nyowani:

  • Wakawedzera rutsigiro rwekuyedza rwekugadzira zviratidziro zvemukati me RAM.
  • Wakawedzera rutsigiro rwekuteedzera Qualcomm Hexagon processor neDSP.
  • Iyo yakasarudzika kodhi jenareta TCG (Tiny Code jenareta) inoenderana nemacOS inomiririra nharaunda pane masystem neiyo nyowani Apple M1 ARM chip.
  • Iyo RISC-V emulator yeMicrochip PolarFire mabhodhi anotsigira QSPI NOR flash.
  • Iyo Tricore emulator ikozvino inotsigira iyo nyowani modhi yeTriBoard mabhodhi ayo anoteedzera iyo Infineon TC27x SoC.
  • Iyo ACPI emulator inopa kugona kutumidza ma network adapta pane evaenzi masisitimu, zvisinei nehurongwa hwekubatana nePCI bhazi.
  • Virtiofs inowedzera rutsigiro rweiyo FUSE_KILLPRIV_V2 sarudzo yekuvandudza mashandiro evashanyi.
  • VNC inowedzera kutsigira kwekuburitsa pachena uye rutsigiro rwekuyera screen resolution mu virtio-vga zvichibva pawindows size.
  • QMP (QEMU Machine Protocol) inowedzera rutsigiro rweasynchronous yakafanana kuwana kana uchiita backup mabasa.
  • Iyo USB emulator yakawedzera kugona kuchengetedza iyo traffic inogadzirwa kana uchishanda nema USB zvishandiso mune yakasarudzika pcap faira yekuzotevera kuongorora muWireshark.
  • Nyowani QMP mutoro-snapshot, chengetedza-snapshot uye bvisa-snapshot mirairo yakawedzerwa kubata qcow2 snapshots.

Chekupedzisira, kana iwe uchida kuziva zvakawanda nezvazvo, unogona kutarisa izvo zvinyorwa Mune inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako