Ma hope o ʻewalu mau mahina o ka hoʻomohala ʻana, ua hoʻokuʻu ʻia ka hypervisor manuahi Xen 4.15. Ua komo nā hui e like me Amazon, Arm, Bitdefender, Citrix a me EPAM Systems i ka hoʻomohala ʻana i ka hoʻokuʻu hou. ʻO ka hoʻokuʻu ʻana i nā mea hou no ka lālā Xen 4.15 e mau a hiki i ʻOkakopa 8, 2022, a me ka hoʻolaha ʻana i nā hoʻoponopono hoʻoponopono a hiki i ʻApelila 8, 2024.
Nā hoʻololi koʻikoʻi ma Xen 4.15:
- Hāʻawi nā kaʻina hana Xenstored a me oxenstored i ke kākoʻo hoʻokolohua no nā mea hou ola, e ʻae ana i ka hoʻoponopono ʻana i nā nāwaliwali e hāʻawi ʻia a hoʻohana ʻia me ka ʻole o ka hoʻomaka ʻana i ke kaiapuni hoʻokipa.
- Hoʻohui i ke kākoʻo no nā kiʻi boot i hui pū ʻia, e hiki ai ke hana i nā kiʻi ʻōnaehana me nā ʻāpana Xen. Hoʻopili ʻia kēia mau kiʻi ma ke ʻano he EFI binary hoʻokahi i hiki ke hoʻohana ʻia no ka hoʻomaka ʻana i kahi ʻōnaehana Xen holo pololei mai ka EFI boot manager me ka loaʻa ʻole o nā mea hoʻoili boot waena e like me GRUB. Aia ke kiʻi i nā ʻāpana Xen e like me ka hypervisor, kernel no ka host environment (dom0), initrd, Xen KConfig, XSM settings a me Device Tree.
- No ka paepae ARM, ua hoʻokō ʻia kahi mana hoʻokolohua e hoʻokō i nā hiʻohiʻona hāmeʻa ma ka ʻaoʻao o ka ʻōnaehana host dom0, kahi e hiki ai ke hoʻohālike i nā mea lako pono no nā ʻōnaehana malihini e pili ana i ka hoʻolālā ARM. No ARM, ua hoʻokō pū ʻia ke kākoʻo no SMMUv3 (System Memory Management Unit), kahi e hiki ai ke hoʻonui i ka palekana a me ka hilinaʻi o ka hoʻouna ʻana i nā polokalamu ma nā ʻōnaehana ARM.
- Hoʻohui ʻia i ka hiki ke hoʻohana i ka mīkini ʻimi ʻenehana IPT (Intel Processor Trace), i ʻike ʻia e hoʻomaka ana me ka Intel Broadwell CPU, e hoʻokuʻu aku i ka ʻikepili mai nā ʻōnaehana malihini a hiki i ka debugging utilities e holo ana ma ka ʻaoʻao ʻōnaehana host. No ka laʻana, hiki iā ʻoe ke hoʻohana i ka VMI Kernel Fuzzer a i ʻole DRAKVUF Sandbox.
- Ua hoʻohui ʻia ke kākoʻo no nā wahi Viridian (Hyper-V) no ka holo ʻana i nā ʻōnaehana malihini me Windows, me ka hoʻohana ʻana ma mua o 64 mau VCPU.
- Ua hoʻonui ʻia ka papa PV Shim, i hoʻohana ʻia no ka holo ʻana i nā ʻōnaehana malihini paravirtualized (PV) i hoʻololi ʻole ʻia ma nā wahi PVH a me HVM (e ʻae i nā ʻōnaehana malihini kahiko e holo i nā wahi palekana e hāʻawi i kahi kaʻawale koʻikoʻi). Ua hoʻomaikaʻi ka mana hou i ke kākoʻo no ka holo ʻana i nā ʻōnaehana malihini PV i nā kaiapuni e kākoʻo wale ana i ke ʻano HVM. Ua ho'ēmiʻia ka nui o ka interlayer ma muli o ka ho'ēmiʻana o ke code HVM-specific.
- Ua hoʻonui ʻia nā mana hoʻokele VirtIO ma nā ʻōnaehana ARM. Ua hāpai ʻia kahi hoʻokō no nā ʻōnaehana ARM. kikowaena pūnaewele ʻO IOREQ, ka mea i hoʻolālā ʻia e hoʻohana ʻia i ka wā e hiki mai ana e hoʻomaikaʻi i ka virtualization I/O me ka hoʻohana ʻana i nā protocol VirtIO. Ua hoʻohui ʻia kahi hoʻokō kuhikuhi o ka hāmeʻa poloka VirtIO no ARM, a ua loaʻa ka hiki ke hoʻoili i nā hāmeʻa poloka VirtIO i nā ʻōnaehana malihini ARM. Ua hoʻomaka ʻia ke kākoʻo no ka virtualization PCIe ma ARM.
- Ke hoʻomau nei ka hana i ka hoʻokō ʻana i kahi awa o Xen no nā kaʻina hana RISC-V. I kēia manawa, hoʻomohala ʻia ke code e hoʻokele i ka hoʻomanaʻo virtual ma ka ʻaoʻao hoʻokipa a me ka ʻaoʻao malihini, a me ka hoʻokumu ʻana i nā code kikoʻī i ka hoʻolālā RISC-V.
- Me ka papahana Zephyr, e pili ana i ka maʻamau MISRA_C, ua kūkulu ʻia kahi hoʻonohonoho o nā koi a me nā alakaʻi hoʻolālā code e hōʻemi i ka pilikia o nā pilikia palekana. Hoʻohana ʻia nā mea loiloi static e ʻike i nā ʻokoʻa me nā lula i hana ʻia.
- Ua hoʻolauna ʻia ka hana Hyperlaunch, e manaʻo ana e hoʻolako i nā pono hana maʻalahi no ka hoʻopilikino ʻana i ka hoʻolauna ʻana o kahi set static. nā mīkini uila I ka wā hoʻomaka ʻana o ka ʻōnaehana. Ua hāpai ka hana i ka manaʻo domB (boot domain, dom0less), kahi e hoʻopau ai i ka pono e hoʻolaha i kahi kaiapuni dom0 i ka wā e hoʻomaka ai i nā mīkini virtual i ka wā mua o ke kaʻina hoʻomaka kikowaena.
- Ke kākoʻo ʻia nei ka hoʻāʻo ʻana o Xen i ka ʻōnaehana hoʻohui mau o Alpine. Linux и Ubuntu 20.04. Ua hoʻopau ʻia ka loiloi. CentOS 6. Ua hoʻohui ʻia nā hoʻāʻo dom0/domU e pili ana iā QEMU i ke kaiapuni hoʻohui mau ARM.
Source: opennet.ru
