Ewepụtala ntọhapụ nke ọrụ QEMU 6.2. Dịka emulator, QEMU na-enye gị ohere ịme mmemme achịkọtara maka otu ngwaike ngwaike na sistemụ nwere ụkpụrụ ụlọ dị iche, dịka ọmụmaatụ, mee ngwa ARM na PC x86 dakọtara. N'ime ọnọdụ virtualization na QEMU, arụmọrụ nke mkpochapụ koodu na gburugburu ebe dịpụrụ adịpụ dị nso na nke sistemụ ngwaike n'ihi mmezu 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ị 6.2, e mere ihe karịrị mgbanwe 2300 site na ndị mmepe 189.
Nkwalite isi agbakwunyere na QEMU 6.2:
- Usoro virtio-mem na-enye ohere ijikọ na iwepụ ebe nchekwa ọkụ igwe mebere emebere, agbakwunyere nkwado zuru oke maka mkpofu ebe nchekwa sistemụ ọbịa, ọrụ idetuo tupu oge eruo/bido idetuo, na imepụta foto ndị ọbịa ndabere.
- QMP (QEMU Machine Protocol) na-arụ ọrụ njikwa njehie DEVICE_UNPLUG_GUEST_ERROR nke na-eme n'akụkụ sistemu ndị ọbịa ma ọ bụrụ na ọdịda dara n'oge arụ ọrụ nkwụnye ọkụ.
- Agbasawanyela syntax nke arụmụka ibu arụrụ n'ime plugins maka onye na-emepụta koodu TCG (Tiny Code Generator) kpochapụrụ. agbakwunyere nkwado maka sistemụ ọtụtụ isi na ngwa mgbakwunye cache.
- Ihe emulator architecture x86 na-akwado ụdị Intel Snowridge-v4 CPU. Nkwado agbakwunyere maka ịnweta Intel SGX (Software Guard eXtensions) enclaves site na ndị ọbịa na-eji ngwaọrụ / dev/sgx_vepc n'akụkụ ndị ọbịa yana azụ azụ "memory-backend-epc" na QEMU. Maka sistemu ndị ọbịa echekwabara site na iji teknụzụ AMD SEV (Secure Encrypted Virtualization), agbakwunyere ikike ịmalite kernel ozugbo (na-ejighi bootloader) (gbanyere site na ịtọ ntọala 'kernel-hashes=on' na 'sev-guest') ).
- Ihe emulator ARM na sistemu nnabata nwere mgbawa Apple Silicon na-eme nkwado maka usoro ngwaike ngwaike “hvf” mgbe ọ na-agba sistemụ ndị ọbịa dabere na ụkpụrụ ụlọ AArch64. Nkwado agbakwunyere maka iṅomi ihe nrụpụta Fujitsu A64FX. Ụdị igwe ọhụrụ e ṅomiri "kudo-mbc" emejuputala. Maka igwe 'virt', nkwado agbakwunyere maka emume ITS (Serrupt Translation Service) yana ikike iji ihe karịrị 123 CPU n'ụdị emulation. Nkwado agbakwunyere maka ngwaọrụ BBRAM na eFUSE maka igwe egosipụtara "xlnx-zcu102" na "xlnx-versal-virt". Maka sistemụ dabere na mgbawa Cortex-M55, a na-enye nkwado maka profaịlụ mkpanaka nke MVE processor extensions.
- Nkwado izizi maka ụdị POWER10 DD2.0 CPU agbakwunyere na emulator architecture PowerPC. Maka igwe “powernv” e ṅomiri, nkwado maka ụlọ ọrụ POWER10 ka emelitere, yana maka igwe “pseries”, agbakwunyela nkọwa FORM2 PAPR NUMA.
- Nkwado agbakwunyere maka nkuzi Zb[abcs] setịpụrụ ndọtị na emulator architecture RISC-V. Maka igwe niile e ṅomiri, nhọrọ “onye ọrụ nnabata” na “numa mem” ka anabatara. Nkwado agbakwunyere maka SiFive PWM (modulator obosara nke Pulse).
- Ihe emulator 68k emelitere nkwado maka Apple's NuBus, gụnyere ikike ịbugharị onyonyo ROM yana nkwado maka oghere nkwụsịtụ.
- Ngwa ngọngọ qemu-nbd na-eji ugbu a skrip-back cache kama ide-through cache site na ndabara iji kwekọọ na omume qemu-img. Agbakwunyela nhọrọ --selinux-label maka ịtọ aha SE.Linux Oghere Unix.
isi: opennet.ru
