Ang QEMU 7.0 ay inilabas na at ito ang mga balita nito

QEMU

Ilang araw na ang nakakalipas ang paglabas ng bagong bersyon ng QEMU 7.0 ay inihayag, na nagbibigay-daan sa iyong magpatakbo ng isang program na binuo para sa isang hardware platform sa isang system na may ganap na kakaibang arkitektura, halimbawa, pagpapatakbo ng ARM application sa isang x86-compatible na PC. Sa virtualization mode sa QEMU, ang pagganap ng code execution sa isang nakahiwalay na kapaligiran ay katulad ng sa isang hardware system dahil sa direktang pagpapatupad ng mga tagubilin sa CPU at ang paggamit ng Xen hypervisor o KVM module.

Sa paglipas ng mga taon ng pag-unlad, ang buong suporta sa emulation para sa 14 na arkitektura ng hardware ay idinagdag, ang bilang ng mga emulated na hardware device ay lumampas sa 400. Bilang paghahanda para sa bersyon 7.0, mahigit 2500 pagbabago ang ginawa mula sa 225 developer.

Pangunahing mga bagong tampok ng QEMU 7.0

Sa bagong bersyong ito ng QEMU 7.0 na ipinakita, ang Suporta sa set ng pagtuturo ng Intel AMX (Mga Advanced na Matrix Extension) ipinatupad sa mga processor ng server Intel Xeon Scalable plus ito ay naidagdag sa x86 architecture emulator. Nag-aalok ang AMX ng bagong custom na TMM “TILE” na mga register at mga tagubilin para sa pagmamanipula ng data sa mga register na ito, gaya ng TMUL (Tile matrix MULtiply) para sa matrix multiplication.

Ang isa pang pagbabago na namumukod-tangi ay iyon ang flexibility ng pag-back up ng mga aktibong larawan ay napabuti kasalukuyang system (isang snapshot ay ginawa, pagkatapos nito ay inilapat ang copy-before-write (CBW) na filter upang i-update ang status ng snapshot, pagkopya ng data mula sa mga lugar kung saan sumusulat ang guest system). Ang kakayahang mag-access ng snapshot na may backup ay hindi direktang ibinibigay, ngunit sa halip sa pamamagitan ng snapshot access block device driver.

Ang ARM emulator para sa 'virt' machine ay nagdagdag ng suporta para sa virtio-mem-pci, guest CPU topology detection at PAuth enablement kapag gumagamit ng KVM hypervisor na may hvf accelerator, kasama ang karagdagang suporta para sa PMC Flash OSPI at SLCR driver emulation sa 'xlnx-versal-virt' board emulator.

Ang emulator ng arkitektura Ang RISC-V ay nagdaragdag ng KVM hypervisor support at nagpapatupad ng mga extension ng Vector 1.0 vector, kasama ang suporta para sa pag-load ng OpenSBI (RISC-V Supervisor Binary Interface) binary para sa mga emulated na 'spike' na makina ay naidagdag. Para sa mga emulated 'virt' machine, ang kakayahang gumamit ng hanggang 32 processor core at suporta para sa AIA ay ipinatupad.

Ng iba pang mga pagbabago matindi yan:

  • Ang emulator ng arkitektura ng HPPA ay nagbibigay ng hanggang 16 na vCPU at isang pinahusay na graphics controller para sa mga kapaligiran ng user ng HP-UX VDE/CDE.
  • Nagdagdag ng kakayahang baguhin ang pagkakasunud-sunod ng boot ng mga SCSI device.
  • Nagdagdag ng suporta para sa paggamit ng hanggang 4 na CPU core, paglo-load ng panlabas na initrd na imahe, at awtomatikong pagbuo ng device tree para sa bootable core sa OpenRISC architecture emulator para sa 'sim' boards.
  • Ang PowerPC architecture emulator para sa mga emulated na 'pseries' na makina ay nagpatupad ng kakayahang magpatakbo ng mga guest system sa ilalim ng kontrol ng isang nested KVM hypervisor. Nagdagdag ng suporta para sa spapr-nvdimm device.
  • Nagdagdag ng suporta para sa XIVE2 interrupt handler at PHB5 handler para sa 'powernv' emulated machine, pinahusay na suporta para sa XIVE at PHB 3/4.
  • Ang suporta para sa mga z15 extension (Miscellaneous-Instruction-Extensions Facility 3) ay idinagdag sa s390x architecture emulator.
  • Ang Classic TCG (Tiny Code Generator) ay nag-alis ng suporta para sa mga host na may ARMv4 at ARMv5 na mga CPU na hindi sumusuporta sa hindi nakahanay na access sa memory at walang sapat na RAM upang patakbuhin ang QEMU.
  • Ang suporta para sa mga label ng seguridad sa virtiofs module, na ginagamit para ipasa ang bahagi ng file system mula sa host environment patungo sa guest system, ay napabuti.
  • Inayos ang kahinaan CVE-2022-0358, na nagbibigay-daan sa iyong palakihin ang iyong mga pribilehiyo sa system sa pamamagitan ng paglikha ng mga executable na file sa mga direktoryo na ipinapasa sa pamamagitan ng mga virtiof, na pagmamay-ari ng ibang grupo at nilagyan ng SGID flag.

Sa wakas kung interesado kang malaman ang tungkol dito sa mga pagbabago at novelty na ipinakita sa bagong bersyon na ito ng QEMU 7.0 maaari mong suriin ang mga detalye at higit pa sa ang sumusunod na link


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.