เจ•เจฟเจฎเจฏเฉ‚ 11.0

เจ•เจฟเจฎเจฏเฉ‚ 11.0

21 ะฐะฟั€ะตะปั ัะพัั‚ะพัะปัั ะบั€ัƒะฟะฝั‹ะน ะฒั‹ะฟัƒัะบ QEMU ะฒะตั€ัะธะธ 11.0 โ€” ัะฒะพะฑะพะดะฝะพะน ะฟั€ะพะณั€ะฐะผะผั‹ ั ะพั‚ะบั€ั‹ั‚ั‹ะผ ะธัั…ะพะดะฝั‹ะผ ะบะพะดะพะผ ะดะปั ัะผัƒะปัั†ะธะธ ะฐะฟะฟะฐั€ะฐั‚ะฝะพะณะพ ะพะฑะตัะฟะตั‡ะตะฝะธั ั€ะฐะทะปะธั‡ะฝั‹ั… ะฟะปะฐั‚ั„ะพั€ะผ.

ะžะฑะฝะพะฒะปะตะฝะธะต ัะพะดะตั€ะถะธั‚ ะฒ ัะตะฑะต:

  • ะฝะพะฒัƒัŽ ะผะพะดะตะปัŒ ะฟั€ะพั†ะตััะพั€ะฐ ะดะปั Intel Diamond Rapids;
  • ะฝะพะฒั‹ะน ัƒัะบะพั€ะธั‚ะตะปัŒ โ€œnitroโ€ ะดะปั ะทะฐะฟัƒัะบะฐ Nitro Enclaves (ะฟะพะทะฒะพะปัะตั‚ ะทะฐะฟัƒัะบะฐั‚ัŒ ะธะทะพะปะธั€ะพะฒะฐะฝะฝั‹ะต ัั€ะตะดั‹ (ะฐะฝะบะปะฐะฒั‹) ะฝะฐะฟั€ัะผัƒัŽ ั‡ะตั€ะตะท QEMU ะฝะฐ ั…ะพัั‚ะฐั…, ะบะพั‚ะพั€ั‹ะต ะฟะพะดะดะตั€ะถะธะฒะฐัŽั‚ ั‚ะตั…ะฝะพะปะพะณะธัŽ Nitro, ะฑะตะท ะฝะตะพะฑั…ะพะดะธะผะพัั‚ะธ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ัั‚ะฐะฝะดะฐั€ั‚ะฝั‹ะต ะธะฝัั‚ั€ัƒะผะตะฝั‚ั‹ AWS);
  • ะฟะพะดะดะตั€ะถะบัƒ ะฒะธั€ั‚ัƒะฐะปะธะทะฐั†ะธะธ CET ะฝะฐ KVM;
  • ะฟะพะดะดะตั€ะถะบัƒ ะฒัั‚ั€ะพะตะฝะฝั‹ั… ะบะพะฝั‚ะตะบัั‚ะฝั‹ั… ะดั€ะฐะนะฒะตั€ะพะฒ ะดะปั ะณั€ะฐั„ะธั‡ะตัะบะพะณะพ ะดั€ะฐะนะฒะตั€ะฐ virtio-gpu (ะฝะพะฒะฐั ั‚ะตั…ะฝะพะปะพะณะธั ะฟั€ะพะฑั€ะพัะฐ ะณั€ะฐั„ะธั‡ะตัะบะพะณะพ ัƒัะบะพั€ะตะฝะธั ะฒ ะฒะธั€ั‚ัƒะฐะปัŒะฝัƒัŽ ะผะฐัˆะธะฝัƒ, ะบะพั‚ะพั€ะฐั ะดะตะปะฐะตั‚ ั€ะฐะฑะพั‚ัƒ ะณั€ะฐั„ะธะบะธ ะฟะพั‡ั‚ะธ ั‚ะฐะบะพะน ะถะต ะฑั‹ัั‚ั€ะพะน, ะบะฐะบ ะฝะฐ ั€ะตะฐะปัŒะฝะพะผ ะถะตะปะตะทะต (ะดะพ 99% ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ ั…ะพัั‚ะฐ);
  • ะฟะพะดะดะตั€ะถะบัƒ ะบะพะผะฐะฝะด ะฝะฐัั‚ั€ะพะนะบะธ ะปะพะบะฐะปัŒะฝะพะน ัะตั‚ะธ ะฒ ะผะพะดะตะปะธั€ัƒะตะผะพะผ BMC (Baseboard Management Controller);
  • ะดะปั RISC-V ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ั€ะฐััˆะธั€ะตะฝะธะน Zilsd ะธ Zclsd, ะฟะพะดะดะตั€ะถะบะฐ ั€ะฐััˆะธั€ะตะฝะธั RISC-V ZALASR ะธ ะฟะพะดะดะตั€ะถะบะฐ ั€ะฐััˆะธั€ะตะฝะธั Smpmpmt;
  • ะดะปั PowerPC ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะผะพะผะตะฝั‚ะฐะปัŒะฝั‹ั… ัะฝะธะผะบะพะฒ ะดะปั ะฝะตัะบะพะปัŒะบะธั… ัƒัั‚ั€ะพะนัั‚ะฒ, ะฐ ะดะปั LoongArch ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะผะธะณั€ะฐั†ะธะธ PMU ะดะปั KVM;
  • ะฝะตัะบะพะปัŒะบะพ ะธะทะผะตะฝะตะฝะธะน ARM, ั‚ะฐะบะธั… ะบะฐะบ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะทะฐะฟัƒัะบะฐ ะดะฒะพะธั‡ะฝั‹ั… ั„ะฐะนะปะพะฒ, ะธัะฟะพะปัŒะทัƒัŽั‰ะธั… ัั‚ะฐั€ั‹ะน OABI ABI, ะฟะพะดะดะตั€ะถะบะฐ ั„ัƒะฝะบั†ะธะน ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ั‹ FEAT_ASID2 ะธ FEAT_E2H0 ARMv9, ัƒัะบะพั€ะตะฝะธะต SMMUv3 IOMMU ะธ ะฟะพะดะดะตั€ะถะบะฐ TCG ะดะปั ัะผัƒะปัั†ะธะธ ะฟั€ะพั†ะตััะพั€ะพะฒ ั SME, ะฝะพ ะฑะตะท SVE;
  • ะฟะพะปัƒั‡ะตะฝะธะต ัะปัƒะถะฑะพะน ะฟะพะดะดะตั€ะถะบะธ ARM ะฝะพะฒะพะต ัะฒะพะนัั‚ะฒะพ โ€œvirtio-mmio-transportsโ€, ะฟะพะทะฒะพะปััŽั‰ะตะต ะฑะพะปัŒัˆะต ะฝะต ะฟั€ะตะดะพัั‚ะฐะฒะปัั‚ัŒ ะณะพัั‚ัŽ ะฝะตะธัะฟะพะปัŒะทัƒะตะผั‹ะต ั‚ั€ะฐะฝัะฟะพั€ั‚ะฝั‹ะต ัั€ะตะดัั‚ะฒะฐ virtio-mmio, ะฐ ั‚ะฐะบะถะต ะฟะพะดะดะตั€ะถะบัƒ ัะฒะพะนัั‚ะฒะฐ โ€œkvm-psci-versionโ€, ะฟะพะทะฒะพะปััŽั‰ะตะณะพ ัƒะบะฐะทะฐั‚ัŒ, ะบะฐะบัƒัŽ ะฒะตั€ัะธัŽ PSCI KVM ะดะพะปะถะตะฝ ะฟั€ะตะดะพัั‚ะฐะฒะปัั‚ัŒ ะณะพัั‚ัŽ;
  • ะฒ HPPA ะฒะบะปัŽั‡ะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ 64-ั€ะฐะทั€ัะดะฝะพะณะพ ัะตั€ะฒะตั€ะฐ A400 ะธ 64-ั€ะฐะทั€ัะดะฝะพะณะพ ั€ะฐััˆะธั€ะตะฝะธั ะฟั€ะพัˆะธะฒะบะธ PAT ะดะปั SeaBIOS-hppa ะฒะตั€ัะธะธ 22, ะฟะพะดะดะตั€ะถะบะฐ 40- ะธ 44-ั€ะฐะทั€ัะดะฝั‹ั… ะฟั€ะพั†ะตััะพั€ะพะฒ ั ั„ะธะทะธั‡ะตัะบะธะผ ะฐะดั€ะตัะฝั‹ะผ ะฟั€ะพัั‚ั€ะฐะฝัั‚ะฒะพะผ ะฒ SeaBIOS-hppa ะฒะตั€ัะธะธ 23 ะธ ะฟะพะปะฝะฐั ะธะฝะธั†ะธะฐะปะธะทะฐั†ะธั Astro PCI ะฒ SeaBIOS-hppa ะฒะตั€ัะธะธ 24;
  • ั‚ะฐะบ ะถะต ะดะปั HPPA ัƒะปัƒั‡ัˆะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ 64-ั€ะฐะทั€ัะดะฝะพะน ะฒะตั€ัะธะธ HP-UX ะธ ะดะพะฑะฐะฒะปะตะฝะฐ ะฝะฐั‡ะฐะปัŒะฝะฐั ะฟะพะดะดะตั€ะถะบะฐ ะผะฝะพะณะพัั‡ะตะนะบะพะฒั‹ั… ะบะพะผะฟัŒัŽั‚ะตั€ะพะฒ, ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ัะผัƒะปัั†ะธะธ 64-ั€ะฐะทั€ัะดะฝั‹ั… ะฟั€ะพั†ะตััะพั€ะพะฒ ั 40- ะธ 44-ั€ะฐะทั€ัะดะฝั‹ะผ ั„ะธะทะธั‡ะตัะบะธะผ ะฐะดั€ะตัะฝั‹ะผ ะฟั€ะพัั‚ั€ะฐะฝัั‚ะฒะพะผ, ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ 64-ั€ะฐะทั€ัะดะฝะพะน GDB ะธ ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ TOC ะฝะฐ 64-ั€ะฐะทั€ัะดะฝั‹ั… ะบะพะผะฟัŒัŽั‚ะตั€ะฐั…;
  • WHPX ะฟะพะปัƒั‡ะธะป ัƒะปัƒั‡ัˆะตะฝะฝั‹ะน ะธ ะฑะพะปะตะต ะฑั‹ัั‚ั€ั‹ะน ะบะพะด ัะผัƒะปัั†ะธะธ ะธ ะฟะพะดะดะตั€ะถะบัƒ x2apic ะธ vapic;
  • ะดะปั MSHV ั‚ะตะฟะตั€ัŒ ั‚ั€ะตะฑัƒะตั‚ัั ัะดั€ะพ Linux ะฒะตั€ัะธะธ 6.19;
  • ะฟั€ะพั†ะตัั ยซะณั€ัะทะฝะพะน ัะธะฝั…ั€ะพะฝะธะทะฐั†ะธะธยป (dirty sync โ€” ะบะพะณะดะฐ ะฒะธั€ั‚ัƒะฐะปัŒะฝะฐั ะผะฐัˆะธะฝะฐ ะฟะตั€ะตะตะทะถะฐะตั‚ ั ะพะดะฝะพะณะพ ั„ะธะทะธั‡ะตัะบะพะณะพ ัะตั€ะฒะตั€ะฐ ะฝะฐ ะดั€ัƒะณะพะน ะฑะตะท ะพัั‚ะฐะฝะพะฒะบะธ) ะฑั‹ะป ะพะฟั‚ะธะผะธะทะธั€ะพะฒะฐะฝ ะดะปั ะฝะตะฒั‹ั€ะฐะฒะฝะธะฒะฐะตะผั‹ั… ั€ะฐะผะฑะปะพะบะพะฒ (ramblocks) ั ะฟะพะผะพั‰ัŒัŽ KVM;
  • ะฑะปะพั‡ะฝั‹ะน ะดั€ะฐะนะฒะตั€ NFS ะฟะพะปัƒั‡ะธะป ะฟะพะดะดะตั€ะถะบัƒ libnfs ะฒะตั€ัะธะธ 6;
  • เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฌเจนเฉเจค เจ•เฉเจโ€ฆ

ะกั€ะตะดะธ ะฟั€ะพั‡ะธั… ะธะทะผะตะฝะตะฝะธะน, ะฒ ัั‚ะพะผ ะฒั‹ะฟัƒัะบะต ะดะพะฑะฐะฒะปะตะฝั‹ ะฒัะต ะดะพัั‚ัƒะฟะฝั‹ะต CSR ะฒ ยซะธะฝั„ะพั€ะผะฐั†ะธะพะฝะฝั‹ะต ั€ะตะณะธัั‚ั€ั‹ยป, ะฒ ะดะพะบัƒะผะตะฝั‚ะฐั†ะธัŽ ะดะพะฑะฐะฒะปะตะฝะฐ ะธะฝั„ะพั€ะผะฐั†ะธั ะพะฑ ัƒัะบะพั€ะตะฝะธะธ ยซriscv-aiaยป, ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฟั€ะพั†ะตััะพั€ะฐ MIPS P8700, ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะทะฐะณั€ัƒะทะบะธ ั ัƒัั‚ั€ะพะนัั‚ะฒ virtio-blk-pci ะฝะฐ IBM zSystems ะธ LinuxONE (s390x).

ะ”ะปั ัะผัƒะปัั†ะธะธ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒัะบะพะณะพ ั€ะตะถะธะผะฐ QEMU 11.0 ะฟั€ะตะดะพัั‚ะฐะฒะปัะตั‚ ะฟะพะดะดะตั€ะถะบัƒ termios2 (TCGETS2, TCSETS2, TCSETSW2, TCSETSF2 ioctls), ัƒะปัƒั‡ัˆะตะฝะฝั‹ะน ะฒั‹ะฒะพะด ัั‚ั€ะพะบ mremap() ะธ ะพะฑะฝะพะฒะปะตะฝะฝั‹ะน ัะธัั‚ะตะผะฝั‹ะน ะฒั‹ะทะพะฒ statx(). ะ˜ ะฟะพัะปะตะดะฝะตะต, ะฝะพ ะฝะต ะผะตะฝะตะต ะฒะฐะถะฝะพะต: ะฒ ัั‚ะพะผ ะฒั‹ะฟัƒัะบะต ั€ะตะฐะปะธะทะพะฒะฐะฝ ะณะพัั‚ะตะฒะพะน ัะตั‚ะตะฒะพะน ะผะฐั€ัˆั€ัƒั‚ ะดะปั Windows.

QEMU ะฒะบะปัŽั‡ะฐะตั‚ ะฒ ัะตะฑั ัะผัƒะปัั†ะธัŽ ะฟั€ะพั†ะตััะพั€ะพะฒ Intel x86 ะธ ัƒัั‚ั€ะพะนัั‚ะฒ ะฒะฒะพะดะฐ-ะฒั‹ะฒะพะดะฐ. ะœะพะถะตั‚ ัะผัƒะปะธั€ะพะฒะฐั‚ัŒ 80386, 80486, Pentium, Pentium Pro, AMD64 ะธ ะดั€ัƒะณะธะต x86-ัะพะฒะผะตัั‚ะธะผั‹ะต ะฟั€ะพั†ะตััะพั€ั‹; ARM, MIPS, RISC-V, PowerPC, SPARC, SPARC64 ะธ ั‡ะฐัั‚ะธั‡ะฝะพ m68k. ะ ะฐะฑะพั‚ะฐะตั‚ ะฝะฐ Syllable, FreeBSD, OpenBSD, FreeDOS, Linux, Windows 9x, Windows 2000, Mac OS X, QNX, Android ะธ ะดั€. ะŸะพะดั€ะพะฑะฝะพัั‚ะธ ะผะพะถะฝะพ ะฟะพัะผะพั‚ั€ะตั‚ัŒ ะฝะฐ ัั‚ั€ะฐะฝะธั†ะต ะ’ะธะบะธะฟะตะดะธะธ ะธ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจชเฉฐเจจเฉ‡ 'เจคเฉ‡.

เจธเจฐเฉ‹เจค: linux.org.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹