ืืืืจ ืฉืืื ื ืืืืฉืื ืฉื ืคืืชืื, ื-Hypervisor ืืืื ืื Xen 4.16 ืฉืืืจืจ. ืืืจืืช ืืื Amazon, Arm, Bitdefender, Citrix ื-EPAM Systems ืืงืื ืืืง ืืคืืชืื ืืืืืืจื ืืืืฉื. ืฉืืจืืจ ืืขืืืื ืื ืขืืืจ ืกื ืืฃ Xen 4.16 ืืืืฉื ืขื ื-2 ืืืื ื 2023, ืืคืจืกืื ืชืืงืื ื ืืคืืืขืืช ืขื ื-2 ืืืฆืืืจ 2024.
ืฉืื ืืืื ืืจืืืืื ื-Xen 4.16:
- ืื ืื TPM, ืืืืืื ืืช ืคืขืืืชื ืฉื ืฉืืืื ืืืจืืืืืืื ืืืืกืื ืืคืชืืืช ืงืจืืคืืืืจืคืืื (vTPM), ืืืืืฉืืื ืขื ืืกืืก TPM ืคืืื ื ืคืืฅ (Trusted Platform Module), ืชืืงื ืืื ืืืืืืข ืืืืจ ืืื ืชืืืื ืืืคืจื TPM 2.0.
- ืชืืืช ืืืืืจืช ืืฉืืืช PV Shim ืืืฉืืฉืช ืืืคืขืืช ืืืจืืื ืคืจ-ืืืจืืืืืืื ืืื ืฉืื ืื (PV) ืืกืืืืืช PVH ื-HVM. ืืืืฉื, ืืฉืืืืฉ ืืืืจืืื ืืืืจืืืืืืื ืฉื 32 ืกืืืืืช ืืชืืคืฉืจ ืจืง ืืืฆื PV Shim, ืื ืฉืืฆืืฆื ืืช ืืกืคืจ ืืืงืืืืช ื-hypervisor ืฉืขืืืืื ืืืืื ื ืงืืืืช ืชืืจืคื.
- ื ืืกืคื ืืคืฉืจืืช ืืืชืื ืืืืฉืืจื ืืื ืื ืืื ืืืืืจ ืื ืืชื ืืชืื ืืช (PIT, Timer Interval Programmable).
- ื ืืงื ืจืืืืื ืืืืฉื ืื, ืืคืกืืง ืืื ืืช ืืช ืงืื ืืจืืจืช ืืืืื "qemu-xen-traditional" ื-PV-Grub (ืืฆืืจื ืืืืืืืช ืืกืคืฆืืคืืื ื-Xen ื ืขืื ืืืืจ ืฉืืฉืื ืืืื ืขื ืชืืืืช Xen ืืืขืืจื ืืืื ื ืืจืืฉื ืฉื QEMU ื-Grub).
- ืขืืืจ ืืืจืืื ืขื ืืจืืืืงืืืจืช ARM, ืืืืืขื ืชืืืื ืจืืฉืื ืืช ืืืื ื ืฆืื ืืืฆืืขืื ืืืจืืืืืืื.
- ืชืืืื ืืฉืืคืจืช ืืืฆื dom0less, ืืืืคืฉืจืช ืืืืื ืข ืืคืจืืกื ืฉื ืกืืืืช dom0 ืืขืช ืืคืขืืช ืืืื ืืช ืืืจืืืืืืืช ืืฉืื ืืืงืื ืฉื ืืชืืื ืืฉืจืช. ืืฉืื ืืืื ืฉื ืขืฉื ืืคืฉืจื ืืืืฉื ืชืืืื ืืืขืจืืืช ARM ืฉื 64 ืกืืืืืช ืขื ืงืืฉืืช EFI.
- ืชืืืื ืืฉืืคืจืช ืืืขืจืืืช ARM ืืืจืืื ืืืช ืฉื 64 ืกืืืืืช ืืืืืกืกืืช ืขื ืืจืืืืงืืืจืช big.LITTLE, ืืืฉืืืืช ืืฉืื ืืื ืืืืืช ืืืงืืช ืื ืืืืืช ืืฉืื ืืืืืืช ืืขืืืช ืืืฆืืขืื ื ืืืืื ืืืชืจ ืื ืืกืืื ืืืช ืืืชืจ.
ืืืงืืื ืคืจืกืื ืืื ืื ืืช ืฉืืจืืจื ืฉื Hypervisor Cloud Hypervisor 20.0, ืฉื ืื ื ืขื ืืกืืก ืจืืืืื ืฉื ืคืจืืืงื Rust-VMM ืืืฉืืชืฃ, ืื ืืฉืชืชืคืืช, ืื ืืกืฃ ืืืื ืื, ืื ืขืืืืืื, ืืืืื, ืืืื ืืจื ืืื. Rust-VMM ืืชืื ืืฉืคืช Rust ืืืืคืฉืจ ืื ืืืฆืืจ ืืืคืจืืืืืืจืื ืกืคืฆืืคืืื ืืืฉืืื. Cloud Hypervisor ืืื Hypervisor ืืื ืืื ืืืกืคืง ืฆื ืืืื ื ืืืจืืืืืืช ืืจืื ืืืืื (VMM) ืืคืืขื ืขื ืืื KVM ืืืืชืื ืืืฉืืืืช ืืงืืจืืืช ืืขื ื. ืงืื ืืคืจืืืงื ืืืื ืชืืช ืจืืฉืืื Apache 2.0.
Cloud Hypervisor ืืชืืงืืช ืืืคืขืืช ืืคืฆืืช ืืื ืืงืก ืืืืจื ืืืช ืชืื ืฉืืืืฉ ืืืืฉืืจืื ืคืจ-ืืืจืืืืืืื ืืืืกืกื ืืืจืืืืื. ืืื ืืืขืืื ืืืจืืืืื ืฉืืืืืจื ืื: ืืืขื ืืช ืืืืื, ืฆืจืืืช ืืืืจืื ื ืืืื, ืืืฆืืขืื ืืืืืื, ืชืฆืืจื ืคืฉืืื ืืืคืืชืช ืืงืืืจื ืชืงืืคื ืืคืฉืจืืื. ืชืืืืช ืืืืืืฆืื ืืืคืืชืช ืืืื ืืืื ืืืืชืืงืืืช ืืื ืืคืจื ืืืจืืืืืืืฆืื. ื ืืื ืืขืืฉืื ืจืง ืืขืจืืืช x86_64 ื ืชืืืืช, ืื ืชืืืื ื- AArch64 ืืชืืื ื ืช. ืขืืืจ ืืขืจืืืช ืืืจืืืช, ืจืง 64 ืกืืืืืช ืฉื ืืื ืืงืก ื ืชืืืืช ืืจืืข. ืืืขืื, ืืืืืจืื, ื-PCI ืื-NVDIMM ืืืืืจืื ืืฉืื ืืืจืืื. ืืคืฉืจ ืืืขืืืจ ืืืื ืืช ืืืจืืืืืืืช ืืื ืฉืจืชืื.
ืืืจืกื ืืืืฉื:
- ืขืืืจ ืืจืืืืงืืืจืืช x86_64 ื-aarch64, ืืืชืจืื ืืขืช ืขื 16 ืืงืืขื PCI, ืื ืฉืืืืื ืืช ืืืกืคืจ ืืืืื ืฉื ืืชืงื ื PCI ืืืืชืจืื ื-31 ื-496.
- ืืืืืขื ืชืืืื ืืงืฉืืจืช ืืขืืืื ืืืจืืืืืืื ืืืืืืช ืืขืื ืคืืืืืช (ืืฆืืืช ืืขืื). ืขืืืจ ืื vCPU, ื ืืชื ืืขืช ืืืืืืจ ืงืืืฆื ืืืืืืช ืฉื ืืขืืื ืืืจื ืฉืขืืืื ืืืชืจ ืืืฆืืข, ืืืจ ืฉืืืื ืืืืืช ืฉืืืืฉื ืืขืช ืืืคืื ืืฉืืจ (1:1) ืฉื ืืฉืืื ืืืจื ืืืืจื ืื ืืขืช ืืคืขืืช ืืืื ื ืืืจืืืืืืช ืขื ืฆืืืช NUMA ืกืคืฆืืคื.
- ืชืืืื ืืฉืืคืจืช ืืืืืจืืืืืืืฆืื ืฉื I/O. ืืขืช ื ืืชื ืืืคืืช ืื ืืืืจ VFIO ืืืืืจืื, ืื ืฉืืงืืื ืืช ืืกืคืจ ืืืฆืืืืช ืฉื ืืืื ืืช ืืืจืืืืืืืช ืืืฉืคืจ ืืช ืืืืฆืืขืื ืฉื ืืขืืจืช ืืืฉืืจืื ืืืืฉื ืืืืจืืืืื.
- ืืงืื Rust, ื ืขืฉืชื ืขืืืื ืืืืืคืช ืืืงืื ืื ืืืืืื ืืืืืขืืช ืืืืคืืืช ืืืืืฆืขืืช ืืืฆื ืืืื. ืขืืืจ ืืืืงืื ืืื ืืืืืื ืื ืืชืจืื, ื ืืกืคื ืืขืจืืช ืืคืืจืืืช ืืืกืืืจืืช ืืืืข ืืงืื ืืื ืืืื ืฉื ืืชืจ ืืืื ืืืืืฉื ืืืื.
ืืงืืจ: OpenNet.ru