Famoahana ny emulator QEMU 6.1

Atolotra ny famoahana ny tetikasa QEMU 6.1. Amin'ny maha-emulator azy, ny QEMU dia ahafahanao mampandeha programa natsangana ho an'ny sehatra hardware iray amin'ny rafitra iray manana maritrano hafa tanteraka, ohatra, mampandeha fampiharana ARM amin'ny PC mifanentana amin'ny x86. Ao amin'ny fomba virtoaly ao amin'ny QEMU, ny fanatanterahana ny famonoana kaody amin'ny tontolo mitoka-monina dia manakaiky ny rafitra hardware noho ny fanatanterahana mivantana ny torolΓ lana momba ny CPU sy ny fampiasana ny Xen hypervisor na KVM module.

Ny tetikasa dia noforonin'i Fabrice Bellard tamin'ny voalohany mba hanomezana fahafaham-po ny fampitana Linux executable natambatra ho an'ny sehatra x86 amin'ny maritrano tsy x86. Nandritra ny taona maro nisian'ny fampandrosoana, dia nampiana ny fanohanana ny emulation feno ho an'ny architectures hardware 14, mihoatra ny 400 ny isan'ny fitaovana emulated hardware. Tamin'ny fanomanana ny version 6.1, mihoatra ny 3000 ny fanovana natao tamin'ny developer 221.

Fanatsarana lehibe nampiana tao amin'ny QEMU 6.1:

  • Ny baiko "blockdev-reopen" dia nampiana tao amin'ny QMP (QEMU Machine Protocol) hanovana ny firafitry ny fitaovana fanakanana efa noforonina.
  • Ny Gnutls dia ampiasaina ho mpamily crypto laharam-pahamehana, izay mialoha ny mpamily hafa amin'ny lafiny fampisehoana. Ny mpamily mifototra amin'ny libgcrypt izay natolotra tamin'ny alΓ lan'ny default dia nafindra tany amin'ny laharan'ny safidy, ary ny mpamily mifototra amin'ny harato dia avela ho safidy miverina, ampiasaina amin'ny tsy fisian'ny GnuTLS sy Libgcrypt.
  • Fanampiana fanampiny ho an'ny multiplexers PMBus sy I2C (pca2, pca9546) amin'ny emulator I9548C.
  • Amin'ny alΓ lan'ny default, ny fanohanana plugins amin'ny mpamorona kaody TCG (Tiny Code Generator) mahazatra dia alefa. Nampiana plugins vaovao execlog (laharan'ny famonoana) sy ny modelin'ny cache (simulation ny fihetsiky ny cache L1 ao amin'ny CPU).
  • Ny emulator ARM dia nanampy fanohanana ho an'ny boards mifototra amin'ny chips Aspeed (rainier-bmc, quanta-q7l1), npcm7xx (quanta-gbs-bmc) ary Cortex-M3 (stm32vldiscovery). Fanampiana fanampiny ho an'ny encryption hardware sy motera hashing omena amin'ny chips Aspeed. Fanampiana fanampiny amin'ny fakana tahaka ny toromarika SVE2 (anisan'izany ny bfloat16), ny mpandraharaha fampitomboana matrices, ary ny toromarika fandrefesana ny fandikana-associative buffer (TLB).
  • Ao amin'ny emulator maritrano PowerPC ho an'ny milina pseries alaina, ny fanohanana amin'ny fitadiavana ny tsy fahombiazana rehefa nampiana fitaovana mafana-plugging ao amin'ny tontolo vahiny vaovao, nitombo ny fetran'ny CPU, ary nampiharina ny fakan-tahaka ny torolΓ lana manokana ho an'ny processeur POWER10. . Fanampiana fanampiny ho an'ny boards mifototra amin'ny chip Genesi/bPlan Pegasos II (pegasos2).
  • Ny emulator RISC-V dia manohana ny sehatra OpenTitan sy ny GPU virtoaly virtio-vga (mifototra amin'ny virgl).
  • Ny emulator s390 dia nanampy fanohanana ny CPU sy ny fanitarana vector taranaka faha-16.
  • Ny fanohanana ny maodely Intel CPU vaovao dia nampiana tamin'ny emulator x86 (Skylake-Client-v4, Skylake-Server-v5, Cascadelake-Server-v5, Cooperlake-v2, Icelake-Client-v3, Icelake-Server-v5, Denverton- v3, Snowridge-v3, Dhyana-v2), izay mampihatra ny fampianarana XSAVES. Ny emulator chipset Q35 (ICH9) dia manohana ny fametahana mafana ny fitaovana PCI. Fanatsarana ny fanitarana virtoaly omena amin'ny processeur AMD. Safidy fanampiny bus-lock-ratelimit mba hamerana ny hamafin'ny fanakanana fiara fitateram-bahoaka ataon'ny rafitra vahiny.
  • Fanampiana fanampiny ho ampiasaina ho fanamafisam-peo ho an'ny hypervisor NVMM novolavolain'ny tetikasa NetBSD.
  • Ao amin'ny GUI, ny fanohanan'ny fanamarinana ny tenimiafina rehefa mampiasa ny protocol VNC dia azo ampiasaina ihany rehefa manangana miaraka amin'ny backend cryptographic ivelany (gnutls, libgcrypt na nettle).

Source: opennet.ru

Add a comment