QEMU 11.0.0 เจชเฉเจฐเฉเจเฉเจเจ เจฆเฉ เจฐเจฟเจฒเฉเจเจผ เจชเฉเจธเจผ เจเฉเจคเฉ เจเจ เจนเฉเฅค เจเฉฑเจ เจเจฎเฉเจฒเฉเจเจฐ เจฆเฉ เจคเฉเจฐ 'เจคเฉ, QEMU เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจธเจฟเจธเจเจฎ เจเฉฑเจคเฉ เจเฉฑเจ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจชเจฒเฉเจเจซเจพเจฐเจฎ เจฒเจ เจเฉฐเจชเจพเจเจฒ เจเฉเจคเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจจเฉเฉฐ เจเฉฑเจ เจฌเจฟเจฒเจเฉเจฒ เจตเฉฑเจเจฐเฉ เจขเจพเจเจเฉ เจตเจพเจฒเฉ เจธเจฟเจธเจเจฎ เจเฉฑเจคเฉ เจเจฒเจพเจเจฃ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉฑเจ x86-เจ เจจเฉเจเฉเจฒ PC เจเฉฑเจคเฉ เจเฉฑเจ ARM เจเจชเจฒเฉเจเฉเจธเจผเจจ เจเจฒเจพเจเฅค QEMU เจตเจฟเฉฑเจ เจตเจฐเจเฉเจ เจฒเจพเจเจเฉเจธเจผเจจ เจฎเฉเจก เจตเจฟเฉฑเจ, เจเฉฑเจ เจ เจฒเฉฑเจ เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจ เจเฉเจก เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจฆเฉ เจเจพเจฐเจเฉเจเจผเจพเจฐเฉ เจนเจพเจฐเจกเจตเฉเจ เจฐ เจธเจฟเจธเจเจฎ เจฆเฉ เจจเฉเฉเฉ เจนเฉ เจเจฟเจเจเจเจฟ CPU เจเฉฑเจคเฉ เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ เจฆเฉ เจธเจฟเฉฑเจงเฉ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจ เจคเฉ Xen เจนเจพเจเจชเจฐเจตเจพเจเจเจผเจฐ เจเจพเจ เจฒเฉเจจเจเจธ เจตเจฟเฉฑเจ KVM เจฎเฉเจกเฉเจเจฒ, เจเจพเจ เจตเจฟเฉฑเจ NVMM เจฎเฉเจกเฉเจเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ. NetBSD.
เจชเฉเจฐเฉเจเฉเจเจ เจ เจธเจฒ เจตเจฟเฉฑเจ เจซเฉเจฌเจฐเจฟเจธ เจฌเฉเจฒเจพเจฐเจก เจฆเฉเจเจฐเจพ เจฌเจฃเจพเจเจ เจเจฟเจ เจธเฉ เจคเจพเจ เจเฉ x86 เจชเจฒเฉเจเจซเจพเจฐเจฎ เจฒเจ เจฌเจฃเจพเจ เจเจ เจฒเฉเจจเจเจธ เจเจเจเจผเฉเจเจฟเจเจเฉเจฌเจฒ เจจเฉเฉฐ เจเฉเจฐ-x86 เจเจฐเจเฉเจเฉเจเจเจฐ 'เจคเฉ เจเจฒเจพเจเจฃ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฑเจคเฉ เจเจพ เจธเจเฉเฅค เจตเจฟเจเจพเจธ เจฆเฉ เจธเจพเจฒเจพเจ เจฆเฉเจฐเจพเจจ, 14 เจนเจพเจฐเจกเจตเฉเจ เจฐ เจเจฐเจเฉเจเฉเจเจเจฐ เจฒเจ เจชเฉเจฐเจพ เจเจฎเฉเจฒเฉเจธเจผเจจ เจธเจฎเจฐเจฅเจจ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉ, เจเจฎเฉเจฒเฉเจเจฟเจก เจนเจพเจฐเจกเจตเฉเจ เจฐ เจกเจฟเจตเจพเจเจธเจพเจ เจฆเฉ เจเจฟเจฃเจคเฉ 400 เจคเฉเจ เจตเฉฑเจง เจเจ เจนเฉเฅค เจธเฉฐเจธเจเจฐเจฃ 11.0.0 เจฆเฉ เจคเจฟเจเจฐเฉ เจตเจฟเฉฑเจ, 2500 เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจคเฉเจ 237 เจคเฉเจ เจตเฉฑเจง เจฌเจฆเจฒเจพเจ เจเฉเจคเฉ เจเจ เจนเจจเฅค
QEMU 11.0 เจตเจฟเฉฑเจ เจเฉเฉเฉ เจเจ เจฎเฉเฉฑเจ เจธเฉเจงเจพเจฐ:
- ะฃะดะฐะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ 32-ัะฐะทััะดะฝัั ั ะพัั-ัะธััะตะผ, ะบะพัะพัะฐั ะฑัะปะฐ ะพะฑััะฒะปะตะฝะฐ ัััะฐัะตะฒัะตะน ะฒ ะฐะฟัะตะปะต ะฟัะพัะปะพะณะพ ะณะพะดะฐ ะฒ QEMU 10.0. ะ ะดะตะบะฐะฑัััะบะพะผ ะฒัะฟััะบะต 10.2 ะฒ ะณะตะฝะตัะฐัะพัะต ะบะพะดะฐ TCG (Tiny Code Generator) ะฑัะปะฐ ะฟัะตะบัะฐัะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะฟะปะฐััะพัะผ mips32 ะธ ppc32, ะฐ ะฒ ะฒัะฟััะบะต QEMU 11.0 ัะดะฐะปะตะฝั ะพััะฐะฒัะธะตัั ะฟะปะฐััะพัะผั i386, arm, ppc ะธ riscv32, ะฐ ัะฐะบะถะต ะฟัะพะฒะตะดะตะฝะฐ ัะธััะบะฐ ะบะพะดะพะฒะพะน ะฑะฐะทั ะธ ัะฑะพัะพัะฝะพะน ัะธััะตะผั ะพั ะบะพะผะฟะพะฝะตะฝัะพะฒ ะดะปั ัะฐะฑะพัั ะฝะฐ 32-ัะฐะทััะดะฝัั ั ะพััะฐั .
- ะ ะตะฐะปะธะทะพะฒะฐะฝ ััะบะพัะธัะตะปั ะฒะธัััะฐะปะธะทะฐัะธะธ ยซnitroยป (ยซ-accel nitorยป) ะธ ะฝะพะฒัะน ัะธะฟ ัะผัะปะธััะตะผัั ัะธััะตะผ ยซnitroยป, ะฟะพะทะฒะพะปัััะธะน ะทะฐะฟััะบะฐัั ะฒ QEMU ะธะทะพะปะธัะพะฒะฐะฝะฝัะต ะฐะฝะบะปะฐะฒั ะฝะฐ ะฑะฐะทะต ัะตั ะฝะพะปะพะณะธะธ ะบะพะฝัะธะดะตะฝัะธะฐะปัะฝัั ะฒััะธัะปะตะฝะธะน AWS Nitro Enclave, ะฝะฐะฟัะธะผะตั, ะดะปั ะปะพะบะฐะปัะฝะพะณะพ ัะตััะธัะพะฒะฐะฝะธั ะฒ QEMU ะพะบััะถะตะฝะธะน Nitro Enclave. ะ AWS EC2 ัะตั ะฝะพะปะพะณะธั Nitro Enclave ะฟะพะทะฒะพะปัะตั ะทะฐะฟััะบะฐัั ะฒ ะฒะธัััะฐะปัะฝะพะน ะผะฐัะธะฝะต ะฒะปะพะถะตะฝะฝัะต ะธะทะพะปะธัะพะฒะฐะฝะฝัะต ะฐะฝะบะปะฐะฒั ะดะปั ัะฐะฑะพัั ั ะบะพะฝัะธะดะตะฝัะธะฐะปัะฝัะผะธ ะดะฐะฝะฝัะผะธ, ะฒัะดะตะปัั ะธะผ ัะฐััั ัะฒะพะธั ัะตััััะพะฒ.
- ะฃะปัััะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ััะบะพัะธัะตะปะตะน ะฒะธัััะฐะปะธะทะฐัะธะธ MSHV (Microsoft Hypervisor) ะธ WHPX (Microsoft Windows Hypervisor Platform Extensions).
- ะัะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธะธ ะณะธะฟะตัะฒะธะทะพัะฐ KVM (ยซ-accel kvmยป) ะฟัะตะดะพััะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะฒะธัััะฐะปะธะทะฐัะธะธ ัะฐััะธัะตะฝะธั Intel CET (Control-flow Enforcement Technology) ะดะปั ะฟัะธะผะตะฝะตะฝะธั ะฒ เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ ะทะฐัะธัั ะพั ัะบัะฟะปะพะธัะพะฒ, ะธัะฟะพะปัะทัััะธั ะผะตัะพะดั ะฒะพะทะฒัะฐัะฝะพ-ะพัะธะตะฝัะธัะพะฒะฐะฝะฝะพะณะพ ะฟัะพะณัะฐะผะผะธัะพะฒะฐะฝะธั (ROP โ Return-Oriented Programming). ะขะฐะบะถะต ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะฟะตัะตะทะฐะณััะทะบะธ ะบะพะฝัะธะดะตะฝัะธะฐะปัะฝัั เจตเจฐเจเฉเจ เจฒ เจฎเจธเจผเฉเจจเจพเจ, ะธัะฟะพะปัะทัััะธั ะดะปั ัะธััะพะฒะฐะฝะธั ะฟะฐะผััะธ ัะฐััะธัะตะฝะธั AMD SEV-SNP (Secure Encrypted Virtualization โ Secure Nested Paging) ะธ Intel TDX (Trust Domain Extensions).
- ะ ััััะพะนััะฒะพ VirtIO-GPU, ะพะฑะตัะฟะตัะธะฒะฐััะตะต ัะฐะฑะพัั ะฒะธัััะฐะปัะฝะพะณะพ GPU, ะดะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะฒัััะฐะฒะปะตะฝะธั ะพัะปะธัะฐััะธั ัั ัะฐะทัะตัะตะฝะธะน ัะบัะฐะฝะฐ ะดะปั ัะฐะทะฝัั ััััะพะนััะฒ ะฒัะฒะพะดะฐ.
- ะ VirtIO-GPU ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะบะพะฝัะตะบััะพะฒ DRM (Direct Rendering Manager native context), ะฟะพะทะฒะพะปัััะธั ะฟะพะฒััะธัั ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััั ัะฐะฑะพัั ั ะฒะธัััะฐะปัะฝัะผ GPU ะธะท ะณะพััะตะฒะพะน ัะธััะตะผั ะทะฐ ัััั ะฟััะผะพะน ะฟะตัะตะดะฐัะธ ะบะพะผะฐะฝะด ะฒ ัะตะฐะปัะฝัะน ั ะพััะพะฒัะน GPU. ะะพะดะดะตัะถะบะฐ ะบะพะฝัะตะบััะพะฒ DRM ะฒะบะปััะฐะตััั ะฟัะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธะธ ะฝะพะฒะพะณะพ ััััะพะนััะฒะฐ virtio-gpu-gl ั ะพะฟัะธะตะน ยซdrm_native_context=onยป. ะ ะพัะปะธัะธะต ะพั ะบะพะฝัะตะบััะพะฒ Virgl ะธ Venus, ัะฐะฑะพัะฐััะธั ะฝะฐ ััะพะฒะฝะต API OpenGL ะธ Vulkan, ะบะพะฝัะตะบัั DRM ัะตะฐะปะธะทะพะฒะฐะฝ ะฝะฐ ััะพะฒะฝะต UAPI ัะดัะฐ Linux.
- ะะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ัะทัะบะฐ C++ ะดะปั ัะฐะทัะฐะฑะพัะบะธ ะฟะปะฐะณะธะฝะพะฒ ะบ ะณะตะฝะตัะฐัะพัั ะบะพะดะฐ TCG (Tiny Code Generator).
- ะ ะฑะปะพัะฝัะน ะดัะฐะนะฒะตั NFS ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะฑะพัะบะธ ั ะฑะธะฑะปะธะพัะตะบะพะน libnfs 6.
- ะ ะฑะปะพัะฝัะน ะดัะฐะนะฒะตั curl ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟัะธั ยซforce-rangeยป ะดะปั ะฟัะธะฝัะดะธัะตะปัะฝะพะณะพ ะธัะฟะพะปัะทะพะฒะฐะฝะธั HTTP-ะทะฐะณะพะปะพะฒะบะฐ ยซRangeยป ะฟัะธ ะทะฐะณััะทะบะต ะธะทะพะฑัะฐะถะตะฝะธะน ะฑะตะท ะฟัะตะดะฒะฐัะธัะตะปัะฝะพะน ะฟัะพะฒะตัะบะธ ะตะณะพ ะฟะพะดะดะตัะถะบะธ ะพัะดะตะปัะฝัะผ ะทะฐะฟัะพัะพะผ ั ะทะฐะณะพะปะพะฒะบะพะผ HEAD.
- ะ ะฑะปะพัะฝะพะผ ะดัะฐะนะฒะตัะต FUSE ะพัะบะปััะตะฝะฐ ะพะฑัะฐะฑะพัะบะฐ ะพะฟะตัะฐัะธะน ัะบัะฟะพััะฐ ะฒ ัะธะฝั ัะพะฝะฝะพะผ ัะตะถะธะผะต, ะฟัะธะฒะพะดะธะฒัะธั ะบ ะฑะปะพะบะธัะพะฒะบะต ะทะฐะฟััะบะฐ ะฒะธัััะฐะปัะฝะพะน ะผะฐัะธะฝั ะดะพ ะพะบะพะฝัะฐะฝะธั ะพะฑัะฐะฑะพัะบะธ ะดััะณะธั FUSE-ะทะฐะฟัะพัะพะฒ. ะะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะธัะฟะพะปัะทะพะฒะฐะฝะธั ะฝะตัะบะพะปัะบะธั ะฟะพัะพะบะพะฒ ะฒะฒะพะดะฐ/ะฒัะฒะพะดะฐ (iothread) ะฟัะธ ะฒัะฟะพะปะฝะตะฝะธะธ ัะบัะฟะพััะฐ ะฒ FUSE.
- ะ ัะผัะปััะพั ะฐัั ะธัะตะบัััั x86 ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ CPU Intel Diamond Rapids (ยซXeon 7ยป).
- ะ ัะผัะปััะพั ะฐัั ะธัะตะบัััั ARM ะดะพะฑะฐะฒะปะตะฝะฐ ะฟัะพัะตััะพัะฝัั ัะฐััะธัะตะฝะธะน FEAT_ASID2 ะธ FEAT_E2H0. ะ ะณะตะฝะตัะฐัะพัะต ะบะพะดะฐ TCG ัะตะฐะปะธะทะพะฒะฐะฝะฐ ัะผัะปััะธั ัะฐััะธัะตะฝะธะน SME (Scalable Matrix Extension).
- ะ ัะผัะปััะพั ะฐัั ะธัะตะบัััั HPPA ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะผัะปััะธะธ 64-ัะฐะทััะดะฝัั CPU c 40- ะธ 44-ัะฐะทััะดะฝัะผ ะฐะดัะตัะฝัะผ ะฟัะพัััะฐะฝััะฒะพะผ. ะัะธ ะฟะพะผะพัะธ SeaBIOS-hppa 24 ะพะฑะตัะฟะตัะตะฝะฐ ะธะฝะธัะธะฐะปะธะทะฐัะธั PCI-ะบะพะฝััะพะปะปะตัะฐ Astro, ะฟะพะทะฒะพะปัััะฐั ะธัะฟะพะปัะทะพะฒะฐัั PCI-ะฒะธะดะตะพะบะฐััั ะฝะฐ 64-ััะดะฝัั ัะธััะตะผะฐั .
- ะ ัะผัะปััะพัะต ะฐัั ะธัะตะบัััั LoongArch ะฟะพัะฒะธะปะฐัั ะฒะพะทะผะพะถะฝะพััั ะผะธะณัะฐัะธะธ PMU (Performance Monitoring Unit) ะฟัะธ ะธัะฟะพะปัะทะพะฒะฐะฝะธะธ ะณะธะฟะตัะฒะธะทะพัะฐ KVM. ะ ะณะตะฝะตัะฐัะพัะต ะบะพะดะฐ TCG ัะตะฐะปะธะทะพะฒะฐะฝะฐ ัะผัะปััะธั ัะฐััะธัะตะฝะธะน LA v1.1, sc.q ะธ llacq/screl, ะฐ ัะฐะบะถะต ะธะฝััััะบัะธะน FRECIP ะธ DRECIP ะดะปั ะฒััะธัะปะตะฝะธั ะพะฑัะฐัะฝัั ะทะฝะฐัะตะฝะธะน.
- ะ ัะผัะปััะพั ะฐัั ะธัะตะบัััั PowerPC ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะฝะฐะฟััะพัะพะฒ.
- ะ ัะผัะปััะพัะต ะฐัั ะธัะตะบัััั RISC-V ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตัะถะบะฐ CPU MIPS P8700 ะธ ัะฐััะธัะตะฝะธะน ะฝะฐะฑะพัะฐ ะบะพะผะฐะฝะด Zilsd, Zclsd, ZALASR ะธ Smpmpmt.
- ะ ัะผัะปััะพัะต ะฐัั ะธัะตะบัััั s390 ะฟะพัะฒะธะปะฐัั ะฟะพะดะดะตัะถะบะฐ ะทะฐะณััะทะบะธ ั ััััะพะนััะฒ virtio-blk-pci ะธ ัะตะฐะปะธะทะพะฒะฐะฝะฐ ัะผัะปััะธะธ ะธะฝััััะบัะธะธ ยซDIVIDE TO INTEGERยป.
- ะัะธะฝััะพ ะธัะฟัะฐะฒะปะตะฝะธะต, ะฒ 50-80 ัะฐะท ัะพะบัะฐัะฐััะตะต ะทะฐะดะตัะถะบะธ ะฟัะธ ัะฐะฑะพัะต fdmon (file descriptor monitoring) ะฒ ัะตะถะธะผะต ยซaio=io_uringยป ะธ ะฝะฐั
ะพะถะดะตะฝะธะธ ัะธััะตะผั ะฒ ัะพััะพัะฝะธะธ ะฟัะพััะพั (idle).
เจธเจฐเฉเจค: opennet.ru
