Tso tawm QEMU 6.1 emulator

Qhov kev tso tawm ntawm QEMU 6.1 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 6.1, ntau tshaj 3000 hloov tau los ntawm 221 developers.

Cov kev txhim kho tseem ceeb ntxiv rau QEMU 6.1:

  • Cov lus txib "blockdev-reopen" tau ntxiv rau QMP (QEMU Tshuab raws tu qauv) los hloov cov chaw ntawm ib qho khoom thaiv uas twb tau tsim lawm.
  • Gnutls yog siv los ua tus neeg tsav tsheb crypto tseem ceeb, uas yog ua ntej ntawm lwm tus tsav tsheb hais txog kev ua haujlwm. Tus tsav tsheb libgcrypt-raws li yav dhau los tau muab los ntawm lub neej ntawd tau hloov mus rau qib ntawm cov kev xaiv, thiab tus tsav tsheb nettle-raws li yog qhov kev xaiv rov qab, siv thaum tsis muaj GnuTLS thiab Libgcrypt.
  • Ntxiv kev txhawb nqa rau PMBus thiab I2C multiplexers (pca2, pca9546) rau I9548C emulator.
  • Los ntawm lub neej ntawd, kev txhawb nqa rau plugins rau classic TCG (Tiny Code Generator) code generator tau qhib. Ntxiv cov plugins tshiab execlog (execution log) thiab cache modeling (simulation ntawm tus cwj pwm ntawm L1 cache hauv CPU).
  • ARM emulator tau ntxiv kev txhawb nqa rau cov laug cam raws li Aspeed (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) thiab Cortex-M3 (stm32vldiscovery) chips. Ntxiv kev txhawb nqa rau hardware encryption thiab hashing xyaw muab rau hauv Aspeed chips. Ntxiv kev txhawb nqa rau emulating SVE2 cov lus qhia (xws li bfloat16), matrix multiplication operators, thiab translation-associative buffer (TLB) flush instruction.
  • Hauv PowerPC architecture emulator rau emulated pseries cov cav tov, kev txhawb nqa rau kev kuaj xyuas qhov ua tsis tiav thaum cov khoom siv kub ntsaws hauv cov qhua tshiab tau ntxiv, qhov txwv ntawm cov CPUs tau nce ntxiv, thiab emulation ntawm qee cov lus qhia tshwj xeeb rau POWER10 processors tau ua tiav. . Ntxiv kev txhawb nqa rau cov laug cam raws li Genesi / bPlan Pegasos II (pegasos2) chips.
  • RISC-V emulator txhawb nqa OpenTitan platform thiab virtio-vga virtual GPU (raws li virgl).
  • Lub s390 emulator tau ntxiv kev txhawb nqa rau 16th tiam CPU thiab vector txuas ntxiv.
  • Kev them nyiaj yug rau Intel CPU qauv tshiab tau ntxiv rau x86 emulator (Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton- v3, Snowridge- v3, Dhyana-v2), uas siv XSAVES cov lus qhia. Q35 (ICH9) chipset emulator txhawb nqa kub ntsaws ntawm PCI li. Txhim kho emulation ntawm virtualization extensions muab rau hauv AMD processors. Ntxiv kev xaiv tsheb npav-lock-ratelimit kom txwv qhov kev siv ntawm kev thaiv tsheb npav los ntawm cov qhua.
  • Ntxiv kev txhawb nqa rau kev siv los ua tus accelerator rau NVMM hypervisor tsim los ntawm NetBSD qhov project.
  • Hauv GUI, kev txhawb nqa rau kev lees paub tus password thaum siv VNC raws tu qauv tam sim no tsuas yog qhib thaum lub tsev nrog ib qho sab nraud cryptographic backend (gnutls, libgcrypt lossis nettle).

Tau qhov twg los: opennet.ru

Ntxiv ib saib