ืื ืืขืืืื ื ืคืื ืื QEMU 6.2 ืคึผืจืืืขืงื ืืื ืืขืืืขื ืืขืจืืื ืื. ืืื ืึทื ืขืืืืึทืืึธืจ, QEMU ืึทืืึทืื ืืืจ ืฆื ืืืืคื ืึท ืคึผืจืึธืืจืึทื ืงืึทืืคึผืืืื ืคึฟืึทืจ ืืืื ืืึทืื ืืืึทืจื ืคึผืืึทืืคืึธืจืืข ืืืืฃ ืึท ืกืืกืืขื ืืื ืึท ืืึธืจ ืึทื ืืขืจืฉ ืึทืจืงืึทืืขืงืืฉืขืจ, ืืืฉื, ืืืืคื ืึทื ARM ืึทืคึผืืึทืงืืืฉืึทื ืืืืฃ ืึท ืงืก86 ืงืึทืืคึผืึทืืึทืืึทื ืคึผืืกื. ืืื ืืืืจืืืึทืืืืึทืืืึธื ืืึธืืข ืืื QEMU, ืื ืคืึธืจืฉืืขืืื ื ืคืื ืงืึธื ืืืจืืคืืจืื ื ืืื ืึทื ืืคืืขืืื ืืขืจื ืกืืืืืืข ืืื ื ืึธืขื ื ืฆื ืื ืคืื ืึท ืืึทืื ืืืึทืจื ืกืืกืืขื ืจืขืื ืฆื ืืืจืขืงื ืืืจืืคืืจืื ื ืคืื ืืื ืกืืจืืงืฆืืขืก ืืืืฃ ืื ืงืคึผื ืืื ืื ื ืืฆื ืคืื ืื Xen ืืืืคึผืขืจืืืืืืขืจ ืึธืืขืจ KVM ืืึธืืืืข.
ืืขืจ ืคึผืจืืืขืงื ืืื ืขืจืืืืฉื ืึทืื ืืืฉืืคื ืืืจื Fabrice Bellard ืฆื ืืึธืื ืืื ืืงืก ืขืงืกืขืงืืืึทืืืขืก ืืขืืืื ืคึฟืึทืจ ืื x86 ืคึผืืึทืืคืึธืจืืข ืฆื ืืืืคื ืืืืฃ ื ืื-ืงืก86 ืึทืจืงืึทืืขืงืืฉืขืจื. ืืืืขืจ ืื ืืึธืจื ืคืื ืึทื ืืืืืงืืื ื, ืคืื ืขืืืึทืืืืฉืึทื ืฉืืืฆื ืืื ืฆืืืขืืขืื ืคึฟืึทืจ 14 ืืึทืื ืืืึทืจื ืึทืจืงืึทืืขืงืืฉืขืจื, ืื ื ืืืขืจ ืคืื ืขืืืืึทืืขื ืืึทืื ืืืึทืจื ืืขืืืืกืขืก ืืื ืืงืกืืืื 400. ืืื ืฆืืืจืืืืื ื ืคึฟืึทืจ ืืืขืจืกืืข 6.2, ืืขืจ ืืื 2300 ืขื ืืขืจืื ืืขื ืืึธืื ืฉืืื ืืขืืืื ืคืื 189 ืืขืืืขืืึธืคึผืขืจืก.
ืฉืืืกื ืืืคึผืจืืืืืึทื ืฅ ืฆืืืขืืขืื ืืื QEMU 6.2:
- ืื ืืืืจืืืึธ-ืืขื ืืขืงืึทื ืืืึทื, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืคืึทืจืืื ืื ืืื ืืืกืงืึทื ืขืงื ืืืงืึธืจื ืฆื ืืืืจืืืึทื ืืืฉืื ืขื, ืืื ืฆืืืขืืืืื ืคืื ืฉืืืฆื ืคึฟืึทืจ ืืึทืกื ืืึผืจืื ืืึทืืคึผืก, ืงืึธืคึผืืข ืึทืคึผืขืจืืืฉืึทื ื ืืืืืขืจ ืืื ื ืึธื ืืืืืจืืืืื ื ืื ืกืืืืืืข (ืคืึทืจ-ืงืึธืคึผื / ืคึผืึธืกืื-ืงืึธืคึผื) ืืื ืงืจืืืืืื ื ืกื ืึทืคึผืฉืึทืฅ ืคืื ืื ืืึทืกื ืกืืกืืขื ืืื ืืขืจ ืืื ืืขืจืืจืื ื.
- QMP (QEMU Machine Protocol) ืืืคึผืืึทืืึทื ืฅ ืืึทื ืืืื ื ืคืื DEVICE_UNPLUG_GUEST_ERROR ืขืจืจืึธืจืก ืืืึธืก ืคืึทืื ืืืืฃ ืื ืืึทืกื ืกืืกืืขื ืืืึทื ืืื ืคืึทื ืคืื ืคืืืืืขืจื ืืขืฉืึทืก ืืืืก ืฆืึทืคึผื ืึทืคึผืขืจืืืฉืึทื ื.
- ืื ืกืื ืืึทืงืก ืคืื ืืึทืกืข ืึทืจืืืืขื ืื ืคึผืจืึทืกืขืกื ืืื ืคึผืืืืื ืก ืคึฟืึทืจ ืื ืงืืึทืกืืฉ TCG (Tiny Code Generator) ืงืึธื ืืขื ืขืจืึทืืึธืจ ืืื ืืงืกืคึผืึทื ืืื. ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืืืืื-ืืึทืจืฅ ืกืืกืืขืืขื ืฆื ืื ืงืึทืฉ ืคึผืืืืื.
- ืื ืงืก86 ืึทืจืงืึทืืขืงืืฉืขืจ ืขืืืืึทืืึธืจ ืฉืืืฆื ืื Intel Snowridge-v4 ืงืคึผื ืืึธืืขื. ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืึทืงืกืขืก Intel SGX (Software Guard eXtensions) ืื ืงืืึทืืื ืคืื ืืขืกื ื ืืฆื ืื /dev/sgx_vepc ืืืื ืืืืฃ ืืขืจ ืืึทืืขืืึธืก ืืืึทื ืืื ืื "ืืืงืึธืจื-ืืึทืงืขื ื-ืขืคึผืง" ืืึทืงืขื ื ืืื QEMU. ืคึฟืึทืจ ืืึทืกื ืกืืกืืขืืขื ืคึผืจืึธืืขืงืืขื ืืื AMD SEV (Secure Encrypted Virtualization) ืืขืื ืึธืืึธืืืข, ืื ืคืืืืงืืื ืฆื ืืืขืจืึทืคืืืึทืืื ืืืืึทื (ืึธื ื ืืฆื ืึท ืืึธืึธืืืึธืึทืืขืจ) ืงืขืจื ืงืึทืืขืจ ืืื ืฆืืืขืืขืื (ืขื ืืืืึทืื ืืืจื ืืึทืฉืืขืืืงื ืื 'ืงืขืจื ืขื-ืืึทืฉืขืก = ืืืืฃ' ืคึผืึทืจืึทืืขืืขืจ ืืื 'ืกืขืื-ืืึทืกื') .
- ืื ARM ืขืืืืึทืืึธืจ ืืืืฃ ืืึทืืขืืึธืก ืกืืกืืขืืขื ืืื ืึทื ืขืคึผื ืกืืืืฆืืื ืฉืคึผืึธื ืืืคึผืืึทืืึทื ืฅ ืฉืืืฆื ืคึฟืึทืจ ืื "hvf" ืืึทืื ืืืึทืจื ืึทืงืกืขืืขืจืืืฉืึทื ืืขืงืึทื ืืืึทื ืืืขื ืคืืืกื ืืืง ืืึทืกื ืกืืกืืขืืขื ืืืืืจื ืืืืฃ ืื AArch64 ืึทืจืงืึทืืขืงืืฉืขืจ. ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืขืืืึทืืืืืื ื ืื Fujitsu A64FX ืคึผืจืึทืกืขืกืขืจ ืืึธืืขื. ื ื ืืึทืข ืืืคึผ ืคืื ืขืืืืึทืืขื ืืึทืฉืื "ืงืืืึธ-ืืืง" ืืื ืืืคึผืืึทืืขื ืึทื. ืคึฟืึทืจ 'ืืืืจื' ืืืฉืื ืขื, ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ITS (Interrupt Translation Service) ืขืืืึทืืืืฉืึทื ืืื ืื ืคืืืืงืืื ืฆื ื ืืฆื ืืขืจ ืืื 123 ืงืคึผืืก ืืื ืขืืืึทืืืืฉืึทื ืืึธืืข. ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ BBRAM ืืื eFUSE ืืขืืืืกืขืก ืคึฟืึทืจ ืขืืืึทืืืืืื ืืืฉืื ืขื "xlnx-zcu102" ืืื "xlnx-versal-virt". ืคึฟืึทืจ ืกืืกืืขืืขื ืืืืืจื ืืืืฃ ืื Cortex-M55 ืฉืคึผืึธื, ืฉืืืฆื ืคึฟืึทืจ ืื ืจืืจืขืืืืืง ืคึผืจืึธืคืื ืคืื MVE ืคึผืจืึทืกืขืกืขืจ ืืงืกืืขื ืฉืึทื ื ืืื ืฆืืืขืฉืืขืื.
- ืขืจืฉื ืฉืืืฆื ืคึฟืึทืจ ืื POWER10 DD2.0 ืงืคึผื ืืึธืืขื ืืื ืฆืืืขืืขืื ืฆื ืื PowerPC ืึทืจืงืึทืืขืงืืฉืขืจ ืขืืืืึทืืึธืจ. ืคึฟืึทืจ ืขืืืึทืืืืืื "powernv" ืืืฉืื ืขื, ืฉืืืฆื ืคึฟืึทืจ ืื POWER10 ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืืืคึผืจืืืื, ืืื ืคึฟืึทืจ "ืคึผืกืขืจื" ืืืฉืื ืขื, FORM2 PAPR NUMA ืืืกืงืจืืคึผืฉืึทื ื ืืขื ืขื ืฆืืืขืืขืื.
- ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ Zb [abcs] ืื ืกืืจืืงืืืึธื ืก ืฉืืขืื ืืงืกืืขื ืฉืึทื ื ืฆื ืื RISC-V ืึทืจืงืึทืืขืงืืฉืขืจ ืขืืืืึทืืึธืจ. ืคึฟืึทืจ ืึทืืข ืขืืืึทืืืืืื ืืืฉืื ืขื, ืื "ืืึทืืขืืึธืก ืืึทื ืืฆืขืจ" ืืื "ื ืืืึท ืืึทื" ืึธืคึผืฆืืขืก ืืขื ืขื ืขืจืืืืื. ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ SiFive PWM (Pulse-ืืจืืื ืืึธืืืืึทืืึธืจ).
- ืื 68 ืง ืขืืืืึทืืึธืจ ืืื ืืืคึผืจืืืื ืฉืืืฆื ืคึฟืึทืจ ืขืคึผื ืก NuBus, ืึทืจืืึทื ืืขืจืขืื ื ืื ืคืืืืงืืื ืฆื ืฉืืืืื ืจืึทื ืืืืืขืจ ืืื ืฉืืืฆื ืคึฟืึทืจ ืืืขืจืจืืึทืก ืกืืึธืฅ.
- ืื qemu-nbd ืืืึธืง ืืืื ืืื ืฉืจืืึทืื ืงืึทืืฉืื ื ืืึธืืข ืขื ืืืืึทืื ืืืจื ืคืขืืืงืืึทื ("ืฉืจืืืืืึทืงืง" ืึทื ืฉืืึธื ืคืื "ืฉืจืืคืืืจืึธืืื") ืฆื ืืืืึทืื ืื ื ืึทืืืจ ืคืื qemu-img. ืฆืืืขืืขืื "--selinux-label" ืึธืคึผืฆืืข ืคึฟืึทืจ ืืืืืืื ื SELinux Unix ืกืึทืงืึทืฅ.
ืืงืืจ: opennet.ru