Rilis saka emulator QEMU 7.2

Rilis proyek QEMU 7.2 ditampilake. Minangka emulator, QEMU ngijini sampeyan kanggo mbukak program dibangun kanggo siji platform hardware ing sistem karo arsitektur temen beda, Contone, mbukak aplikasi ARM ing PC x86-kompatibel. Ing mode virtualisasi ing QEMU, kinerja eksekusi kode ing lingkungan terisolasi cedhak karo sistem hardware amarga eksekusi langsung instruksi ing CPU lan panggunaan Xen hypervisor utawa modul KVM.

Proyèk iki wiwitané digawé déning Fabrice Bellard kanggo nyedhiyakaké kemampuan kanggo mbukak file sing bisa dieksekusi sing dikompilasi kanggo platform x86. Linux ing arsitektur liyane kajaba x86. Sajrone pirang-pirang taun pangembangan, dhukungan kanggo emulasi lengkap ditambahake kanggo 14 arsitektur perangkat keras, lan jumlah piranti perangkat keras sing diemulasi ngluwihi 400. Nalika nyiapake versi 7.2, luwih saka 1800 pangowahan saka 205 pangembang digawe.

Peningkatan utama sing ditambahake ing QEMU 7.2:

  • Emulator arsitektur x86 ing generator kode TCG klasik wis dianyari kanggo ndhukung instruksi AVX, AVX2, F16C, FMA3, lan VAES, lan optimasi kinerja sing ana gandhengane karo panggunaan instruksi SSE wis dileksanakake. KVM Dhukungan kanggo mekanisme kanggo ngawasi metune mesin virtual ("ngabari vmexit") wis ditambahake, sing ngidini sampeyan ngliwati kesalahan CPU sing bisa nyebabake macet.
  • Emulator ARM ndhukung CPU Cortex-A35 lan ekstensi prosesor ing ngisor iki: ETS (Enhanced Translation Synchronization), PMUv3p5 (PMU Extensions 3.5), GTG (Guest Translation Granule 4KB, 16KB, 64KB), HAFDBS (kontrol hardware saka flag akses lan "reged" akses kanggo pisah saka E0ELPD (prevention), lan E0ELPD.
  • Emulator LoongArch saiki ndhukung fw_cfg DMA, hotplugging memori, lan emulasi piranti TPM (Modul Platform Terpercaya).
  • Emulator arsitektur OpenRISC ngetrapake platform 'virt' kanggo tes piranti lan sistem integrasi sing terus-terusan. Dhukungan kanggo eksekusi multithreaded saka TCG klasik (Tiny Code Generator) kode generator wis dipun ginakaken.
  • Emulator arsitektur RISC-V ing mesin 'virt' sing ditiru saiki ndhukung firmware loading saka pflash ing mode S. Dhukungan wit piranti wis apik.
  • Emulator arsitektur 390x menehi dhukungan kanggo MSA5 (Pesen-Keamanan-Assist Extension 5 karo instruksi PRNO kanggo generasi nomer pseudo-acak), KIMD / instruksi KLM (implementasine SHA-512), lan interpretasi zPCI lengkap kanggo tamu basis KVM.
  • Backends memori nyedhiyakake pra-alokasi memori NUMA-aware.
  • Verifikasi sing luwih apik saka header piranti blok sing dienkripsi LUKS, nambahake kemampuan kanggo nggawe gambar LUKS ing macOS.
  • Backend 9pfs, sing ngidini sistem file jaringan Plan 9 digunakake kanggo mesin virtual-kanggo-mesin virtual, wis diuripake kanggo nggunakake hash GHashTable ing tabel pengenal, kang wis ngasilaken ing 6-12x kinerja dandan ing sawetara kahanan.
  • Added anyar netdev backends stream lan dgram.
  • Dhukungan FreeBSD wis ditambahake menyang agen tamu adhedhasar ARM.
  • Ing rakitan GUI kanggo macOS Kemampuan kanggo nglebokaké antarmuka adhedhasar Cocoa lan SDL/GTK ing siji file sing bisa dieksekusi wis disedhiyakaké.
  • Submodul sing dibangun ing "slirp" wis dibusak; dianjurake kanggo nggunakake perpustakaan sistem libslirp tinimbang.
  • Amarga kekurangan kemampuan tes, dhukungan kanggo sistem host kanthi prosesor MIPS 32-bit nggunakake urutan byte Big Endian wis ora digunakake.

Source: opennet.ru

Tuku hosting sing dipercaya kanggo situs kanthi proteksi DDoS, server VPS VDS 🔥 Tuku hosting situs web sing bisa dipercaya nganggo proteksi DDoS, server VPS VDS | ProHoster