ืืืืจ ืืืืฉืืื ืฉื ืคืืชืื, ืืื ืืก ืืืจืืืืืืก ืฉืืจืจ ืืช ืืืืื. Linux 6.18. ะกัะตะดะธ ะฝะฐะธะฑะพะปะตะต ะทะฐะผะตัะฝัั ะธะทะผะตะฝะตะฝะธะน: dm-pcache ะดะปั ะดะธัะบะพะฒะพะณะพ ะบััะธัะพะฒะฐะฝะธั ะฒ ัะฝะตัะณะพะฝะตะทะฐะฒะธัะธะผะพะน ะฟะฐะผััะธ (PMEM), ัะดะฐะปะตะฝะธะต Bcachefs, online-ัะตะถะธะผ ะฟัะพะฒะตัะบะธ XFS, ะดัะฐะนะฒะตัั Binder (Android IPC) ะธ Tyr (GPU Mali) ะฝะฐ Rust, ะฒะพะทะผะพะถะฝะพััั ัะพะทะดะฐะฝะธั USB-ะดัะฐะนะฒะตัะพะฒ ะฝะฐ Rust, ะพะฟัะธะผะธะทะฐัะธั ะบััะธัะพะฒะฐะฝะธั ะฒ ะฐะปะปะพะบะฐัะพัะต ะฟะฐะผััะธ SLUB, ะฐะดัะตัะฐัะธั ะฟัะพัััะฐะฝััะฒ ะธะผัะฝ ะฟะพ ัะฐะนะปะพะฒัะผ ะดะตัะบัะธะฟัะพัะฐะผ, ััะบะพัะตะฝะธะต ัะฐะฑะพัั ะฟะพะดะบะฐัะบะธ (swap), ะฒะตัะธัะธะบะฐัะธั BPF-ะฟัะพะณัะฐะผะผ ะฟะพ ัะธััะพะฒะพะน ะฟะพะดะฟะธัะธ, ะฒะธัััะฐะปะธะทะฐัะธั Intel CET ะฒ KVM, ัะตัะตะฒะพะน ะฟัะพัะพะบะพะป PSP (ะณะธะฑัะธะด TLS ะธ IPsec), ะฟะพะดะดะตัะถะบะฐ IP-ัะฐััะธัะตะฝะธั AccECN, ะพะฟัะธะผะธะทะฐัะธั UDP-ััะตะบะฐ.
ืืืจืกื ืืืืฉื ืืืืืช 15035 ืชืืงืื ืื ื-2217 ืืคืชืืื, ืืืื ืืชืืงืื ืืื 45 ืืื-ืืืื (ืืฉืื ืืืื ืืฉืคืืขื ืขื 13142 ืงืืฆืื, 601897 ืฉืืจืืช ืงืื ื ืืกืคื, 355006 ืฉืืจืืช ื ืืืงื). ืืืจืกื ืืืืจืื ื ืืื 14334 ืชืืงืื ืื ื-2118 ืืคืชืืื, ืืืื ืืชืืงืื ืืื 46 ืืื-ืืืื. ื-40% ืืืื ืืฉืื ืืืื ืฉืืืฆืื ืืืจืกื 6.18 ืงืฉืืจืื ืืื ืืื ืืชืงื ืื, ื-16% ืืืฉืื ืืืื ืงืฉืืจืื ืืขืืืื ืงืื ืกืคืฆืืคื ืืืจืืืืงืืืจืืช ืืืืจื, 12% ืงืฉืืจืื ืืืืกื ืืช ืืจืฉืช, 5% ืงืฉืืจืื ืืืขืจืืืช ืงืืฆืื ื-3% ืงืฉืืจืื ืืชืช-ืืขืจืืืช ืืืื ืคื ืืืืืช.
ืชืืื ืืช ืืืฉืืช ืขืืงืจืืืช ืืืืืช 6.18 (1, 2, 3):
- ืชืช-ืืขืจืืช ืืืกืง, ืงืื/ืคืื ืืืขืจืืืช ืงืืฆืื
- ืืืืคื dm-pcache ื ืืกืฃ ื-Device Mapper ืืื ืืืฉืชืืฉ ืืืืืจืื ืืชืืฉื (ืืืืจืื CXL ืฉืืงืื ืืขื ื ืืจื ืืชืงื DAX) ืืืืืื ื ืืกืฃ ืืขื ืืืฆืืขืื ืืืืืื ืืื ืืื ื ื ืืืกืง ืื ืืืืง ืืกืืจืชืืื ืืืืืื ืืืชืจ. Dm-pcache ืืืืื ืฉืชืืื ืืืืืื ืืืฉืืจ ืืืงืจื ืฉื ืงืจืืกื (ืืืื ืืคื ื ืงืจืืกื) ืขื ืืื ืฉืืืืฉ ืืืืืจืื ืื ื ืืืฃ, ืฉืืคืื ืืื-ื ืชืื ืื ืืืืืืช ืฉืืืืช ืื ืชืื ืื ืืืืื-ื ืชืื ืื ืืืืฆืขืืช ืกืืืื ืืืืงื ืฉื CRC32. ื ืืื ืืขืืฉืื, ืจืง ืืืกืื ืืืืืื ืฉื ืืชืืื ืืืืจืช ื ืชืื.
- ืงืื ืืขืจืืช ืืงืืฆืื Bcachefs ืืืกืจ ืืืืืื, ืืืขืช ืืืคืฅ ืืืืืื ืืืฆืื ื ืฉื ืื ื ืืืืฆืขืืช ืฉืจืฉืจืช ืืืืื DKMS (ืชืืืื ืืืืืื ืืืื ืืื ืืืช). ืงืื Bcachefs ืขืฉืื ืืืืืช ืืืื ืก ืืืืฉ ืืืืื ืืืืจ ืฉืงื ื ืืืืจืกืืจืื ืืืืื ืืช ืืืืืชื ืืชืงืฉืจ ืืฆืืจื ื ืืื ื ืขื ืืคืชืื ืืืื ืืืจืื ืืืคืขืื ืืคื ืื ืืืืช ืืคืืชืื ืฉื ืงืืขื.
- ืืืื RWF_NOSIGNAL ื ืืกืฃ ืืงืจืืื ืืืขืจืืช pwritev2() ืืื ืืืฉืืืช ืฉืืืืช ืืืช SIGPIPE ืืขืช ืืชืืื ื-pipes ืื sockets ืืื ืฉื.
- ืืคืฉืจืืช ืืจืืื ืืกืื "pidns" ื ืืกืคื ื-Procfs ืืฆืืจื ืฆืืื ืืจืืื ืฉืืืช ืฉื ืืืื ืชืืืืืื (ืืจืืื ืฉืืืช PID). ืืืืืื: "mount -t proc -o pidns=/proc/self/ns/pid proc /tmp/proc".
- ืืขืจืืช XFS ืืืืจืื ืืืฆืืื ืืืืคืขื ืืืจืืจืช ืืืื ืืฉืืืืฉ ืืืื ืืฉืืจืืช fsck ืืื ืืืืืง ืืืชืงื ืืขืืืช ืฉืืืื ืืืืคื ืืงืืื, ืืืื ืืืื ืืช ืืขืื ืช ืืขืจืืช ืืงืืฆืื. ืงืจืืืืช ืืืขืจืืช file_getattr ื-file_setattr ื ืืกืคื ืืฉืื ืื ืืชืืื ืืช ืฉื ืงืืฆืื ืืืืืืื (ืื inode). ืืืคืฉืจืืืืช XFS_SUPPORT_V4 (XFS ืืจืกื 4) ื-XFS_SUPPORT_ASCII_CI (ืืฆื ASCII ืฉืืื ื ืชืืื ืจืืฉืืืช) ืืืฉืืชืืช ืืขืช ืืืจืืจืช ืืืื ื-KConfig ืืืืฆืื ืืฉืืืืฉ. ืืคืฉืจืืืืช ืืืขืื ื attr2, noattr2, ikeep ื-noikeep, ืฉืืืฆืื ืืฉืืืืฉ, ืืืกืจื.
- MD RAID ืืืืฉื ืกืื ืืืฉ ืฉื ืืคืืช ืกืืืืืช - llbitmap (ืืคืช ืกืืืืืช ืืื ื ืขืืื), ืืฉืจ ืคืืขืืช ืืื ื ืขืืืืช ืืืกืคืงืช ืืืฆืืขืื ืืืืืื ืืืชืจ.
- ืืืืข ืืงืฉืืจ ืืืฆืคื ื ืืืืืืช (ืืืฆืืืขืื i_crypt_info ื-i_verity_info) ืืืขืืจ ืื ืืืืฅ ืืืื ื ืืืืื ืฉื "inode". ืฉืื ืื ืื ืืคืืืช ืืช ืฆืจืืืช ืืืืืจืื ืืืขืจืืืช ืงืืฆืื ืฉืืื ื ืชืืืืืช ืืืฆืคื ื ืืืืืืช.
- ืชืช-ืืืขืจืืช FUSE ืชืืืืช ืืขืช ืืงืจืืื ืืืขืจืืช copy_file_range() ืืืืขืชืงื ืืฉืืจื ืฉื ืืืื ืืืืฆืขืืช ืกืื ืืืื ืฉื 64 ืกืืืืืช (ืืขืืจ, ืจืง ืืืื ืฉื 32 ืกืืืืืช ื ืชืื). ื ืืกืคื ืชืืืื ืืืชืืื ืกืื ืืจืื ื ืืืืื ืืจืืื (FUSE_DEV_IOC_SYNC_INIT).
- ืืขืจืืช ืืงืืฆืื ext4 ืชืืืืช ืืขืช ืืฉืืืืฉ ืืืืื ืืฉืชืืฉ (uid) ืืืืืื ืงืืืฆื (gid) ืฉื 32 ืกืืืืืช ืืขืช ืืืฉื ืืืืืงืื ืฉืืืจืื. ื ืืกืคื ืคืขืืืืช Ioctl ืืืืืจื ืืงืจืืื ืฉื ืคืจืืืจื ืกืืคืจ-ืืืืง ืขืืืจ ืืขืจืืืช ืงืืฆืื ืืืชืงื ืืช (tune2fs ืืืื ืืขืช ืืฉื ืืช ืคืจืืืจื ืกืืคืจ-ืืืืง ืืืื ืืืจืืฉ ืืืฉืช ืืชืืื ืืืชืงื ืืืืืง). ืืืืจืืช ืกืคืฆืืคืืืช ื-ext3 ืฉืืืฆืื ืืฉืืืืฉ ืืืกืจื ืืืืืืื.
- ืืคืฉืจืืช ืืจืืื ืืกืื "lookup_mode" ื ืืกืคื ืืงืืืฅ f2fs ืืืืืจืช ืืฆื ืืืืคืืฉ: perf (ืืืคืืฉ ืืืืื), compat (ืืืคืืฉ ืืื ืืืจื) ืื auto (ืืืืจื ืืืืืืืืช). ืฉืื ืื ืืืฆื ืฉืืืืฉื ืขืืืจ ืชืฆืืจืืช ืขื ืกืคืจืืืช ืฉืืื ื ืชืืืืืช ืจืืฉืืืช. ื ืืชื ืืืฆืื ืืช ืืฆื ืืืืคืืฉ ืื ืืืื ืืงืืืฅ "/sys/fs/f2fs/". "/effective_lookup_mode". ื ืืกืคื ืืืืืืช ืืฉืืืจ inodes ื ืืืฉืื ืจืง ืืืฉืชืืฉืื ืืขืื ืืืืืืช ืืืฆืจืื.
- Overlayfs ืชืืื ืืขืช ืืคืขืืื ืฉืืื ื ืชืืืืช ืจืืฉืืืช, ืฉื ืืชื ืืืคืขืื ืืืชื ืืจืืช ืฉืืืช ืืขืจืืช ืืงืืฆืื (ืืืืจื ืขืืืจ ืกืคืจืืืช ืืืืืืช ืืื ื ื ืชืืืช ืขืืืื).
- BTRFS ืืฉืคืจ ืืช ืืืฆืืข ืคืขืืืืช ืืงืืืืืืช ืขื ืขืืืกื ืงืจืืื ืืืืืื ืืขืืืกื ืืชืืื ื ืืืืื, ืืงืฆืจ ืืช ืืื ื ืืืฆืืข ืืคืขืืืืช ืืืงืฆืจ ืืฉืืขืืชืืช ืืช ืืื ืืกื ืืจืื (ืืืงืืช ืืขืฉืจืืช ืฉื ืืืช). ืืขืช ืืืื ื ืืืคืฉืจืืช ืืืฉืชืืฉ ืืืืืงืื (bs) ืืืืืืื ืืืฃ ืืืืจืื (ps).
- ืคืจืืืจ ื ืืกืฃ ื-ksmbd (ืฉืจืช SMB ืืืืกืก ืืืื) ืืื ืืืืืื ืืช ืืืกืคืจ ืืืจืื ืฉื ืืืืืจืื ืืฉืจืช ืืื. ืืชืืืืช IPsmbdirect, smbclient ื-smbserver ืืืขืืจื ืืฉืืืืฉ ืืืื ื ืืืื ืกืื ืืจืืืื.
- SQUASHFS ืชืืื ืืขืช ืืืคืฉืจืืืืช SEEK_DATA ื-SEEK_HOLE ืืงืจืืื ืืืขืจืืช lseek() ืืื ืืืคืฉ ื ืชืื ืื ืืืืจืื ืืงืืฆืื ืืืืืื. ืืกืคืจ ืืืืงืืช ืืจืื ืฉืืคืืจ ืืืฆืืขืื ืฉื ืขื ืคื 150 ืขืืืจ ืืขืชืงืช ืงืืฆืื ืืืืืื.
- EXFAT ืชืืื ืืขืช ืืงืืฆื ioctl FS_IOC_GETFSLABEL ื-FS_IOC_SETFSLABEL ืืงืจืืื ืืืชืืื ืฉื ืชืืืืืช ืืืืฆื. ืืขืช ืืื ืืืคืฉืจ ืฉืื ืื ืืคืฉืจืืืืช ืืจืืื ืืืืื ืืจืืื ืืืืฉ. ืืืฆืืขื ืืขืื ืช ืืคืช ืืกืืืืืช ืฉืืคืจื.
- NTFS3 ืืืกืืฃ ืชืืืื ืขืืืจ ioctls FS_IOC_GETFSLABEL ื- FS_IOC_SETFSLABEL ืืงืจืืื ืืืืืจื ืฉื ืชืืืืืช ืืืืฆื.
- ืฉืืจืืชื ืืืืจืื ืืืขืจืืช
- ะ ัะพััะฐะฒ ะฟัะธะฝััะฐ ัะตะฐะปะธะทะฐัะธั ะผะตั ะฐะฝะธะทะผะฐ ะผะตะถะฟัะพัะตััะฝะพะณะพ ะฒะทะฐะธะผะพะดะตะนััะฒะธั Binder, ะฝะฐะฟะธัะฐะฝะฝะฐั ะฝะฐ ัะทัะบะต Rust. Binder ะธัะฟะพะปัะทัะตััั ะฒ Android ืืืจืื ืืื ืืจืืงืฆืื ืืื ืชืืืืืื ืืงืจืืืืช ืืืชืืื ืืจืืืงืช (ืชืืืื ืืื Android ืขืฉืื ืืงืจืื ืืฉืืื ืื ืคืื ืงืฆืื ืืชืืืื ืืืจ Android, ะธัะฟะพะปัะทัั Binder ะดะปั ะธะดะตะฝัะธัะธะบะฐัะธะธ, ะฒัะทะพะฒะฐ ะธ ะฟะตัะตะดะฐัะธ ะฐัะณัะผะตะฝัะพะฒ ะผะตะถะดั ะฟัะพัะตััะฐะผะธ). ะะพะด Binder ะฑัะป ะฟะตัะตะฟะธัะฐะฝ ะฝะฐ ัะทัะบะต Rust ะฒ ัะฐะผะบะฐั ะธะฝะธัะธะฐัะธะฒั Google ะฟะพ ััะธะปะตะฝะธั ะทะฐัะธััะฝะฝะพััะธ Android.
- SLUB, ืืงืฆื ืืืืืจืื ืฉื ืืืืื, ืืืืฉื ืฉืืืช ืืืืื ืืืคืฆืืื ืืืช ืฉื "ืฉืขืคืืช". ืืื ืืฉืชืืฉ ืืืกืคืจ ืืืืื ืื, ืื ืืื ืืฉืืื ืืืืืช ืืขืื ื ืคืจืืช, ืื ืฉืืืคืฉืจ ืืืงื ืคืขืืืืช ืืงืฆืืช ืืืืืืงืืฆืื ืฉื ืืืืจืื ืืืืื ืืืช. ืืืืื ืื ืืฉืคืจ ืืช ืืืฆืืขื ืืงืฆืืช ืืืืืืงืืฆืื ืฉื ืืืืจืื ืืืืื ืขื ืืื ืืืืื ืคืจืืืืืืืื ืฉื ืกื ืืจืื ืืืืชืจืื ืื ืืจืฉืื ืืืฉืจ ืืขืืจืืื ืืืืืช ืืขืื ืืจืืืืช. ืืืืืงืืช ืฉืื ื, ืฉืืคืืจ ืืืืฆืืขืื ื ืข ืืื 6.3% ื-31%, ืืืชืื ืืขืืืก ืืขืืืื.
- ื ืืกืคื ืืืืืืช ืืืฆืืจ ืชืืืืจื ืงืืฆืื ืืืฉืืืืื ืืืจืื ืฉืืืช ืกืคืฆืืคื. ืื ืืืื ืืืืฉื ืืืจืืื ืฉืืืช ืืืืฆืขืืช ืืืืื (/proc/ (/ns/), ืืชืืจ ืืงืืืฅ ืืืงืฆื ืืืจืื ืฉืืืช ืกืคืฆืืคื ืืืื ืข ืืืืืื ืืืืืช ืืืงืฆื ืืืืฉ ืืืฆืืขื ืืืืืืืงื ืืืจ. ืืืืื ื-pidfds, ืคืชืืืช ืืชืืจื ืงืืฆืื ืืืคื ืื ืืืจืืื ืฉืืืช ืืชืืฆืขืช ืืืืฆืขืืช ืืคืื ืงืฆืืืช open_by_handle_at() ื-name_to_handle_at().
- ืื ืื ืื "ืืืืช ืืืืคื" ืืืฉื ืืื ืืฉืคืจ ืืช ืืืฆืืขื ืืืืืคื. ืฉืืคืืจ ืื ืืืฉื ืขื ืืื ืืคืืชืช ืืืืืงืช ืืืืื ืืืืคื, ืืืคืืฉื ืืืืื ืืขืืืื ืืืชืจ ืืืคืืชืช ืคืืฆืื. ืงืฆื ืืืืจื ืืืืกืก ืืืืช ืืืืคื ืืฉืืฉ ืืืืกืื ืืืืืื ืืืืคื ืืืงืื ืงืฆื ืืืืจื XArray ืืืืื ืืฉืืคืืจ ืืืฆืืขืื ืืืืฆืข ืฉื 5-20%. ืืืืื usemem, ืืชืคืืงื ืืืื ื-17-28%, ืืืืื ืฉืืคืืฅ ืืืื ืืจืืืช-ืืืืื ืืฉื ื, ืืื ืืื ืืื ืืจื ื-1.12-3.19%, ืืืืื redis-benchmark ืขื BGSAVE ืืจืื ืขืืืื ืฉื 6-7% ืืืกืคืจ ืืืงืฉืืช ืฉืขืืืื.
- ืชืช-ืืขืจืืช Zswap ืืืขืืจื ืืฉืืืืฉ ืืฉืืจ ืืืขืจืืช ืืงืฆืืช ืืืืืจืื zsmalloc ืืืงืื ืืฉืืืช zpool, ืฉืืืจ ืืื ื ืืฉืืืืฉ ืืฉืื ืืงืื ืืืขืช ืืืกืจื ืืืืืื.
- ืืื ืืฉืืื ืืืชื ืืืืช ืืืขื ืืืชืืื ืฉื ืืืืงืจื-ืงืื ืืืขืจืืืช x86, ืืืฉืื ืืคืฉืจืืช ืฉืืจืช ืืคืงืืื "microcode=flaglist". ืืฆืืจืชื ืื ืืืืืช, ืืคืฉืจืืช ืืืฉื ืื ืืืืืคื ืืช "microcode.force_minrev" ืืื ืืืคืฉืจืช ืื ืืฆืืื ืืช ืืจืกืช ืืืืงืจื-ืงืื ืืืื ืืืืืช ืืืืชืจืช ืืืชืืื.
- ืืืื ืขืืืื ืขื ืืจืืื ืืืืฉ ืฉื ืืื ื ื"ืขืืื" ืืื ืืคื ืืชืจ ืขื ืืืืื ืืืฉืืฉ ืื ืืืื ืืคื RAM. ืืกืื 'memdesc_flags_t' ื ืืกืฃ ืขืืืจ ืฉืืืช ืขื ืืืืื ืืฉืืืืฉ ืืืื ืฉื ืืชื ืืืฉืชืืฉ ืืื ืืืืจ ืืืคืจืื ืืขืชืืืืช ืืฆืคืืื ืฉื ืืื ืื ื ืคืจืืื ืขืืืจ ืืืืืช ืืืคืื ืืืื ื ื"ืขืืื".
- ืขืืืจ ืืจืืืืงืืืจืช nios2 ืืืฉืืฉืช ืืืขืืื Altera Nios II (ืืขืื ืจื ืืืืกืก FPGA), ืืืฉืื ืชืืืื ืืงืจืืื ืืืขืจืืช clone3().
- ืืืืคืืื "transitional" ื ืืกืฃ ืืชืฆืืจืช ืืืืื (KConfig). ื ืืชื ืืืฉืชืืฉ ืื ืืื ืืกืื ืืืืจืืช ืฉืืื ื ืืฉืืคืืช ืืืืฉืงื ืืฉืชืืฉ, ืืืื "make menuconfig", ืืืื ื ืืืืืืช ืืงืืฆื ืชืฆืืจื ืฉื ืืฆืจื. ืืืืจื ืืขืืงืจืืช ืฉื ืืืคืืื ืื ืืื ืืคืฉื ืืช ืืคืฉืจืืืืช ืฉืื ืื ืืฉื ืชืื ืฉืืืจื ืขื ืชืืืืืช ืืืืืจ.
- ะะธะฝะธะผะฐะปัะฝะฐั ะฒะตััะธั ะบะพะผะฟะธะปััะพัะฐ Clang, ะบะพัะพััะผ ะผะพะถะตั ะฑััั ัะพะฑัะฐะฝะพ ัะดัะพ, ะฟะพะฒััะตะฝะฐ ะดะพ ะธะฝััััะผะตะฝัะฐัะธั LLVM 15. ะ Debian 12 ื- Ubuntu 22.04 ะฟะพััะฐะฒะปัะตััั LLVM 14.
- ืืืฉื ืืขืืจืช ืฉืื ืืืื ืืขื ืฃ Rust-for-Linux, ัะฒัะทะฐะฝะฝัั ั ะธัะฟะพะปัะทะพะฒะฐะฝะธะตะผ ัะทัะบะฐ Rust ะฒ ะบะฐัะตััะฒะต ะฒัะพัะพะณะพ ัะทัะบะฐ ะดะปั ัะฐะทัะฐะฑะพัะบะธ ะดัะฐะนะฒะตัะพะฒ ะธ ะผะพะดัะปะตะน ัะดัะฐ (ะฟะพะดะดะตัะถะบะฐ Rust ะฝะต ะฐะบัะธะฒะฝะฐ ะฟะพ ัะผะพะปัะฐะฝะธั, ะธ ะฝะต ะฟัะธะฒะพะดะธั ะบะพ ะฒะบะปััะตะฝะธั Rust ะฒ ัะธัะปะพ ะพะฑัะทะฐัะตะปัะฝัั ัะฑะพัะพัะฝัั ะทะฐะฒะธัะธะผะพััะตะน ะบ ัะดัั). ะ ะฝะพะฒะพะน ะฒะตััะธะธ ะดะปั ะบะพะดะฐ ะฝะฐ ัะทัะบะต Rust ัะตะฐะปะธะทะพะฒะฐะฝั ะฐัะพะผะฐัะฝัะต ะพะฟะตัะฐัะธะธ ั ะฟะฐะผัััั, ััััะบัััะฐ maple tree, ะฒะพะทะผะพะถะฝะพััั ัะพะทะดะฐะฝะธั ัะฐะนะปะพะฒ DebugFS ะธ ััะฝะบัะธะธ ะดะปั ะผะฐะฝะธะฟัะปััะธะธ ะฑะธัะพะฒัะผะธ ะบะฐััะฐะผะธ. ะ ะฐััะธัะตะฝ ะดะพัััะฟ ะบ API ะดะปั ัะฐะทัะฐะฑะพัะบะธ ะดัะฐะนะฒะตัะพะฒ. ะะพะฑะฐะฒะปะตะฝ ะฟะพะปะฝัะน ะฝะฐะฑะพั ะฐะฑัััะฐะบัะธะน ะดะปั ัะฐะทัะฐะฑะพัะบะธ ะดัะฐะนะฒะตัะพะฒ USB-ััััะพะนััะฒ (ะฟัะธะผะตั USB-ะดัะฐะนะฒะตัะฐ). ะ ััะธะปะธัั perf ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะพัะปะฐะดะพัะฝัั ัะธะผะฒะพะปะพะฒ, ะณะตะฝะตัะธััะตะผัั ะบะพะผะฟะธะปััะพัะพะผ rustc.
- ืืืจืืืืืืืฆืื ืืืืืื
- ื ืืกืคื ืชืืืื ืืืืืืช ืงืจืืคืืืืจืคื ืฉื ืชืืื ืืืช BPF ืฉืืืจืื ืืืืฆืขืืช ืืชืืื ืืืืืืืืช. ืืืืืช ืื ืชืืจืื ืขืื ืืืชืจ ืืชืืืื ืืืื ืืืืืจืช ืืืืื ืืืืจืืช ืชืืื ืืืช BPF ืืชืืืืช ืืืืคืฉืจ ืืืฉืชืืฉืื ืื ืืืจืฉืื ืืืฉืชืืฉ ืืชืืื ืืืช BPF ืืืืืชืืช.
- ืืืคืจ-ืืืืืจ KVM ืืืืฉื ืชืืืื ืืืจืืืช ืืืืืจืืืืืืืฆืื ืฉื Intel CET (ืืื ืืืืืืืช ืืืืคืช ืืจืืื ืฉื ืืงืจืช ืืจืืืช ื ืชืื ืื), ืืฉืจ ืืื ื ืืคื ื ืคืจืฆืืช ืฉืืืืฉ ืืืื ืืงืืช ROP (ืชืื ืืช ืืื ืื ืืืืจื). ืืื ื ืื ืคืืขืืช ืขื ืืื ืืืกืื ืืชืืืช ืืืืืจื ืฉื ืคืื ืงืฆืื ืื ืจืง ืืืืกื ืืช ืืจืืืื ืืื ืื ืืืืกื ืืช ืฆื ื ืคืจืืช, ืฉืื ื ืืชื ืืฉื ืืชื ืืฉืืจืืช.
- ื ืืกืคื ืืืืืืช ืืืฉืชืืฉ ืืืืชืจ ื-255 ืืขืืืื ืืืืจืืื ืืืจืืฆืื ืืช ืืืืคืจ-ืืืืืจ ืฉื Bhyve ืขื ืืื ืืืจืื FreeBSD 15.
- ะะพะฑะฐะฒะปะตะฝะฐ ะฟัะพัะปะพะนะบะฐ dibs (Direct Internal Buffer Sharing) ะดะปั ัะฟัะฐะฒะปัะตะผะพะณะพ ัะพะฒะผะตััะฝะพะณะพ ะธัะฟะพะปัะทะพะฒะฐะฝะธั ะฑััะตัะพะฒ ะฒะฝัััะธ ะธะทะพะปะธัะพะฒะฐะฝะฝะพะน ััะตะดั, ัะฐะบะพะน ะบะฐะบ ะณะธะฟะตัะฒะธะทะพั ะธะปะธ ัะบะทะตะผะฟะปัั ัะดัะฐ Linux.
- ะ ะฟะพะดัะธััะตะผั ะฐัะดะธัะฐ ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะฐะฑะพัั c ะฝะตัะบะพะปัะบะธะผะธ ะพะดะฝะพะฒัะตะผะตะฝะฝะพ ะฒะบะปัััะฝะฝัะผะธ ะผะพะดัะปัะผะธ LSM (Linux Security Module).
- ื ืืกืฃ ืืจืืืืจ virtio spi-virtio ืืืืฉื ืืืชืงื SPI (ืืืฉืง ืืืงืคื ืืืจื) ื- ืืืื ืืช ืืืจืืืืืืืช.
- ืืขืจืืช ืืืืคืจ-ืืืืืจ ืฉื ื-KVM ืชืืืืช ืืขืช ืืืฆื ืืกืชืจืช ืืงืกื ืืืฆืคื ืฉื SEV-SNP, ืืืืกื ืงืจืืืช ืืงืกื ืืืฆืคื ืฉื ืืืืจืื ืืขืจืืช ืืืจื ืืืื ืขื ืืื ืืขืื ืื ืืืจืฉื.
- ื ืืกืฃ ืื ืื ืืชืงื qtee ืขืืืจ ืกืืืืืช TEE (ืกืืืืช ืืืฆืืข ืืืืื ื) ืฉื ืฉืืื Qualcomm.
- ืชืช ืืขืจืืช ืจืฉืช
- ืชืืืื ืืืืืืจื TCP ืืืฆืคื ืื ื ืืกืคื ืืืืฆืขืืช ืคืจืืืืงืื ืืืืืื ืฉื PSP (PSP), ืฉืคืืชื ืขื ืืื ืืืื ืืืฆืคื ืช ืชืขืืืจื ืืื ืืจืืื ื ืชืื ืื. PSP ืืกืคืง ืืฆืคื ื, ืืงืจืช ืฉืืืืช ืงืจืืคืืืืจืคืืช ืืืืืืช ืืงืืจ, ืชืื ืืืืืฉ ืฉืืืื ืืืืืื ืฉื ืืืืืืช TLS ื-IPsec. PSP ืืืืฉื ืืฆืคื ื ืืจืืช ืืืืืจื ืจืฉืช ืืืืืื, ืืื ืืจืืช ืขืจืืฅ ืืชืงืฉืืจืช ืืืื. PSP ืืฉืชืืฉ ืืืคืชืืืช ืืฆืคื ื ื ืคืจืืื ืขืืืจ ืืืืืจื TCP ืื ืืืจ ืฉืื ืื ืืื ืืืืื ืืืืคื ืืืืื ืชืขืืืจื ืืืืฉืืืื ืืืืคืืื ืฉืื ืื. ืืื ืืืคืืืช ืืช ืขืืืก ืืืขืื, ืคืขืืืืช ืืืฆืคื ื ืืืคืขื ืื ืืืขืืจืืช ืืืจืืืกื ืจืฉืช (offload). UDP ืืฉืืฉ ืืคืจืืืืงืื ืืขืืจืช ื ืชืื ืื, ืฉืืจืื ืืืขืืจ ืชืืื ืืืืืช ื-TCP ืืืงืืจืืช.

- ื ืืกืคื ืชืืืื ืจืืฉืื ืืช ืขืืืจ ืืืจืืื Accurate Explicit Congestion Notification (AcECN). ืืจืืื ืื ืืื ืืจืกื ืืฉืืคืจืช ืฉื ืืืจืืื ECN ืืืืคืฉืจืช ืืืืจืืื ืืกืื ืืืืืืช IP ืืืงืจื ืฉื ืขืืืก ืืืงืื ืืืฉืืื ืืืชื, ืื ืฉืืืคืฉืจ ืืืืืช ืืช ืชืืืืช ืืขืืืก ืืขืจืืฆื ืชืงืฉืืจืช ืืื ืืืืื ืืืืืืช. ืืืจืืืช ื-ECN ืืืงืืจืืช ืืฉ ืืืืื ืฉื ืืชื ืืคืฉืจืืช ืืืคืขืืช ืืืช ืขืืืก ืืื ืืืื ืืืืื ืกืืืื TCP ืืืื (RTT, Round-Trip Time, ืฉืืืืช ืืงืฉื ืืงืืืช ืชืืืื). AccECN ืืกืืจ ืืืืื ืื ืืืืคืฉืจ ืืืงืื ืืฉืืจ ืืืชืจ ืืืืช ืขืืืก ืืื ืืฉืืื ืืืืชืจืช ืืืืืช ื-TCP. ืืืืืจืืชืืื ืืืงืจืช ืขืืืก ืืืืืื ืืืฉืชืืฉ ืืืืืข ืื ืืื ืืืืื ืืฆืืจื ืืืืืงืช ืืืชืจ ืืขืืืก ืืืืืื ืข ืืืคืืชื ืคืชืืืืืช ืฉื ืงืฆื ืืืืืืืช ืืืฉืจ ืืชืจืืฉ ืขืืืก ืงื.
- ืืืกื ืืช ื-UDP ืขืืจื ืืืคืืืืืืฆืื ืืขืืืื ืืืืืืช ื ืื ืกืืช ืชืืช ืืชืงืคืืช DDoS, ืืฉืจ ืืืจืืืช ืืืกืคืจ ืจื ืฉื ืืืืืืช ืืืืืข ืืฉืงืข UDP ืืื ืื ืืืชืจ. ืืืคืืืืืืฆืืืช, ืืืื ืืคืืชืช ืืชืืจืื, ืืืคืืืืืืฆืื ืฉื ืคืจืืกืช ืืื ื ืื ืชืื ืื ืืืืืจืื ืืฉืืืืฉ ืื ืขืืืืช ืชืืืืืช NUMA (ืืืฉื ืืืืืจืื ืื ืืืืื), ืืืืืื ืืช ืืืฆืืขื ืงืืืืช ืืืืืืช UDP ื-47% ืื ืืืชืจ ืืชื ืืื ืงืืฆืื ืืื.
- ืืืืืืช ืืืฉืืืช ืืืกืื ืงืื/ืคืื ืืืืืื ืืฉืจืช NFS ืืืฉืื, ืื ืฉืืืคืฉืจ ืฉืืืืฉ ืืฉืจืช NFS ืืืขืจืืืช ืขื ืืืืจืื ืืืืื (ืืืฉื, ืกืืืืืช ืขื ื ืืืืืืืช). ืืฉืืชืช ืืืืืื ืืืืื ืืืืืช ืฉืืืืฉืืช ืื ืืฉืจืชื NFS ืขืืืกืื ืืืื ืืื ืืื ืืข ืคืื ืื ื ืชืื ืื ืืงืฉืืจืื ืืืืกืื ืืงืืื ืืืืืืื ืขืงื ืืืืจืื ืฉืืชืคื ื ืขืืืจ ืืืืื NFS.
- ืืืืื ืืืจืื ืฉื ืืืืจืื ืฉื ืืืืืืช ื ืื ืกืืช ืืืืฆืืืช ืขืืืจ ืฉืงืขื ืจืฉืช (net.core.rmem_max ื- net.core.wmem_max) ืืืืื ื-2 ืืื-ืืืื ื-4 ืืื-ืืืื. ืืืื ืืจืืจืช ืืืืื ื ืืชืจ ืืื ืฉืื ืื (net.core.rmem_default ื- net.core.wmem_default = 2 ืืื-ืืืื).
- ื ืืกืฃ ืื ืื ืืชืงื ืขืืืจ ืืืืฅ ืืจืฉืช Qualcomm PPE (Packet Processing Engine) ืืืฉืืฉ ื-Qualcomm IPQ9574 SoC.
- ืชืืืื ืืืืืืจื TCP ืืืฆืคื ืื ื ืืกืคื ืืืืฆืขืืช ืคืจืืืืงืื ืืืืืื ืฉื PSP (PSP), ืฉืคืืชื ืขื ืืื ืืืื ืืืฆืคื ืช ืชืขืืืจื ืืื ืืจืืื ื ืชืื ืื. PSP ืืกืคืง ืืฆืคื ื, ืืงืจืช ืฉืืืืช ืงืจืืคืืืืจืคืืช ืืืืืืช ืืงืืจ, ืชืื ืืืืืฉ ืฉืืืื ืืืืืื ืฉื ืืืืืืช TLS ื-IPsec. PSP ืืืืฉื ืืฆืคื ื ืืจืืช ืืืืืจื ืจืฉืช ืืืืืื, ืืื ืืจืืช ืขืจืืฅ ืืชืงืฉืืจืช ืืืื. PSP ืืฉืชืืฉ ืืืคืชืืืช ืืฆืคื ื ื ืคืจืืื ืขืืืจ ืืืืืจื TCP ืื ืืืจ ืฉืื ืื ืืื ืืืืื ืืืืคื ืืืืื ืชืขืืืจื ืืืืฉืืืื ืืืืคืืื ืฉืื ืื. ืืื ืืืคืืืช ืืช ืขืืืก ืืืขืื, ืคืขืืืืช ืืืฆืคื ื ืืืคืขื ืื ืืืขืืจืืช ืืืจืืืกื ืจืฉืช (offload). UDP ืืฉืืฉ ืืคืจืืืืงืื ืืขืืจืช ื ืชืื ืื, ืฉืืจืื ืืืขืืจ ืชืืื ืืืืืช ื-TCP ืืืงืืจืืช.
- ะะฑะพััะดะพะฒะฐะฝะธะต
- ืืจืืืืจ Tyr, ืฉื ืืชื ื-Rust, ืฉืืื ืืืืืช ืืืขืจืืช. ืืื ืชืืื ืืืขืืื ARM Mali ืืืฉืชืืฉืื ืืืื ืืืืืืืช Command Stream Frontend (CSF), ืืืื Mali G310, G510 ื-G710. ืืืจืืืืจ ืขืืืื ืืื ื ืืืื ืืฉืืืืฉ ืงืืืข ืขื ืืื ืืฉืชืืฉืื ืจืืืืื ืื ืืฉื ืืื ืืืคืืก ื ืืกืืื ื ืืืืืงืช ืืคืฉืืืช ืืคืืชืื ืืจืืืืจืื ื-Rust.
- ืชืืืื ืืืฉืืื ืืืข ืขื ืืฉืื ืืคืื ืืืืืฉื ื ืืืฅ ื ืืกืคื ืืืจืืืืจืื ืขืืืจ ืืชืงื ื ืงืื HID (ืืชืงื ืืืฉืง ืื ืืฉื).
- ืืขืืืื ืขื ืื ืื ืืืชืงื Xe DRM (Direct Rendering Manager) ืขืืืจ ืืจืืืกื ืืกื (GPU) ื ืืฉืื, ืืืืืกืก ืขื ืืจืืืืงืืืจืช Intel Xe, ืืืฉืืฉืช ืืืจืืืกื ืืกื ืืกืืจืช Intel Arc ืืืืจืืืกื ืืกื ืืฉืืืืื, ืืื ืืืขืืื Tiger Lake. ืืืจืกื ืืืืฉื ืืืกืืคื ืืช ืืืฉืง madvise, ืืืคืฉืจืช ืชืืืื ื-SR-IOV PF (Single Root I/O Virtualization Physical Function), ืืืกืืคื ืชืืืื ืืืฆื Intel PSMI ืืืืืืช ืืืืจื, ืืืืืื ืขืืืื ืฉื ืืืืข ืฉืืืื ืืืืขืืจ ืขื ืืื ืืงืืฉืื, ืืืืฉืืช ืืช ืคืจืืคืื ืฆืจืืืช ืืืฉืื ืฉื SLPC, ืืืืกืืคื ืชืืืื ืืืขืื ืช ืงืืฉืื ื ืืืืืช (ืืืื ืขืืืจ ืืงืจ ืืืืืืจืจ ืืืกืช ืืืชื) ืืืืื ืืืืืช ืื ืื ืืืชืงื.
- ืื ืื ืืืชืงื ืฉื AMDGPU ืชืืื ืืขืช ืืืืฉืืจืื ืขื APUs Cyan Skillfish, ืืฉืคืจ ืืช ืืชืืืื ื-AMD GCN 1.0, ืืืกืืฃ ืชืืืืืช ืขื ืขืจืืช ืืืืื ืฉื criu, ืืืกืืฃ ืืืื ืืืคืจืืืจื ื-sysfs ืืืืคืฉืจ ืืงืฉืืช ืืืคืื ืืืืฉ ืฉื MMIO ืืืจืื ืืืฉืชืืฉ.
- ืื ืื ืืืชืงื ืฉื i915 ืืืื ืชืืืื ืืืฉืคืืช ืืฉืืืื Wildcat Lake ืืืฉืคืจ ืืช ืืืืฆืืขืื ืขื ืืขืืืื ืืจืคืืื ืืืื Jasper Lake, Elkhart Lake, Gen7 ื-Gen6.
- ืื ืื ืืืชืงื ืฉื Nouveau ืืฉืชืืฉ ืืงืืฉืืช NVIDIA GSP ืืืจืืจืช ืืืื ืืืฉ ืื ืืืคืื ืืฉืืคืจ ืืฉืืืืืช.
- ืฉืืืื ืจืืืื ืื ืืื ืืชืงื ืฉื Nova ืขืืืจ ืืจืืืกื ืืกื ืฉื NVIDIA ืืืฆืืืืื ืืงืืฉืืช GSP, ืฉืฉืืืฉื ืืื ืืกืืจืช NVIDIA GeForce RTX 2000 ืืืืืกืกืช ืขื ืืืืงืจื-ืืจืืืืงืืืจื ืฉื ืืืืจืื ื, ื ืืฉื. ืื ืื ืืืชืงื ืืชืื ื-Rust. ืืืจืกื ืืืืฉื ืืจืืืื ืืช ืชืืืืช ืืงืืฉืื ืฉื GSP, ืืฉืคืจืช ืืช ืืืฉืื ืืืืงืจื "register!" ืืืืกืืคื ืชืืืื ืขืืืจ ืืืืงืืช ืืชืงื ืื ืฉื PCI ืืืืื ืกืคืงืื.
- ื ืืกืฃ ืืจืืืืจ ืจืงืืืช ืขืืืจ ืืืืฆื NPU ืืืฉืืฉืื ื-Rockchip RK3588 SoC.
- ื ืืกืฃ ืคืจืืืจ ืืืืื "boot_display" ืืืืืจืช ืืชืงื ืืคืื ืืืฆืืช ืชืืืื ืืืชืืื ืืืขืจืืืช ืขื ืืกืคืจ ืืขืืืื ืืจืคืืื.
- ืื ืื ืืืชืงื vesadrm ืืืืฉื ืชืืืื ืืคืืืืช ืฆืืขืื ืฉื 8 ืกืืืืืช.
- ืื ืื ืืืชืงื ืฉื msm ืขืืืื ืืื ืืชืืื ืืืจืืืก ืืืกื Adreno 663 ืืืื ืืืืฉื ืชืืืื ืืืื ืืืืืืืช ืืคืืชืช ืฆืจืืืช ืืฉืื IFPC (Inter Frame Power Collapse).
- ืื ืื ืืืชืงื ืฉื ืืคื ืชืืจ ืืืกืืฃ ืชืืืื ืขืืืจ ืืืจืืืกืื ืืืจืคืืื Mali-G710, Mali-G510, Mali-G310, Mali-Gx15, Mali-Gx20 ื-Mali-Gx25.
- ื ืืกืคื ืชืืืื ืขืืืจ ืืขืจืืืช ืืงืื ASoC ืืืืืช: Qualcomm Glymur ื-PM4125, Realtek RT1321, Shanghai FourSemi FS2104/5S, Texas Instruments PCM1754 ื-TAS2783A, qcs615, CS35L56 B2, tas2118, tas2x20 ื-tas5825. ื ืืกืคื ืชืืืื ืขืืืจ ืืจืืืกื ืืงืื Tascam US-144mkII ื-Presonus S1824c USB.
- ื ืืกืคื ืชืืืื ืขืืืจ ืืขืืื ARM Cortex-A320/A520AE/A720AE ื-C1-Nano/Pro/Premium/Ultra.
- ื ืืกืคื ืชืืืื ืืืืืืช ARM, ืืขืืื SoC ืืืืฉืืจืื: Apple M2 Pro, M2 Max ื-M2 Ultr, Sony Xperia SP, Samsung Galaxy S22, Samsung Galaxy S20 FE, ASUS Eee Pad Slider SL101, Lenovo ThinkBook 16, HP Omnibook X14 X1P42100, Dell Inspiron 7441 / Latitude 7455, Sige1, NanoPi Zero2, Axis Artpec8, NXP i.MX91, ROCK 2A/2F, Qualcomm Lemans Auto, Renesas RZ/T2H, RZ/N2H, RZ/T2H ื-RZ/N2H, Aspeed AST27xx, Meta Clemente BMC, Netcube Nagami som, Tqma91xx, Ultratronik i.MX8MP Ultra-MACH, i.MX8ULP EVK9, Buffalo WXR-1750DHP,
ืืืงืืื, ืงืจื ืืชืืื ื ืืืืคืฉืืช ืฉื ืืืจืืงื ืืืืื ืืช ืืฆืจื ืืจืกื ืฉื ืืืจืขืื ืืืื ืื ืืืืืืื 6.18 - Linux-libre 6.18-gnu, ะพัะธัะตะฝะฝะพะณะพ ะพั ัะปะตะผะตะฝัะพะฒ ะฟัะพัะธะฒะพะบ ะธ ะดัะฐะนะฒะตัะพะฒ, ัะพะดะตัะถะฐัะธั
ะฝะตัะฒะพะฑะพะดะฝัะต ะบะพะผะฟะพะฝะตะฝัั ะธะปะธ ััะฐััะบะธ ะบะพะดะฐ, ะพะฑะปะฐััั ะฟัะธะผะตะฝะตะฝะธั ะบะพัะพััั
ะพะณัะฐะฝะธัะตะฝะฐ ะฟัะพะธะทะฒะพะดะธัะตะปะตะผ. ะ ะฒัะฟััะบะต 6.18 ะพะฑะฝะพะฒะปัะฝ ะบะพะด ัะธััะบะธ blob-ะพะฒ ะฒ ะดัะฐะนะฒะตัะฐั
Nova-Core, Intel XE, TI PRUeth, Lantiq GSWIP, Marvell WiFi-Ex. ะัะฟะพะปะฝะตะฝะฐ ัะธััะบะฐ ะธะผัะฝ blob-ะพะฒ ะฒ dts-ัะฐะนะปะฐั
(devicetree) ะดะปั ARM-ัะธะฟะพะฒ Qualcomm, Mediatek ะธ TI ARM64. ะะตะนััะฐะปะธะทะพะฒะฐะฝะฐ ะทะฐะณััะทะบะฐ blob-ะพะฒ ะฒ ะฝะพะฒัั
ะดัะฐะนะฒะตัะฐั
FourSemi fs2104/5s, TI TAS2783 ะธ Qualcomm GENI.
ืืงืืจ: OpenNet.ru

