E gosipụtara ntọhapụ nke ọrụ QEMU 8.0. Dịka emulator, QEMU na-enye gị ohere ịme mmemme wuru maka otu ngwaike ngwaike na sistemụ nwere ụkpụrụ ụlọ dị iche kpamkpam, dịka ọmụmaatụ, mee ngwa ARM na PC x86 dakọtara. Na ọnọdụ virtualization na QEMU, arụmọrụ nke koodu mkpochapụ na gburugburu ebe dịpụrụ adịpụ dị nso na sistemụ ngwaike n'ihi nhazi ntuziaka kpọmkwem na CPU na iji Xen hypervisor ma ọ bụ KVM modul.
Fabrice Bellard bụ onye kere ọrụ a na mbụ iji nye ohere iji ngwa ndị e ji arụ ọrụ nke ọma maka ikpo okwu x86. Linux na usoro owuwu ndị ọzọ na-abụghị x86. N'ime afọ mmepe ahụ, agbakwunyere nkwado maka emulation zuru oke maka usoro nhazi ngwaike iri na anọ, ọnụọgụ ngwaọrụ ngwaike ndị eṅomikwara gafere 400. N'ịkwadebe ụdị 8.0, e mere ihe karịrị mgbanwe 2800 site na ndị mmepe 238.
Nkwalite isi agbakwunyere na QEMU 8.0:
- Akpọpụtala na emulation sistemụ (ịgba ọsọ OS dum, gụnyere iji hypervisors) bụ ihe ochie, a ga-akwụsịkwa ya n'oge na-adịghị anya. KVM na Xen) na ndị nnabata x86 32-bit. Nkwado maka emulation ụdị onye ọrụ (na-agba usoro dị iche iche nke a chịkọtara maka CPU dị iche) na ndị nnabata x86 32-bit ga-aga n'ihu.
- Ihe nlereanya x86 na-akwado ugbu a ịgba ọsọ sistemụ ndị ọbịa Xen na gburugburu ebe obibi na kernels dabere na KVM. Linux 5.12 +.
- Ihe na-emepụta koodu TCG ochie maka ụlọ x86 agbakwunyela nkwado maka ọkọlọtọ FSRM, FZRM, FSRS na FSRC CPUID. E mejuputala nkwado maka ụdị CPU ọhụrụ Intel Sapphire Rapids (Intel 7).
- Ihe emulator ARM na-akwado Cortex-A55 na Cortex-R52 CPUs, na-agbakwunye ụdị igwe Olimex STM32 H405 ọhụrụ e ṅomiri, ma na-agbakwụnye nkwado maka FEAT_EVT (Enhanced Virtualization Traps), FEAT_FGT (Fine-Grained Traps) na AArch32 processor ARMv8- ndọtị. gdbstub agbakwunyela nkwado maka ndekọ sistemụ maka ụlọ ọrụ profaịlụ M (profaịlụ microcontroller).
- Ihe emulator architecture RISC-V emelitere mmejuputa nke igwe OpenTitan, PolarFire na OpenSBI eṅomi. Nkwado agbakwunyere maka usoro ntụziaka nhazi ọzọ (ISA) na ndọtị: Smstateen, icount debug counters, PMU omume cache mebere ọnọdụ metụtara, ACPI, Zawrs, Svadu, T-Head na Zicond extensions.
- Ihe emulator architecture HPPA agbakwunyela nkwado maka nkuzi fid (Floating-Point Identify) yana nṅomi emelitere na ọnọdụ 32-bit.
- Ihe emulator 390x na-enye nkwado maka ịwepụ ebe nchekwa asynchronously mgbe ị na-emegharị ndị ọbịa KVM echedoro. Ijikwa ngwaọrụ zPCI emelitere nke ọma.
- Usoro virtio-mem, nke na-enye ohere nkwụnye ọkụ na ịpụpụ ebe nchekwa na igwe mebere, na-arụ ọrụ tupu ekenye ihe onwunwe n'oge njem ndụ.
- Emelitela nkwado nnwale maka mbugharị na VFIO (Arụmọrụ Virtual I/O) (agbanyere mbipụta nke abụọ nke protocol mbugharị).
- Ngwa ngọngọ qemu-nbd emelitere arụmọrụ karịa TCP mgbe ị na-eji TLS.
- Onye nnọchi anya ọbịa agbakwunyela nkwado mbụ maka OpenBSD na NetBSD.
isi: opennet.ru
