ืืืืจ ืฉื ื ืฉื ืคืืชืื, ื-Hypervisor ืืืื ืื Xen 4.17 ืฉืืืจืจ. ืืืจืืช ืืื Amazon, Arm, Bitdefender, Citrix, EPAM Systems ื- Xilinx (AMD) ืืงืื ืืืง ืืคืืชืื ืืืืืืจื ืืืืฉื. ืืคืงืช ืืขืืืื ืื ืืกื ืืฃ Xen 4.17 ืชืืืฉื ืขื ื-12 ืืืื ื 2024, ืืคืจืกืื ืชืืงืื ื ืืคืืืขืืช ืขื ื-12 ืืืฆืืืจ 2025.
ืฉืื ืืืื ืืจืืืืื ื-Xen 4.17:
- ืืชืืื ืืืงืืช ืืกืืคืงืช ืืืจืืฉืืช ืืคืืชืื ืชืืื ืืืช ืืืืืืช ืืืืื ืืช ืืฉืคืช C, ืฉื ืืกืื ืืืคืจืื MISRA-C ืืืฉืืฉืื ืืืฆืืจืช ืืขืจืืืช ืงืจืืืืืช ืืืฉืืื. Xen ืืืืฉืืช ืจืฉืืืช 4 ืื ืืืืช ื-24 ืืืื MISRA-C (ืืชืื 143 ืืืืื ื-16 ืื ืืืืช), ืืื ืืฉืืืช ืืช ืื ืชื ืืกืืื MISRA-C ืืชืืืืื ืืจืืื, ืืืืืื ืขืืืื ืืืจืืฉืืช ืืืคืจื.
- ืืกืคืง ืืช ืืืืืืช ืืืืืืจ ืชืฆืืจืช Xen ืกืืืืช ืขืืืจ ืืขืจืืืช ARM, ืืืงืืืืช ืืจืืฉ ืืช ืื ืืืฉืืืื ืืืจืืฉืื ืืืชืืื ืืืืจืืื. ืื ืืืฉืืืื, ืืืื ืืืืจืื ืืฉืืชืฃ, ืขืจืืฆื ืืืืขืืช ืขื ืืืจืืขืื ืืฉืื ืขืจืืืช Hypervisor, ืืืงืฆืื ืืจืืฉ ืืืคืขืื ืฉื Hypervisor ืืื ืืืงืฆืื ืืืืคื ืืื ืื, ืื ืฉืืืื ืืฉืืื ืืคืฉืจืืื ืขืงื ืืืกืืจ ืืืฉืืืื ืืืืื ืืคืขืืื.
- ืขืืืจ ืืขืจืืืช ืืฉืืืฆืืช ืืืืืกืกืืช ืขื ืืจืืืืงืืืจืช ARM, ืืืฉืื ืชืืืื ื ืืกืืื ืืช (ืชืฆืืื ืืงืืืื ืืื ืืช) ืขืืืจ ืืืจืืืืืืืฆืื ืฉื I/O ืืืืฆืขืืช ืคืจืืืืงืืื VirtIO. ืชืขืืืจืช virtio-mmio ืืฉืืฉืช ืืืืืคืช ื ืชืื ืื ืขื ืืชืงื I/O ืืืจืืืืื, ืื ืฉืืืืื ืชืืืืืช ืืืืืื ืจืื ืฉื ืืชืงื ื VirtIO. ืืืืืขื ืชืืืื ื-frontend ืฉื ืืื ืืงืก, ืขืจืืช ืืืื (libxl/xl), ืืฆื dom0less ื-backends ืืคืืขืืื ืืืจืื ืืืฉืชืืฉ (Virtio-disk, virtio-net, i2c ื-gpio backends ื ืืืงื).
- ืชืืืื ืืฉืืคืจืช ืืืฆื dom0less, ืืืืคืฉืจืช ืืืืื ืข ืืคืจืืกื ืฉื ืกืืืืช dom0 ืืขืช ืืคืขืืช ืืืื ืืช ืืืจืืืืืืืช ืืฉืื ืืืงืื ืฉื ืืชืืื ืืฉืจืช. ืืคืฉืจ ืืืืืืจ ืืจืืืืช CPU (CPUPOOL) ืืฉืื ืืืชืืื (ืืืืฆืขืืช ืขืฅ ืืชืงื ืื), ืื ืฉืืืคืฉืจ ืืืฉืชืืฉ ืืืืืจืื ืืชืฆืืจืืช ืืื dom0, ืืืฉื, ืืืื ืกืืืื ืฉืื ืื ืฉื ืืืืืช CPU ืืืขืจืืืช ARM ืืืืืกืกืืช ืขื big.LITTLE ืืจืืืืงืืืจื, ืืืฉืืืช ืืืืืช ืืืงืืช ืื ืฆืืจืืืช ืื ืจืืื ืืืืืืช ืคืืืช ืคืจืืืืงืืืืืืช ืื ืืขืืืืช ืืืชืจ ืืื ืจืืื. ืื ืืกืฃ, dom0less ืืกืคืงืช ืืช ืืืืืืช ืืืื ืืช ื-frontend/backend ืฉื para-ืืืจืืืืืืืฆืื ืืืขืจืืืช ืืืจื, ืื ืฉืืืคืฉืจ ืื ืืืชืื ืืขืจืืืช ืืืจื ืขื ืืืืฉืืจืื ืืืจืืฉืื ื-paravirtualization.
- ืืืขืจืืืช ARM, ืืื ื ืืืจืืืืืืืฆืื ืฉื ืืืืจืื (P2M, Physical to Machine) ืืืงืฆืื ืืขืช ืืืืืจ ืืืืืจืื ืฉื ืืฆืจ ืืขืช ืืฆืืจืช ืืืืืืื, ืื ืฉืืืคืฉืจ ืืืืื ืืื ืืืชืจ ืืื ืืืืจืืื ืืืฉืจ ืืชืจืืฉืื ืืฉืืื ืืงืฉืืจืื ืืืืืจืื.
- ืขืืืจ ืืขืจืืืช ARM, ื ืืกืคื ืืื ื ืืคื ื ืคืืืขืืช Spectre-BHB ืืืื ืื ืืืงืจื-ืืืจืืืืืื ืฉื ืืขืืืื.
- ืืืขืจืืืช ARM, ื ืืชื ืืืคืขืื ืืช ืืขืจืืช ืืืคืขืื Zephyr ืืกืืืืช ืืฉืืจืฉ Dom0.
- ืืกืืคืงืช ืืคืฉืจืืช ืฉื ืืืืื hypervisor ื ืคืจื (ืืืืฅ ืืขืฅ).
- ืืืขืจืืืช x86, ืืคื IOMMU ืืืืืื (ืกืืคืจ-ืืฃ) ื ืชืืืื ืขืืืจ ืื ืกืืื ืืขืจืืืช ืืืืจื, ืื ืฉืืืคืฉืจ ืืืืืช ืืชืคืืงื ืืขืช ืืขืืจืช ืืชืงื ื PCI. ื ืืกืคื ืชืืืื ืืืืจืืื ืืืฆืืืืื ื-RAM ืฉื ืขื 12 TB. ืืฉืื ืืืชืืื, ืืืืืขื ืืืืืืช ืืืืืืจ ืคืจืืืจืื ืฉื cpuid ืขืืืจ dom0. ืืื ืืฉืืื ืืืืฆืขื ืืืื ื ืืืืืฉืืื ืืจืืช ืืืืคืจืืืืืจ ืืคื ื ืืชืงืคืืช ืขื ืืืขืื ืืืขืจืืืช ืืืจืืืช, ืืืฆืขืื ืืคืจืืืจืื VIRT_SSBD ื-MSR_SPEC_CTRL.
- ืืชืขืืืจื ืฉื VirtIO-Grant ืืคืืชืืช ืื ืคืจื, ืืฉืื ื ื-VirtIO-MMIO ืืจืืช ืืืืื ืืืืื ืืืชืจ ืืืืืืืช ืืืคืขืื ืืืคืืื ืืชืืื ืืืืื ื ืคืจื ืขืืืจ ื ืืืื. VirtIO-Grant, ืืืงืื ืืืคืื ืืืืจืื ืืฉืืจ, ืืฉืชืืฉ ืืชืจืืื ืฉื ืืชืืืืช ืคืืืืืช ืฉื ืืขืจืืช ืืืืจืืื ืืงืืฉืืจื ืืขื ืงื, ืื ืฉืืืคืฉืจ ืฉืืืืฉ ืืืืืจืื ืืืกืืืื ืืจืืฉ ืฉื ืืืืจืื ืืฉืืชืฃ ืืืืืืคื ื ืชืื ืื ืืื ืืืขืจืืช ืืืืจืืช ื-VirtIO backend, ืืืื ืืืขื ืืง ืืืืืืช ืืงืฆื ืืืืืจื ืืืืฆืืข ืืืคืื ืืืืจืื. ืชืืืืช VirtIO-Grant ืืืจ ืืืืฉืืช ืืืืืช ืืื ืืงืก, ืื ืขืืืื ืื ื ืืืืช ื-QEMU backends, ื-virtio-vhost ืืืขืจืืช ืืืืื (libxl/xl).
- ืืืืืช Hyperlaunch ืืืฉืืื ืืืชืคืชื, ืฉืืืจืชื ืืกืคืง ืืืื ืืืืฉืื ืืืืืจืช ืืฉืงืช ืืืื ืืช ืืืจืืืืืืืช ืืืืื ืืชืืื ืืืขืจืืช. ื ืืื ืืขืืฉืื, ืขืจืืช ืืชืืงืื ืื ืืจืืฉืื ื ืืืจ ืืืื ื ืืืืคืฉืจืช ืื ืืืืืช ืชืืืื PV ืืืืขืืืจ ืืช ืืชืืื ืืช ืฉืืื ื-hypervisor ืืขืช ืืืขืื ื. ืื ืืืจืืฉ ืืืคืขืืช ืืืืืื ืื ืคืจ-ืืืจืืืืืืื ืืืื ืืืฉื ืื ืืื, ืืืื ืจืืืื Xenstore ืขืืืจ ืื ืืื ืืชืงื ืื PV. ืืืืจ ืงืืืช ืืชืืงืื ืื, ืชืชืืื ืขืืืื ืขื ืื ืช ืืืคืฉืจ ืชืืืื ืืืชืงื ื PVH ื-HVM, ืืื ืื ืืืืขื ืฉื ืชืืื domB ื ืคืจื (ืืืืืื Builder), ืืืชืืื ืืืจืืื ืืชืืื ืืืื, ืืืืฉืจ ืืช ืชืงืคืืช ืื ืืจืืืืื ืืืขืื ืื.
- ืืขืืืื ื ืืฉืืช ืขื ืืฆืืจืช ืืฆืืื ืฉื Xen ืขืืืจ ืืจืืืืงืืืจืช RISC-V.
ืืงืืจ: OpenNet.ru