Hoʻokuʻu i ka emulator QEMU 7.0

Ua hōʻike ʻia ka hoʻokuʻu ʻana o ka papahana QEMU 7.0. Ma ke ʻano he emulator, ʻae ʻo QEMU iā ʻoe e holo i kahi papahana i hōʻuluʻulu ʻia no hoʻokahi kahua paʻa ma kahi ʻōnaehana me kahi hoʻolālā ʻokoʻa loa, no ka laʻana, holo i kahi noi ARM ma kahi PC kūpono x86. Ma ke ʻano virtualization ma QEMU, ʻo ka hana o ka hoʻokō code ma kahi kaʻawale kahi kokoke i kahi ʻōnaehana lako ma muli o ka hoʻokō pololei ʻana i nā ʻōlelo aʻoaʻo ma ka CPU a me ka hoʻohana ʻana i ka Xen hypervisor a i ʻole KVM module.

Ua hana mua ʻia ka papahana e Fabrice Bellard e hāʻawi i ka hiki ke holo i nā Linux executables i hōʻuluʻulu ʻia no ka x86 platform ma nā hale kiʻi non-x86. I loko o nā makahiki o ka hoʻomohala ʻana, ua hoʻohui ʻia ke kākoʻo no ka hoʻohālikelike piha ʻana no nā hale hoʻolālā ʻenehana 14, ʻoi aku ka nui o nā mea hana i hoʻohālikelike ʻia ma mua o 400. I ka hoʻomākaukau ʻana i ka mana 7.0, ʻoi aku ma mua o 2500 mau hoʻololi i hana ʻia mai nā mea hoʻomohala 225.

Nā hoʻomaikaʻi koʻikoʻi i hoʻohui ʻia i QEMU 7.0:

  • Ua hoʻohui ka x86 architecture emulator i ke kākoʻo no ka Intel AMX (Advanced Matrix Extensions) i hoʻonohonoho ʻia i hoʻokō ʻia ma nā kaʻina kikowaena Intel Xeon Scalable. Hāʻawi ʻo AMX i nā papa inoa TMM "TILE" hou a me nā ʻōlelo aʻoaʻo no ka hoʻoponopono ʻana i ka ʻikepili i kēia mau papa inoa, e like me TMUL (Tile matrix MULtiply) no ka hoʻonui ʻana i ka matrix.
  • Hāʻawi ʻia ka hiki ke hoʻopaʻa inoa i nā hanana ACPI mai ka ʻōnaehana malihini ma o ka ACPI ERST interface.
  • ʻO ka module virtiofs, i hoʻohana ʻia no ka hoʻouna ʻana i kahi ʻāpana o ka ʻōnaehana waihona o ka puni hoʻokipa i ka ʻōnaehana malihini, ua hoʻomaikaʻi i ke kākoʻo no nā lepili palekana. Ua hoʻopaʻa ʻia ka vulnerability CVE-2022-0358, kahi e hiki ai iā ʻoe ke hoʻonui i kāu mau pono i ka ʻōnaehana ma o ka hana ʻana i nā faila i hiki ke hoʻokō ʻia i nā papa kuhikuhi i hoʻouna ʻia ma o nā virtiofs no ka hui ʻē aʻe a ua lako me ka hae SGID.
  • Hoʻonui ʻia ka maʻalahi no ke kākoʻo ʻana i nā kiʻi ʻōnaehana hana (hana ʻia kahi paʻi kiʻi, a laila hoʻohana ʻia kahi kānana kope-ma mua o ke kākau ʻana (CBW) e hoʻonui i ke kūlana o ke kiʻi paʻi, kope ʻana i nā ʻikepili mai nā wahi i kākau ai ka ʻōnaehana malihini). Hoʻohui ʻia ke kākoʻo no nā kiʻi ma nā ʻano ʻē aʻe ma waho o qcow2. Hiki ke kiʻi i kahi kiʻi paʻi kiʻi me kahi hoʻihoʻi ʻaʻole pololei, akā ma o ka mea hoʻokele hāmeʻa snapshot-access block device. Ua hoʻonui ʻia nā mana no ka hoʻomalu ʻana i ka hana o ka kānana CBW, no ka laʻana, hiki iā ʻoe ke kāpae i kekahi mau bitmaps mai ka hana ʻana.
  • Hoʻohui ka ARM emulator no nā mīkini 'virt' i ke kākoʻo no virtio-mem-pci, ʻike i ka topology CPU no ka malihini, a hiki iā PAuth ke hoʻohana i ka KVM hypervisor me ka hvf accelerator. Hoʻohui kākoʻo no ka PMC SLCR a me ka OSPI Flash memory controller emulation ma ka 'xlnx-versal-virt' board emulator. Ua hoʻohui ʻia nā hiʻohiʻona mana CRF a me APU hou no nā mīkini hoʻohālike 'xlnx-zynqmp'. Hoʻohui ʻia ka hoʻohālikelike ʻana o FEAT_LVA2, FEAT_LVA (Luna Kūlana Kūlana Nui) a me FEAT_LPA (Luna Kūlana Kūlana Nui).
  • Ua hooki ka Tiny Code Generator (TCG) maʻamau i ke kākoʻo ʻana i nā pūʻali me ARMv4 a me ARMv5 CPUs, nele i ke kākoʻo no ka loaʻa ʻole o ka hoʻomanaʻo ʻana a ʻaʻole lawa ka RAM e holo ai i ka QEMU.
  • Hoʻohui ka emulator hoʻolālā RISC-V i ke kākoʻo no ka KVM hypervisor a hoʻokō i ka Vector 1.0 vector extensions, a me Zve64f, Zve32f, Zfhmin, Zfh, zfinx, zdinx a me zhinx{min} kuhikuhi. Kākoʻo hoʻohui ʻia no ka hoʻouka ʻana i ka OpenSBI (RISC-V Supervisor Binary Interface) binaries no nā mīkini hoʻohālike 'spike'. No nā mīkini 'virt' i hoʻohālikelike ʻia, hoʻokō ʻia ka hiki ke hoʻohana a hiki i ka 32 core processors a me ke kākoʻo no AIA.
  • Hāʻawi ka HPPA architecture emulator i ka hiki ke hoʻohana a hiki i 16 vCPUs a hoʻomaikaʻi i ka mea hoʻokele kiʻi no nā wahi hoʻohana HP-UX VDE/CDE. Hoʻohui i ka hiki ke hoʻololi i ke kauoha boot no nā mea SCSI.
  • Ma ka OpenRISC architecture emulator no nā papa 'sim', ua hoʻohui ʻia ke kākoʻo no ka hoʻohana ʻana i nā cores CPU 4, e hoʻouka ana i kahi kiʻi initrd waho, a me ka hana ʻana i kahi kumu lāʻau no ka kernel i hoʻouka ʻia.
  • Hiki i ka PowerPC architecture emulator no nā mīkini hoʻohālikelike 'pseries' ke holo i nā ʻōnaehana malihini ma lalo o ka mana o kahi hypervisor KVM nested. Hoʻohui i ke kākoʻo no ka mīkini spapr-nvdimm. No nā mīkini 'powernv' i hoʻohālikelike ʻia, hoʻohui i ke kākoʻo no ka XIVE2 interrupt controller a me PHB5 controllers, hoʻomaikaʻi i ke kākoʻo no XIVE a me PHB 3/4.
  • Ua hoʻohui ʻia ke kākoʻo no nā hoʻonui z390 (Miscellaneous-Instruction-Extensions Facility 15) i ka emulator architecture s3x.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka