ืืืืจ ืฉืืื ื ืืืืฉืื ืฉื ืคืืชืื, ื-Hypervisor ืืืื ืื Xen 4.15 ืฉืืืจืจ. ืืืจืืช ืืื Amazon, Arm, Bitdefender, Citrix ื-EPAM Systems ืืงืื ืืืง ืืคืืชืื ืืืืืืจื ืืืืฉื. ืฉืืจืืจ ืืขืืืื ืื ืขืืืจ ืกื ืืฃ Xen 4.15 ืืืืฉื ืขื 8 ืืืืงืืืืจ 2022, ืืคืจืกืื ืชืืงืื ื ืคืืืขืืช ืขื 8 ืืืคืจืื 2024.
ืฉืื ืืืื ืืจืืืืื ื-Xen 4.15:
- ืืชืืืืืื Xenstored ื-oxenstored ืืกืคืงืื ืชืืืื ื ืืกืืื ืืช ืืขืืืื ืื ืืืื, ืืืืคืฉืจืื ืืืขืืืจ ืืืืืื ืชืืงืื ื ืคืืืขืืช ืืืื ืืืคืขืื ืืืืฉ ืืช ืืกืืืื ืืืืจืืช.
- ื ืืกืคื ืชืืืื ืืชืืื ืืช ืืชืืื ืืืืืืืช, ืื ืฉืืืคืฉืจ ืืืฆืืจ ืชืืื ืืช ืืขืจืืช ืืืืืืืช ืจืืืื Xen. ืชืืื ืืช ืืื ืืจืืืืช ืืงืืืฅ ืืื ืืจื EFI ืืืื ืฉื ืืชื ืืืฉืชืืฉ ืื ืืื ืืืชืื ืืขืจืืช Xen ืคืืขืืช ืืฉืืจืืช ืืื ืื ืืืชืืื ืฉื EFI ืืื ืืขืืืกื ืืชืืื ืืื ืืื ืืืื GRUB. ืืชืืื ื ืืืืืช ืจืืืื Xen ืืืื ื-Hypervisor, ืืืื ืขืืืจ ืกืืืืช ืืืืจื (dom0), initrd, Xen KConfig, ืืืืจืืช XSM ื-Device Tree.
- ืขืืืจ ืคืืืคืืจืืช ARM ืืืืืขื ืืืืืช ื ืืกืืื ืืช ืืืืฆืืข ืืืื ืืืฉืืจืื ืืฆื ืืขืจืืช ืืืืจืืช dom0, ืืืืคืฉืจืช ืืืงืืช ืืชืงื ื ืืืืจื ืฉืจืืจืืชืืื ืืืขืจืืืช ืืืจืืืช ืืืืืกืกืืช ืขื ืืจืืืืงืืืจืช ARM. ืขืืืจ ARM ืืืืืขื ืื ืชืืืื ื-SMMUv3 (System Memory Management Unit), ืืืืคืฉืจืช ืืืืืืจ ืืช ืืืืืื ืืืืืื ืืช ืฉื ืืขืืจืช ืืืฉืืจืื ืืืขืจืืืช ARM.
- ื ืืกืคื ืืช ืืืืืืช ืืืฉืชืืฉ ืืื ืื ืื ืืขืงื ืืืืืจื IPT (Intel Processor Trace), ืฉืืืคืืข ืืื ืืืืขืื ืฉื Intel Broadwell, ืืื ืืืืฆื ื ืชืื ืื ืืืขืจืืืช ืืืจืืืช ืืืื ืฉืืจืืช ืืืืชืืจ ืืืืื ืืคืืขืืื ืืฆื ืืืขืจืืช ืืืืจืืช. ืืืืืื, ืืชื ืืืื ืืืฉืชืืฉ ื-VMI Kernel Fuzzer ืื DRAKVUF Sandbox.
- ื ืืกืคื ืชืืืื ืืกืืืืืช Viridian (Hyper-V) ืืืคืขืืช ืืืจืื Windows ืืืฉืชืืฉืื ืืืืชืจ ื-64 VCPUs.
- ืฉืืืช ื-PV Shim ืฉืืืจืื, ืืืฉืืฉืช ืืืคืขืืช ืืขืจืืืช ืืืจื ืคืจืืืจืืืืืืืช ืืื ืฉืื ืื (PV) ืืกืืืืืช PVH ื-HVM (ืืืคืฉืจืช ืืืขืจืืืช ืืืจื ืืฉื ืืช ืืืชืจ ืืคืขืื ืืกืืืืืช ืืืืืืืืช ืืืชืจ ืืืกืคืงืืช ืืืืื ืงืคืื ื ืืืชืจ). ืืืจืกื ืืืืฉื ืฉืืคืจื ืชืืืื ืืืคืขืืช ืืขืจืืืช ืืืจืืื PV ืืกืืืืืช ืืชืืืืืช ืจืง ืืืฆื HVM. ืืืื ืืฉืืื ืืืื ืืื ืืฆืืืฆื ืขืงื ืืคืืชืช ืืงืื ืืกืคืฆืืคื ื-HVM.
- ืืืืืืืช ืฉื ืื ืืื ืืชืงื ืื ืฉื VirtIO ืืืขืจืืืช ARM ืืืจืืื. ืขืืืจ ืืขืจืืืช ARM, ืืืฆืข ืืืฉืื ืฉื ืฉืจืช IOREQ, ืืฉืจ ืืชืืื ื ืืฉืืฉ ืืขืชืื ืืฉืืคืืจ ืืืจืืืืืืืฆืื ืฉื I/O ืืืืฆืขืืช ืคืจืืืืงืืื VirtIO. ืืืกืคื ืืืฉืื ืืืืืก ืฉื ืืืฉืืจ VirtIO block ืขืืืจ ARM ืืกืืคืงื ืืช ืืืืืืช ืืืืืฃ ืืชืงื ื VirtIO ืืืืง ืืืืจืืื ืขื ืกืื ืืจืืืืงืืืจืช ARM. ืชืืืื ืืืืืจืืืืืืืฆืื ืฉื PCIe ืขืืืจ ARM ืืืื ืืืืืช ืืืคืขืืช.
- ืืขืืืื ื ืืฉืืช ืืืืืขืช ืืฆืืืช Xen ืขืืืจ ืืขืืื RISC-V. ื ืืื ืืขืืฉืื, ืงืื ืืคืืชื ืื ืืืื ืืืืจืื ืืืจืืืืื ืืฆื ืืืืจื ืืืืืจื, ืืื ืื ืืฆืืจืช ืงืื ืกืคืฆืืคื ืืืจืืืืงืืืจืช RISC-V.
- ืืื ืขื ืคืจืืืงื Zephyr, ืืืืืกืก ืขื ืชืงื MISRA_C, ืืชืคืชืืช ืืขืจืืช ืืจืืฉืืช ืืื ืืืืช ืขืืฆืื ืงืื ืืืคืืืชืืช ืืช ืืกืืืื ืืืขืืืช ืืืืื. ืื ืชืืื ืกืืืืื ืืฉืืฉืื ืืืืืื ืื-ืืชืืืืช ืขื ืืืืืื ืฉื ืืฆืจื.
- ืืืืืช Hyperlaunch ืืืฆืืช, ืฉืืืจืชื ืืกืคืง ืืืื ืืืืฉืื ืืืืืจืช ืืืฉืงื ืฉื ืกื ืกืืื ืฉื ืืืื ืืช ืืืจืืืืืืืช ืืืื ืืชืืื ืืืขืจืืช. ืืืืืื ืืฆืืขื ืืช ืืจืขืืื ืฉื domB (ืืืืืื ืืชืืื, dom0less), ืืืืคืฉืจ ืื ืืขืฉืืช ืืื ืืคืจืืก ืืช ืกืืืืช dom0 ืืขืช ืืคืขืืช ืืืื ืืช ืืืจืืืืืืืช ืืฉืื ืืืงืื ืฉื ืืชืืื ืืฉืจืช.
- ืืขืจืืช ืืืื ืืืจืฆืื ืืจืฆืืคื ืชืืืืช ืืืืืงืืช Xen ื-Alpine Linux ืื-Ubuntu 20.04. ืืืืงืืช CentOS 6 ืืืคืกืงื. ืืืื ื dom0 / domU ืืืืกืกื QEMU ื ืืกืคื ืืกืืืืช ืืืื ืืืจืฆืื ืืจืฆืืคื ืฉื ARM.
ืืงืืจ: OpenNet.ru