ืืืฆืื ืืืืืืจื ืฉื ืคืจืืืงื QEMU 8.0. ืืืืืืืืจ, QEMU ืืืคืฉืจ ืื ืืืจืืฅ ืชืืื ืืช ืืืืืจืืช ืขืืืจ ืคืืืคืืจืืช ืืืืจื ืืืช ืขื ืืขืจืืช ืขื ืืจืืืืงืืืจื ืฉืื ื ืืืืืืื, ืืืฉื, ืืืจืืฅ ืืืฉืื ARM ืขื ืืืฉื ืชืืื x86. ืืืฆื ืืืจืืืืืืืฆืื ื-QEMU, ืืืืฆืืขืื ืฉื ืืืฆืืข ืงืื ืืกืืืื ืืืืืืช ืงืจืืืื ืืืื ืฉื ืืขืจืืช ืืืืจื ืขืงื ืืืฆืืข ืืฉืืจ ืฉื ืืืจืืืช ืขื ื-CPU ืืืฉืืืืฉ ื-Xen hypervisor ืื ืืืืื KVM.
ืืคืจืืืงื ื ืืฆืจ ืืืงืืจ ืขื ืืื Fabrice Bellard ืืื ืืืคืฉืจ ืืงืืืฆื ืืคืขืื ืฉื ืืื ืืงืก ืฉื ืื ื ืขืืืจ ืคืืืคืืจืืช x86 ืืคืขืื ืขื ืืจืืืืงืืืจืืช ืฉืืื ื x86. ืืืืื ืฉื ืืช ืืคืืชืื, ื ืืกืคื ืชืืืืช ืืืืืฆืื ืืืื ืขืืืจ 14 ืืจืืืืงืืืจืืช ืืืืจื, ืืกืคืจ ืืชืงื ื ืืืืืจื ืืืืืืงืื ืขืื ืขื 400. ืืงืจืืช ืืจืกื 8.0 ืืืฆืขื ืืืชืจ ื-2800 ืฉืื ืืืื ื-238 ืืคืชืืื.
ืฉืืคืืจืื ืืจืืืืื ืฉื ืืกืคื ื-QEMU 8.0:
- ืชืืืื ืืืืืืฆืืืช ืืขืจืืช (ืืจืฆืช ืืขืจืืช ืืืคืขืื ืืืื, ืืืื ืฉืืืืฉ ืืืืคืจืืืืืืจืื ืฉื KVM ื-Xen) ืืืืจืืื ืฉื 32 ืกืืืืืช ืขื ืืจืืืืงืืืจืช x86 ืืืืจืื ืืืืฉื ืช ืืืงืจืื ืชืืคืกืง. ืืชืืืื ืืืืืืฆืืืช ืืฆื ืืฉืชืืฉ (ืืคืขืืช ืชืืืืืื ื ืคืจืืื ืฉื ืื ื ืขืืืจ ืืขืื ืืืจ) ืืืืจืื x32 ืฉื 86 ืกืืืืืช ืชืืฉืื.
- ืืืืืืืจ ืืืจืืืืงืืืจื x86 ืืืกืืฃ ืชืืืื ืืืคืขืืช ืืขืจืืืช ืืืจืืื ืฉื Xen ืืกืืืื ืืืืืกืกืช ืขื KVM hypervisor ื-Linux 5.12+ ืืืืืช.
- ืืืืื ืืงืื ืืงืืืกื ืฉื TCG ืืืจืืืืงืืืจืช x86 ืชืืื ืืขืช ืืืืื FSRM, FZRM, FSRS ื-FSRC CPUID. ืืืืืขื ืชืืืื ืืืื ืืืขืื ืืืืฉ Intel Sapphire Rapids (Intel 7).
- ืืืืืืืจ ARM ืชืืื ืืขืช ืืืขืืื Cortex-A55 ื-Cortex-R52, ืืืกืืฃ ืกืื ืืืฉ ืฉื ืืืฉืืจื Olimex STM32 H405 ืืืืืื, ืืืืกืืฃ ืชืืืื ืืืืืืืืช FEAT_EVT (Enhanced Virtualization Traps), FEAT_FGT (Fine-Grained Traps) ืืืขืื AArch32 ARMv8-R ืืจืืืืช. gdbstub ืืืกืืคื ืชืืืื ืืืืืจื ืืขืจืืช ืขืืืจ ืืจืืืืงืืืจืช M-profile (ืคืจืืคืื ืืืงืจื-ืืงืจ).
- ืืืืืืืจ ืืืจืืืืงืืืจื RISC-V ืขืืื ืืช ืืืืืขื ืฉื ืืืืื ืืช ืืืืืืืช OpenTitan, PolarFire ื-OpenSBI. ื ืืกืคื ืชืืืื ืืขืจืืืช ืืืจืืืช ืืขืื ื ืืกืคืืช (ISA) ืืืจืืืืช: Smstateen, ืืื ื ืืืืื ืฉื icount, ืืฆื ืืืจืืืืื ืืงืฉืืจ ื-PMU ืืืจืืขื ืืืืื, ACPI, Zawrs, Svadu, T-Head ื-Zicond.
- ืืืืืืืจ ืืืจืืืืงืืืจื ืฉื HPPA ืืืกืืฃ ืชืืืื ืืืืจืื fid (ืืืืื ื ืงืืื ืฆืคื) ืืืืืืฆืื ืืฉืืคืจืช ืืืฆื 32 ืกืืืืืช.
- ืืืืืืืจ 390x ืืกืคืง ืชืืืื ืื ืืชืืง ืืืืจืื ืืกืื ืืจืื ื ืืขืช ืืคืขืื ืืืืฉ ืฉื ืืืจืื KVM ืืืื ืื. ืืืคืื ืืฉืืคืจ ืืืชืงื ื zPCI ืืืขืืจืื.
- ืื ืื ืื virtio-mem, ืืืืคืฉืจ ืืืืืจ ืื ืื ืืชืืง ืืืืจืื ืืืืื ืืช ืืืจืืืืืืืช, ืืืืฉื ืืงืฆืื ืืจืืฉ ืฉื ืืฉืืืื ืืืืื ืืืืจื ืืื.
- ืชืืืื ื ืืกืืื ืืช ืขืืืจ ืืืืจื ืขืืืื ื ื-VFIO (Virtual Function I/O) (ืืืืืืจื ืืฉื ืืื ืฉื ืคืจืืืืงืื ืืืืืจื ืืืคืขืืช).
- ืืชืงื ืืืืืง qemu-nbd ืฉืืคืจ ืืืฆืืขืื ืขื ืคื ื TCP ืืขืช ืฉืืืืฉ ื-TLS.
- ืกืืื ืืืืจื ืืืกืืฃ ืชืืืื ืจืืฉืื ืืช ืขืืืจ OpenBSD ื-NetBSD.
ืืงืืจ: OpenNet.ru