Tso tawm QEMU 7.0 emulator

Qhov kev tso tawm ntawm QEMU 7.0 qhov project tau raug nthuav tawm. Raws li ib tug emulator, QEMU tso cai rau koj los khiav ib qho kev pab cuam muab tso ua ke rau ib tug kho vajtse platform ntawm ib tug system nrog ib tug txawv architecture, piv txwv li, khiav ib tug ARM daim ntawv thov ntawm ib tug x86-tshaj PC. Hauv hom virtualization hauv QEMU, qhov kev ua tau zoo ntawm kev ua lej hauv ib cheeb tsam nyob ib puag ncig yog nyob ze rau ntawm cov khoom siv kho vajtse vim yog kev ua tiav ncaj qha ntawm cov lus qhia ntawm CPU thiab kev siv Xen hypervisor lossis KVM module.

Qhov project yog tsim los ntawm Fabrice Bellard los muab lub peev xwm los khiav Linux executables compiled rau x86 platform ntawm non-x86 architectures. Tau ntau xyoo ntawm txoj kev loj hlob, kev txhawb nqa rau tag nrho emulation tau ntxiv rau 14 hardware architectures, tus naj npawb ntawm emulated kho vajtse li ntau tshaj 400. Hauv kev npaj version 7.0, ntau tshaj 2500 hloov tau los ntawm 225 developers.

Cov kev txhim kho tseem ceeb ntxiv rau QEMU 7.0:

  • Lub x86 architecture emulator tau ntxiv kev txhawb nqa rau Intel AMX (Advanced Matrix Extensions) cov lus qhia teeb tsa hauv Intel Xeon Scalable server processors. AMX muaj cov ntawv teev npe TMM "TILE" tshiab thiab cov lus qhia rau kev tswj cov ntaub ntawv hauv cov ntawv sau npe no, xws li TMUL (Tile matrix MULtiply) rau matrix multiplication.
  • Lub peev xwm los teev ACPI txheej xwm los ntawm cov qhua system ntawm ACPI ERST interface yog muab.
  • Lub virtiofs module, siv los xa ib feem ntawm cov ntaub ntawv kaw lus ntawm tus tswv tsev ib puag ncig rau cov qhua system, tau txhim kho kev txhawb nqa rau cov ntawv ruaj ntseg. Qhov tsis muaj zog CVE-2022-0358 tau raug kho, uas tso cai rau koj los ua kom koj cov cai hauv lub cev los ntawm kev tsim cov ntaub ntawv ua tiav hauv cov npe xa mus los ntawm cov txiaj ntsig zoo uas koom nrog lwm pab pawg thiab tau nruab nrog SGID chij.
  • Ua kom yooj yim rau thaub qab cov duab hauv lub cev (snapshot yog tsim, tom qab ntawd cov ntawv luam ua ntej-sau (CBW) lim tau siv los hloov kho lub xeev ntawm snapshot, luam cov ntaub ntawv los ntawm thaj chaw uas cov qhua sau ntawv). Ntxiv kev txhawb nqa rau cov duab hauv hom ntawv uas tsis yog qcow2. Nws muaj peev xwm nkag mus rau ib qho snapshot nrog cov thaub qab tsis ncaj qha, tab sis los ntawm snapshot-access block device driver. Lub peev xwm los tswj kev ua haujlwm ntawm CBW lim tau nthuav dav, piv txwv li, koj tuaj yeem tshem tawm qee qhov bitmap los ntawm kev ua haujlwm.
  • ARM emulator rau 'virt' cov cav tov ntxiv kev txhawb nqa rau virtio-mem-pci, kuaj xyuas CPU topology rau cov qhua, thiab ua kom PAuth thaum siv KVM hypervisor nrog lub hvf accelerator. Ntxiv kev txhawb nqa rau PMC SLCR thiab OSPI Flash nco maub los emulation hauv 'xlnx-versal-virt' board emulator. Tshiab CRF thiab APU tswj qauv tau ntxiv rau 'xlnx-zynqmp' emulated tshuab. Ntxiv emulation ntawm FEAT_LVA2, FEAT_LVA (Large Virtual Chaw Nyob) thiab FEAT_LPA (Large Physical Address space) txuas ntxiv.
  • Classic Tiny Code Generator (TCG) tau tso tseg kev txhawb nqa nrog ARMv4 thiab ARMv5 CPUs, uas tsis muaj kev txhawb nqa rau kev nkag mus rau lub cim xeeb tsis zoo thiab tsis muaj RAM txaus los khiav QEMU.
  • RISC-V architecture emulator ntxiv kev txhawb nqa rau KVM hypervisor thiab siv Vector 1.0 vector extensions, nrog rau Zve64f, Zve32f, Zfhmin, Zfh, zfinx, zdinx thiab zhinx{min} cov lus qhia. Ntxiv kev txhawb nqa rau kev thauj khoom OpenSBI (RISC-V Supervisor Binary Interface) binaries rau 'spike' emulated tshuab. Rau emulated 'virt' cov cav tov, muaj peev xwm siv mus txog 32 processor cores thiab kev txhawb nqa rau AIA yog siv.
  • HPPA architecture emulator muab lub peev xwm los siv txog 16 vCPUs thiab txhim kho cov duab tsav tsheb rau HP-UX VDE / CDE cov neeg siv ib puag ncig. Ntxiv lub peev xwm los hloov qhov kev txiav txim khau raj rau SCSI li.
  • Hauv OpenRISC architecture emulator rau 'sim' cov laug cam, kev txhawb nqa tau ntxiv rau kev siv txog li 4 CPU cores, thauj cov duab sab nraud sab nraud, thiab tau txais kev tsim cov cuab yeej ntoo rau cov khoom thauj khoom.
  • Lub PowerPC architecture emulator rau 'pseries' emulated cov cav tov muaj peev xwm khiav cov qhua tshuab nyob rau hauv kev tswj ntawm ib tug nested KVM hypervisor. Ntxiv kev txhawb nqa rau spapr-nvdimm ntaus ntawv. Rau emulated 'powernv' cov cav tov, ntxiv kev txhawb nqa rau XIVE2 cuam tshuam cov maub los thiab PHB5 controllers, txhim kho kev txhawb nqa rau XIVE thiab PHB 3/4.
  • Kev them nyiaj yug rau z390 txuas ntxiv (Muscellaneous-Instruction-Extensions Facility 15) tau ntxiv rau s3x architecture emulator.

Tau qhov twg los: opennet.ru

Ntxiv ib saib