เบซเบผเบฑเบเบเบฒเบเบชเบญเบเปเบเบทเบญเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, Linus Torvalds เปเบเปเบเปเบฒเบชเบฐเปเบซเบเบตเบเบฒเบเบเปเบญเบ Linux 6.9 kernel. เปเบเบเบฑเบเบเบฒเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเปเบเบเปเบเบฑเปเบเบเบตเปเบชเบธเบ: เปเบกเบเบนเบ dm-vdo เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบญเบเบเปเปเบฒเบเปเบญเบเปเบฅเบฐเบเบฒเบเบเบตเบเบญเบฑเบเบเบญเบเบญเบธเบเบฐเบเบญเบเบเบฅเบฑเบญเบ, เบฎเบนเบเปเบเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบฅเปเปเบเบเบเบปเบเปเบ FUSE, เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบชเปเบฒเบ pidfds เบชเปเบฒเบฅเบฑเบเบซเบปเบงเบเปเปเบชเปเบงเบเบเบธเบเบเบปเบ, เบเบปเบเปเบ BPF token, เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบ Rust เปเบ ARM64, เบเบฒเบเบเบฐเบเบดเปเบชเบเบเบญเบ Ext2. เบฅเบฐเบเบปเบเปเบเบฅเป, เปเบญเบปเบฒเปเบเปเบงเบต NTFS เปเบเบปเปเบฒ, เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบปเบเปเบ Intel FRED.
เบฎเบธเปเบเปเบซเบกเปเบเบฐเบเบญเบเบกเบตเบเบฒเบเปเบเปเปเบ 15680 เบเบฒเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒ 2106, เบเบฐเบซเบเบฒเบ patch เปเบกเปเบ 54 MB (เบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเปเบเปเบฎเบฑเบเบเบปเบเบเบฐเบเบปเบ 11825 เปเบเบฅเป, 687954 เปเบชเบฑเปเบเบเบญเบเบฅเบฐเบซเบฑเบเปเบเปเบเบทเบเปเบเบตเปเบก, 225344 เปเบชเบฑเปเบเบเบทเบเบฅเบถเบ). เบเบฒเบเบเปเบญเบเบซเบผเปเบฒเบชเบธเบเบกเบต 15641 เบเบฒเบเปเบเปเปเบเบเบฒเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒ 2018, เบเบฐเบซเบเบฒเบ patch เปเบกเปเบ 44 MB. เบเบฐเบกเบฒเบ 42% เบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเบฒเบชเบฐเปเบซเบเบตเปเบ 6.9 เปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเปเบเปเบงเบตเบญเบธเบเบฐเบเบญเบ, เบเบฐเบกเบฒเบ 17% เบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบฑเบเบเบธเบเบฅเบฐเบซเบฑเบเบชเบฐเปเบเบฒเบฐเบเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบฎเบฒเบเปเบง, 13% เปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบ stack เปเบเบทเบญเบเปเบฒเบ, 7% เปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเป, เปเบฅเบฐ 4% เปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบฅเบฐเบเบปเบเบเปเบญเบ kernel เบเบฒเบเปเบ.
เบเบฐเบงเบฑเบเบเบฐเบเปเบฒเบซเบผเบฑเบเปเบ kernel 6.9:
- เบฅเบฐเบเบปเบเบเปเบญเบเปเบเปเบ, I/O เปเบฅเบฐเบฅเบฐเบเบปเบเปเบเบฅเป
- เบเบปเบงเบเบฑเบเบเบฒเบ dm-vdo (virtual data optimizer) เปเบซเบกเปเปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบ Device Mapper (DM), เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบญเบธเบเบฐเบเบญเบ block virtual เปเบเบเบญเบตเบเปเบชเปเบญเบธเบเบฐเบเบญเบ block เบเบตเปเบกเบตเบขเบนเป, เปเบเบดเปเบเบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบฑเปเบ: เบเบฒเบเปเบเบเบเปเปเบกเบนเบเบเปเปเบฒเบเบฑเบ, เบเบฒเบเบเบตเบเบญเบฑเบเบเปเปเบกเบนเบ, เบเบฒเบเบฅเบปเบเบฅเปเบฒเบ. เบเบญเบเบเบฑเบเปเบเบปเปเบฒเปเบฅเบฐเบเบฒเบเปเบเบตเปเบกเบเบฐเบซเบเบฒเบเบเบญเบเบญเบธเบเบฐเบเบญเบเบเบฑเบเปเบเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเปเบเบตเบเบเบทเปเบ (เบเบฒเบเบชเบฐเบซเบเบญเบเบเบฒเบเป). เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบขเบนเปเปเบเบฅเบฐเบเบฑเบเบญเบธเบเบฐเบเบญเบเบเบฑเบเปเบฅเบฐเบเปเปเบเบถเปเบเบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบตเปเปเบเป (เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบเบเบฒเบเบเปเบฒเปเบเป dm-vdo, เบเปเบฒเบเบชเบฒเบกเบฒเบเบฅเบงเบกเบเปเปเบกเบนเบเบเปเปเบฒเบเบฑเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบฅเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเปเบเบฎเบนเบเปเบเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเปเปเบเป). เบเบฒเบเบเปเบฒเปเบเป dm-vdo เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบเปเบเบดเบ 256TB เปเบเบเบฐเบซเบเบฒเบเปเบฅเบฐเบเบฒเบเบชเปเบฒเบเบเบฐเบฅเบดเบกเบฒเบเบเบตเปเบกเบตเปเบซเบเบเบปเบเปเบเบดเบ 4PB เปเบเบเบฐเบซเบเบฒเบเปเบกเปเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ. เปเบเบฐเบเปเบฒเปเบซเปเปเบเป lvm เปเบเบทเปเบญเบเบฑเบเบเบฒเบ vdo partitions. เปเบเบฑเบเปเบเปเบฅเบเบต VDO เบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบเบ Permabit เปเบฅเบฐเปเบเบตเบเบเบถเปเบเบเบฒเบเบซเบผเบฑเบเบเบตเป Red Hat เบเบทเปเบกเบฒเปเบเบเบต 2017.
- เปเบเบฅเบฐเบเบปเบเบเปเบญเบ FUSE, เบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเปเปเบเบเบทเปเบเบเบตเปเบเบนเปเปเบเป, เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบทเปเบญเบเบเบปเปเบเบเบญเบ "เบเปเบฒเบ" เปเบซเบกเบเปเบเปเบเบทเบเปเบเบตเปเบก, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเปเบกเบนเบเปเบเบฅเปเปเบเปเบฎเบฑเบเปเบเบเบเบปเบเปเบเบฅเบฐเบเบฑเบเปเบเปเบ, เบเปเบฒเบกเบเบฐเบเบงเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบทเปเบเบเบตเปเบเบนเปเปเบเป, เปเบเบดเปเบเบชเบฒเบกเบฒเบ เบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเปเบเบเบฒเบเบชเบฐเบเบฒเบเบฐเบเบฒเบ. เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบ FUSE เบเบญเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเปเบซเบกเบเบญเปเบฒเบเปเบเบปเปเบฒเบเบฑเปเบเปเบฅเบฐเบเปเบฒเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบฅเปเบชเบฒเบกเบฒเบเบฎเบฑเบเปเบเปเปเบเบทเปเบญเบซเบฒเบเบญเบเปเบเบฅเปเบเบฒเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบปเปเบเบชเบฐเบเบฑเบเปเบเบเบเปเปเบกเบตเบเบฒเบเปเบญเบเบเบงเบเบกเบฑเบเปเบเบชเบนเปเบเบฐเบเบงเบเบเบฒเบ FUSE.
- เปเบเปเบงเบตเบเบตเปเบเบฐเบเบดเบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเป Ext2 เปเบเปเบเบทเบเบเปเบฒเบเปเบเบขเบนเปเปเบเปเบงเบเปเบนเปเบเบตเปเปเบเบปเบฒเปเบเปเปเบฅเปเบง. เปเบซเบเบเบปเบเปเบกเปเบเบเปเบญเบเบงเปเบฒเบเบปเบเบเบฑเบเบฎเบญเบเบฎเบฑเบเบเบฝเบเปเบเป 32-bit inode time counters, เปเบเบดเปเบเบเบฐเบฅเบปเปเบเปเบเบงเบฑเบเบเบต 19 เบกเบฑเบเบเบญเบ 2038. เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเปเบเปเบงเบต ext2, เบกเบฑเบเบเบทเบเบชเบฐเปเบซเบเบตเปเบซเปเปเบเปเปเบเปเบงเบต ext4, เปเบเบดเปเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเป Ext2 เปเบฅเบฐเปเบเบปเปเบฒเบเบฑเบเปเบเปเบขเปเบฒเบเปเบเบฑเบกเบชเปเบงเบเบเบฑเบเบกเบฑเบ, เปเบเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบงเบฅเบฒเปเบ ext2 partitions เบเบตเปเบเปเปเบเบถเปเบเบเบฑเบเบเบฑเบเบซเบฒ 2038 เบเปเบฒเบฅเบฐเบเบปเบเปเบเบฅเปเปเบกเปเบ. เบชเปเบฒเบเบเปเบงเบ inode เบเบตเปเปเบซเบเปเบเบงเปเบฒ 255 bytes (เปเบ ext2 driver, เบเบปเบงเบเบฑเบเปเบงเบฅเบฒ 32-bit เบเบทเบเบเปเบฒเปเบเปเปเบเบเบเปเปเบเปเบฒเบเบถเบเปเบเบดเบเบเบฐเบซเบเบฒเบ inode).
- เปเบเปเบงเบตเบฅเบฐเบเบปเบเปเบเบฅเป NTFS เปเบเบปเปเบฒเปเบเปเบเบทเบเปเบเบเบเปเบฒเบเบญเบญเบ เปเบฅเบฐเบเบทเบเบเปเบฝเบเปเบเบเบเปเบงเบเปเบเปเบงเบต NTFS5.15 เปเปเปเบเบฑเปเบเปเบเปเบฅเบธเปเบ 3. เบเบฒเบเบชเบฐเบซเบเบญเบเบชเบญเบเปเบเปเบงเบตเบเบตเปเบกเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบ NTFS เปเบ kernel เปเบกเปเบเบเบทเบงเปเบฒเบเปเปเปเบซเบกเบฒเบฐเบชเบปเบก, เบเปเบฒเบเบถเบเปเบเบดเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเปเบเปเบงเบตเปเบเบปเปเบฒเบเปเปเปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเบเบเบธเบเปเบเบฑเบเปเบงเบฅเบฒเบซเบฅเบฒเบเบเบต, เบขเบนเปเปเบเบชเบฐเบเบฒเบเบเบตเปเบซเบเปเบฒเปเบชเบปเปเบฒเปเบเปเบฅเบฐเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบฝเบเปเบเปเปเบเปเบซเบกเบเบญเปเบฒเบ.
- เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบชเปเบฒเบเปเบเบเบเบตเป ID เบเบนเปเปเบเปเบเบญเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบตเปเบเบดเบเบเบฑเปเบเปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบฅเบฐเบเบปเบเปเบเบฅเป zonefs เปเบฅเบฐ hugetlbfs, เบเปเบฒเปเบเปเปเบเบทเปเบญเบเบฑเบเบเบนเปเปเบเบฅเปเบเบญเบเบเบนเปเปเบเปเบชเบฐเปเบเบฒเบฐเปเบเบเบฒเบเบดเบเบฑเบเบเปเบฒเบเบเบฐเปเบเบเบเบตเปเบเบดเบเบเบฑเปเบเบเบฑเบเบเบนเปเปเบเปเบญเบทเปเบเปเบเบฅเบฐเบเบปเบเบเบฐเบเบธเบเบฑเบ.
- NFSv4 เปเบซเปเบเบนเปเบเปเบฅเบดเบซเบฒเบเบเบตเปเบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบฅเปเบฒเบเปเบเบฅเปเบเบตเปเปเบเบตเบเปเบฅเบฐเบเบทเบเบฅเบฑเบญเบ.
- เบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเป Ext4, เบเบฝเบเปเบเปเปเบเปเปเบ bug เปเบฅเบฐเบเบฒเบเบเบฑเบเบเบธเบเบเบฒเบเบเบปเบเบชเบญเบ kunit เปเบเปเบเบทเบเบเบฑเบเบเบถเบเปเบงเป.
- Btrfs เบชเบทเบเบเปเปเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบเปเบฝเบเปเบเปเบเป folios เบเบญเบเบซเบเปเบฒ.
- เปเบเบฅเบฐเบเบปเบเปเบเบฅเป XFS, เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบชเบทเบเบเปเปเบเบฐเบเบดเบเบฑเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเปเบฒเปเบเป fsck utility เปเบเบทเปเบญเบเบงเบเบชเบญเบเปเบฅเบฐเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเบเบทเบเบเปเบฒเบเบปเบเบญเบญเบเปเบฅเบเป, เปเบเบเบเปเปเบกเบตเบเบฒเบ unmounting เบฅเบฐเบเบปเบเปเบเบฅเป.
- เปเบเบตเปเบกเบเบธเบ RWF_NOAPPEND เปเบชเปเบเบฒเบเปเบเบฅเบฐเบเบปเบ pwritev2(), เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบฅเบฐเบเบธเบเบฒเบเบเบปเบเปเบเบตเบเบเบฒเบเบเบฝเบเปเบเปเปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบเบฅเปเบเบฐเบเบทเบเปเบเบตเบเบขเบนเปเปเบเปเปเบเบเปเปเปเบเบตเบกเปเบเบปเปเบฒเบเบฑเปเบ.
- เบเปเบฒเบชเบฑเปเบ ioctl เปเบซเบกเปเปเบเปเบเบทเบเปเบเบตเปเบก: FS_IOC_GETUUID - เบชเบปเปเบเบเบทเบเบเบปเบงเบฅเบฐเบเบธ UUID เบเบญเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบตเปเบฅเบฐเบเบธเปเบงเป, เปเบฅเบฐ FS_IOC_GETFSSYSFSPATH - เบเปเบฒเบเบปเบเบชเบฐเบเบฒเบเบเบตเปเปเบ /sys/fs เบเบญเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบตเปเบเบฑเปเบเปเบงเป.
- เบฅเบฐเบเบปเบเปเบเบฅเป efs, qnx4 เปเบฅเบฐ coda เปเบเปเบเบทเบเบเปเบฝเบเปเบเปเบเป API เบเบฒเบเบเบดเบเบเบฑเปเบเบเบฒเบเบดเบเบฑเบเปเปเป.
- เบเบฒเบเบเบฑเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบฅเปเบเบตเปเบเปเบฒเปเบเบตเบเปเบเบฎเบนเบเปเบเบเบเปเบฅเบฐเบเบตเบเบตเปเบเปเปเบญเปเบญเบเปเบซเบง. เบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฝเบเบเบฝเบเบเบตเปเบฅเบฐเบญเบฝเบเบญเปเบญเบเบเบปเบงเบเบดเบกเบเปเบญเบเบเปเบญเบ เปเบฅเบฐ เบเบฑเบเบเบทเบเปเบเบซเบฒเบเบฒเบเบเบปเปเบเบซเบฒเบเบตเปเบเปเปเบกเบตเบเบปเบงเบเบดเบกเบเปเบญเบเปเบซเบเป. เบเบฑเบเบซเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบดเบเบเปเบญเบเบเบฑเบเปเบเบดเบเปเบเปเบฃเบฑเบเบเปเบฃเบตเบเบตเปเบเบฑเปเบเปเบเบฑเบเบเปเบฅเบฐเบเบตเบเปเปเบญเปเบญเบเปเบซเบงเปเบเปเบเบทเบเปเบเปเปเบเปเบฅเปเบง.
- เบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบฅเบฐเบเบฒเบเบเปเบฅเบดเบเบฒเบเบฅเบฐเบเบปเบ
- เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบปเบเปเบ Intel FRED (Flexible Return and Event Delivery), เบชเปเบฒเบเบเบถเปเบเปเบเบทเปเบญเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบทเบเบญเบเบเบฒเบเบชเบฐเบซเบเบญเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเปเบซเบเบเบฒเบเบฅเบฐเบเบฑเบเบเปเปเบฒ, เปเบกเบทเปเบญเบเบฝเบเบเบฑเบเบเบปเบเปเบ IDT (Interrupt Descriptor Table). เบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบ เปเบฅเบฐ เบซเบผเบธเบเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเปเบเบเบเบฒเบเบชเบปเปเบเบเบทเบเปเบซเบเบเบฒเบเบเปเบฒเบเบเปเบฒเปเบเบฐเบเปเบฒเบเบญเบเปเบเปเบเบเปเบเบต IRET เปเบเบเบเบตเปเบเบฐเบเปเบฒเบเบเบญเบเปเบซเบเบเบฒเบเบเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบ IDT. เบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบทเบเบตเปเปเบเบตเปเบกเบเบถเปเบเปเบกเปเบเบเบฑเบเบฅเบธเปเบเปเปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเปเบเบเบเปเบฒเบเบซเบฒเบเบเบญเบเบเบฒเบเบกเบฒเบฎเบญเบเบเบญเบเปเบซเบเบเบฒเบเปเบ kernel เปเบฅเบฐเบชเบฐเบเบฒเบเบเบฒเบเบเบญเบเบเบนเปเปเบเป, เบเบฒเบเบเบปเบเบเปเบญเบเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ NMI เบเบตเปเบงเบฒเบเปเบงเป, เปเบฅเบฐเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบ CPU เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเปเปเบเบปเบเปเบงเบฑเปเบเบเบฑเบเบซเบกเบปเบเปเบเบเบญเบ stack เบเบฐเบซเบเบฒเบ.
- เปเบเบตเปเบกเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเปเบกเบนเบเบเบญเบ CPU cores เปเบเปเบฅเบฐเบเบปเบเปเบเบเบเปเบฒเบเบเบฒเบเบเปเบฒเปเบเป Named Address Spaces เปเบเบฅเบฐเบซเบฑเบ kernel, เบเบฐเบเบดเบเบฑเบเปเบ GCC เปเบเบฎเบนเบเปเบเบเบเบฒเบเบเบฐเบซเบเบฒเบ GNU C.
- เบเบธเบ PIDFD_THREAD เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบเบฑเบเบเบฑเบ pidfd_open(), เบญเบฐเบเบธเบเบฒเบเปเบซเปเบชเปเบฒเบ pidfds เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบซเบปเบงเบเปเป, เปเบเบเบเบตเปเบเบฐเบเบฝเบเปเบเปเปเบเป pidfd เปเบเบชเบฐเบเบฒเบเบเบฒเบเบเบญเบเบซเบปเบงเบซเบเปเบฒเบเบธเปเบกเบซเบปเบงเบเปเป. เบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบ pseudo-FS เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบ pidfd เบเปเบฒเบเบฅเบฐเบเบปเบเปเบเบฅเป virtual เปเบกเปเบเบเบฑเบเบชเบฐเปเบซเบเบต. เบเปเปเบเบทเบเบฑเบเบเบฒเบเบเปเบฒเบเบปเบเบเบฐเบเบงเบเบเบฒเบเปเบเบเปเบเป pid, pidfd เปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเบชเบฐเปเบเบฒเบฐเปเบฅเบฐเบเปเปเบเปเบฝเบเปเบเบ, เปเบเบเบฐเบเบฐเบเบตเป PID เบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเปเบเบเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเบญเบทเปเบเบซเบผเบฑเบเบเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเบฐเบเบธเบเบฑเบเบชเบดเปเบเบชเบธเบเบฅเบปเบ.
- เบเบปเบเปเบ BPF token เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบฅเบฐเบเบปเบเบเปเบญเบ BPF, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฅเบทเบญเบเบชเบดเบเปเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ BPF เบเบตเปเบกเบตเบชเบดเบเบเบดเบเบดเปเบชเบเปเบซเปเบเบฑเบเบเบฑเบเบเบฒเปเบเบเบเบฒเบ;
- เบเบฐเปเบเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเปเบเปเบฎเปเบงเบกเบเบฑเบเปเบซเบกเป, bpf_arena, เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบฅเบฐเบเบปเบเบเปเบญเบ BPF, เปเบเบดเปเบเบเปเบฒเบเบปเบเบเบทเปเบเบเบตเปเบเบตเปเบชเบฒเบกเบฒเบเปเบเปเบเบเบฑเบเบฅเบฐเบซเบงเปเบฒเบเปเบเบผเปเบเบผเบก BPF เปเบฅเบฐเบเบฐเบเบงเบเบเบฒเบเบเปเบฒเบเปเปเบเบเบทเปเบเบเบตเปเบเบญเบเบเบนเปเปเบเป. เบเปเบฒเปเบเบฐเบเปเบฒ may_goto เปเบเปเบเบทเบเปเบเบตเปเบก, เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบฅเบฐเบเบฝเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบ loops เบเบตเปเบชเบฒเบกเบฒเบเบเบฑเบเบเบงเบฒเบเปเบเบเบเบปเบงเบเบงเบเบชเบญเบ. เปเบเบตเปเบกเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบชเปเบฒเบเบเบธเบเบเบต TCP SYN เบเบตเปเบเปเปเบเบฒเบเบเบดเบเบเบฒเบเปเบเบเบเบฒเบ BPF เปเบฅเบฐเบชเปเบฒเบเบเบปเบงเบเบฑเบเบเบฒเบ BPF เปเบเบทเปเบญเบเปเบฒเบเปเบเบเปเปเบฒเบเปเบงเบก SYN.
- เบชเบทเบเบเปเปเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบฒเบเบชเบฒเบเบฒ Rust-for-Linux เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบฒเบชเบฒ Rust เปเบเบฑเบเบเบฒเบชเบฒเบเบตเบชเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบเปเบงเบตเปเบฅเบฐเปเบกเบเบนเบ kernel (เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ Rust เปเบกเปเบเบเปเปเบกเบตเบเบฒเบเปเบเบทเปเบญเบเปเบซเบงเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เปเบฅเบฐเบเปเปเปเบเปเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบฅเบงเบกเปเบญเบปเบฒ Rust เปเบเบเบฑเบเบเบฒ. เบเบฒเบโเบเบถเปเบโเบเบฑเบโเบเบฒเบโเบเบฐโเบเบญเบโเบเบตเปโเบเปเบฒโเปเบเบฑเบโเบชเปเบฒโเบฅเบฑเบ kernelโ)โ. เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบเบเบฒเบเปเบเปเบเบฒเบชเบฒ Rust เปเบกเบทเปเบญเปเบฅเปเบเบขเบนเปเปเบเปเบเปเบเบเปเบเบต ARM 64-bit. เบเบฒเบเบซเบฑเบเปเบเบชเบนเปเบเบฒเบเบเปเบฒเปเบเปเบเบฒเบเบเปเบญเบ Rust 1.76 เปเบเปเบเบทเบเบเปเบฒเปเบเบตเบ. เปเบเบตเปเบก 'container_of!' เปเบฅเปเบง. เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเบฑเบเบเบฑเบ 'ptr_metadata' เบเบตเปเบเปเปเบชเบฐเบเบฝเบ, เบงเบดเบเบตเบเบฒเบ 'byte_sub' เบเบปเบเบเบตเปเบเบทเบเบเปเบฒเปเบเป. เปเบเบตเปเบกเปเบกเบเบนเบ 'เปเบงเบฅเบฒ' เบเปเบงเบเบเบฑเบเบเบฑเบเบเบฒเบเบเปเบฝเบเปเบงเบฅเบฒ 'msecs_to_jiffies()'.
- เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบฑเบเปเบเบฅเป (ftruncate_file) เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบฅเบฐเบเบปเบเบเปเบญเบ io_uring.
- เปเบเบตเปเบกเบเบฐเปเบเบเปเปเปเบเบญเบเบเบดเบงเบงเบฝเบ WQ_BH (workqueue Bottom Halves) เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบ asynchronous เปเบเบเปเบฅเบดเบเบปเบเบเบญเบเบเบญเบเปเบงเบเบฑเบเบเบงเบฒเบ, เปเบเปเบชเปเบเบฒเบเบเปเบฒเปเบเปเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบงเบฝเบเบเบตเปเบฅเปเบฒเบชเบฐเปเบซเบก.
- เบฅเบฐเบเบปเบเบเปเบญเบเบเบญเบเบเบปเบงเบเบฑเบเปเบงเบฅเบฒเปเบเปเบฎเบฑเบเบเบฒเบเบญเบญเบเปเบเบเปเบซเบกเปเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ, เปเบเบดเปเบเปเบซเบเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบซเบผเบฑเบ CPU เบเบตเปเปเบฎเบฑเบเบงเบฝเบเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบปเบงเบเบฑเบเปเบงเบฅเบฒเบเบตเปเบเบทเบเบเบฐเบเบธเปเบเปเบเปเบเบทเบเบเบฑเบเบเบธเบ, เปเบเบทเปเบญเบเปเปเปเบซเปเบเบธเบเปเบเบเบเบตเปเบเปเปเปเบเบทเปเบญเบเปเบซเบงเบเบฒเบเปเบซเบกเบเบเบญเบ.
- เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบฑเบเบเบธเบเบฎเบนเบเปเบเบเบเบฒเบเบเปเบฅเบดเปเบเบเบเบฐเบฅเบฑเบเบเบฒเบเบซเบผเบฑเบ (EM, เบฎเบนเบเปเบเบเบเบฐเบฅเบฑเบเบเบฒเบ) เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ, เปเบเบดเปเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเป, เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เปเบเบทเปเบญเบเปเบฒเบเบถเบเปเบเบดเบเบเบปเบเบเบฐเบเบปเบเบเบญเบเบญเบธเบเบซเบฐเบเบนเบกเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเปเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฐเบฅเบฑเบเบเบฒเบเบเบญเบ CPU. เบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเบเบฑเบเบเบฑเบ em_cpu_energy() เปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเบเบเบธเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ, เปเบเบดเปเบเปเบเบเบฑเบเบเบธเบเบฑเบเปเบกเปเบเปเบงเบเบถเปเบ 1.43 เปเบเบปเปเบฒเปเบเบเบฒเบเบเบปเบเบชเบญเบเปเบเบฅเบฐเบเบปเบเบชเบฐเบเบฒเบเบต, เปเบฅเบฐ 4 เปเบเบปเปเบฒเปเบเบเบฒเบเบเบปเบเบชเบญเบเปเบเบเบฐเบเบฒเบ RockPi 1.69B.
- เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบเบฅเบฐเบเบปเบเปเบฅเปเบเปเบเบเบญเบตเบเปเบชเปเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเบณ ARM64 เปเบเปเปเบ LPA2 เบเปเบงเบเบเบทเปเบเบเบตเปเบเบตเปเบขเบนเปเบชเบฐเปเปเบทเบญเบ 52-เบเบดเบ.
- เบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบ ARM64, เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบฅเบฒเบเบเบฒเบ PTE เบเบดเบเบเปเปเบเบฑเบ (Page Table Entry) เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ, เปเบเบดเปเบเบเบฑเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเป TLB (Translation Lookaside Buffer).
- Patches เปเบเปเบเบทเบเบฎเบฑเบเบฎเบญเบเปเบญเบปเบฒเปเบเบทเปเบญเบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเบเปเบญเบเบเบฒเบเบเบฑเบเบเบฒเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเบเบเบฒเบเบซเบผเบธเบเบเปเบญเบเบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบญเบ locks เบเปเบญเบกเบเบฑเบเปเบ vmalloc().
- เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ LoongArch, เบเบปเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบ patching kernel เบฎเปเบญเบ (เบเบฒเบ patching เบชเบปเบ) เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ, เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเป patches เบเบทเบเบเปเบฒเปเบเปเบเบฑเบ kernel เปเบเบเบเปเปเบกเบตเบเบฒเบ rebooting.
- เบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบ RISC-V, เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบญเบตเปเบเบฅเบฐเบเบปเบ membarrier(), เปเบเบดเปเบเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบญเบธเบเบฐเบชเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเปเบเบทเบเบเบดเบเบเบฑเปเบเบชเปเบฒเบฅเบฑเบเบเบฐเบเบนเปเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบฅเบฐเบเบปเบ.
- เบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฑเบเบเบญเบ LLVM/Clang เบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบชเปเบฒเบ kernel เปเบเปเบเบทเบเบเบปเบเบเบถเปเบเบกเบฒ. เบเบฒเบเบเปเปเบชเปเบฒเบเปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบญเบเบเบฒเบเบขเปเบฒเบเบซเบเปเบญเบ LLVM 13.0.1 เบเปเบญเบ (เบเปเบญเบเบซเบเปเบฒเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเปเปเบชเปเบฒเบเปเบ LLVM 11+).
- เบเบปเบเปเบ "เปเบซเบเบเบฒเบเบเบดเบเบเบฒเบกเบเบนเปเปเบเป", เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเปเบฒเบเปเบซเบเบเบฒเบเบเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเบญเบเบเบนเปเปเบเปเปเบเบทเปเบญเบเบดเบเบเบฒเบกเบเบฒเบเปเบเบทเปเบญเบเปเบซเบงเปเบเบเบทเปเบเบเบตเปเบเบนเปเปเบเป, เปเบเปเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบชเบปเปเบเบญเบญเบเบเปเปเบกเบนเบเปเบซเบเบเบฒเบเปเบเบฎเบนเบเปเบเบเบเปเบฒเบเป (USER_EVENT_REG_MULTI_FORMAT).
- เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบดเบเบเบฒเบกเบชเบฐเบเบฒเบเบฐเบเบญเบเบญเบฒเบเบดเบงเปเบกเบฑเบเบเบฑเบเบเบฑเบเบเบตเปเปเบเบปเปเบฒเบกเบฒเปเบกเบทเปเบญเบเบฒเบเบญเบญเบเบเบฑเบเบเบฑเบ tracing เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบเบปเบเปเบเบเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเปเบเบเบญเบเบเบฑเบเบเบฑเบ. เบเปเบฒเบเบญเบเบเปเบฒเบเบฐเปเบซเบผเบเบเบตเปเบเบฑเบเบเบทเบเบกเบฒเปเบเบเบฑเบเบเบธเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเบฑเบเบเบนเปเบเบฑเบเบญเบฒเบเบดเบงเปเบกเบฑเบเบเบตเปเปเบเปเปเบเบเบฒเบเปเบญเบตเปเบเบเบฑเบเบเบฑเบ.
- perf utility เปเบเปเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ "cluster" เบฎเบนเบเปเบเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเบปเบเบเบฐเบฅเบดเบ ("perf stat -a โper-cluster") เบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบงเบกเบชเบฐเบเบดเบเบดเบเบญเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเปเบเปเบฎเปเบงเบกเบเบฑเบ. เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเปเบฒเปเบเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบ libcapstone เปเบเบทเปเบญ disassemble เบเปเบฒเปเบเบฐเบเปเบฒเบเบญเบเปเบเปเบเบเปเบเบต ("perf script -F disasm") เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ. เบเบฒเบเบเปเบฅเบดเปเบเบเบเบงเบฒเบกเบเบปเบเบเปเบฒเปเบเปเบเบทเบเบเบฑเบเบเบธเบเปเบซเปเบเบตเบเบตเปเบชเบธเบเปเบกเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบเบฅเบฒเบเบเบฒเบ perf' เปเบฅเบฐ 'perf annotate' เบเปเบฒเบชเบฑเปเบ.
- Virtualization เปเบฅเบฐเบเบงเบฒเบกเบเบญเบเปเบ
- เปเบเบตเปเบกเบเบฒเบเบเปเบญเบเบเบฑเบเบเปเปเบเบฑเบเบเปเบญเบเปเบซเบงเปเบเบญเบ RFDS (Register File Data Sampling) เปเบเปเบเปเบเบเปเบเบต Intel Atom, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบชเบฐเบเบฑเบเบเปเปเบกเบนเบเบเบตเปเปเบซเบผเบทเบญเบเบฒเบเปเบเบฅเปเบฅเบปเบเบเบฐเบเบฝเบ (RF, Register File) เบเบญเบเปเบเปเบเบเปเบเบต, เปเบเบดเปเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบฎเปเบงเบกเบเบฑเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบเบทเปเบญเปเบเบเบญเบเบเบฐเบเบฝเบเบเบฑเบเบซเบกเบปเบ. เบงเบฝเบเบเบฒเบเปเบเบซเบผเบฑเบ CPU เบเบฝเบงเบเบฑเบ. เบเบฒเบเบเบฑเบเบเบงเบฒเบเบเปเบญเบเปเบซเบงเปเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบเบฑเบเบเบธเบ microcode เปเบฅเบฐเบเปเบฒเปเบเปเบเปเบฒเปเบเบฐเบเปเบฒ VERW เปเบเบทเปเบญเบฅเบถเบเบฅเปเบฒเบเปเบเบทเปเบญเปเบเบเบญเบ microarchitectural buffers เปเบกเบทเปเบญเบเบฑเบเบเบทเบเบเบฒเบ kernel เปเบเบซเบฒเบเบทเปเบเบเบตเปเบเบญเบเบเบนเปเปเบเป. เปเบเบทเปเบญเปเบเบตเบเปเบเปเบเบฒเบเบเปเบญเบเบเบฑเบเปเบเปเบงเบฅเบฒเปเบซเบฅเบเปเบเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบฅเบฐเบเบธเบเบธเบ โreg_file_data_sampling=onโ เปเบเป. เบเปเปโเบกเบนเบโเบเปเบฝเบงโเบเบฑเบโเบเปเบญเบโเปเบซเบงเปโเปเบฅเบฐโเบเบฒเบโเบกเบตโเบเบญเบ microcode เบเบตเปโเบเปเบฒโเปเบเบฑเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบปเบโเบเบฑเบโเบฎเบฑเบโเบชเบฒโเบชเบฒโเบกเบฒเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฐโเปเบกเบตเบโเปเบโเปเบเบฅโเป โ/sys/devices/system/cpu/vulnerabilities/reg_file_data_samplingโ.
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเปเบฑเบเบชเบฐเปเบนเบเบเบทเปเบเบเบฒเบเบชเบณเบฅเบฑเบเบเบฒเบเบเบปเบเบเปเบญเบเบฅเบฐเบเบปเบเปเบเบเปเบเบเปเบเปเบชเปเบงเบเบเบฐเบซเบเบฒเบ AMD SEV-SNP (Secure Nested Paging), เปเบเบดเปเบเปเบซเปเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบเบญเบเปเบเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบเปเปเบฒเปเปเบงเบเบเบงเบฒเบกเบเบณเบเบตเปเบเปเบญเบเบเบฑเบ เปเบฅเบฐ เบเปเบญเบเบเบฑเบเบเบฒเบเปเบเบกเบเบต "undeSErVed" เปเบฅเบฐ "SEVerity" เปเบเปเบเปเบเบเปเบเบต AMD EPYC, เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบกเบเบปเบเปเบเบเบฒเบเบเบปเบเบเปเบญเบ AMD SEV (Secure Encrypted Virtualization). KVM เบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเปเบเป SNPs เปเบกเปเบเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบชเบฒเบเบฒ 6.10.
- เปเบกเบเบนเบเบเบตเปเบเบฐเบเบดเบเบฑเบเปเบเบฑเบเปเบเปเบฅเบขเบต IMA (Integrity Measurement Architecture) เปเบฅเบฐ EVM (Extended Verification Module) เปเบเปเบเบทเบเปเบญเบเปเบเปเบชเปเบเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบ LSM (Linux Security Modules), เปเบเบดเปเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบชเบนเบเปเบชเบเบเบฒเบเบเปเบฒเบเบฒเบเปเบเปเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบฎเบฑเบเปเบซเปเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบฒเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ, เบชเบปเบกเบเบปเบเบเบฒเบเบเปเบฒเบเบฒเบเบเปเปเบฒเบเบฑเบเปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเปเบกเบฒเบเบเบฐเบเบฒเบ. เบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบตเปเบกเบตเบขเบนเปเปเบเบเบเปเบฒเบ LSM. เปเบกเบเบนเบ IMA เบเบทเบเบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเบเบงเบเบชเบญเบเบเบงเบฒเบกเบชเบปเบกเบเบนเบเบเบญเบเบญเบปเบเบเบฐเบเบญเบเบเบญเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบเปเบเปเบฅเบฒเบเปเบเบฑเบเบเบดเบเบดเบเบญเบ เปเบฅเบฐเปเบเบทเปเบญเบเปเบฒเบ. เปเบกเบเบนเบ EVM เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบปเบเบเปเบญเบเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเปเบเบฅเปเบเบฐเบซเบเบฒเบ (xattrs) เบเบฒเบเบเบฒเบเปเบเบกเบเบตเบเบตเปเปเบเปเบชเปเบเบฒเบเบฅเบฐเปเบกเบตเบเบเบงเบฒเบกเบชเบปเบกเบเบนเบเบเบญเบเบกเบฑเบ (EVM เบเบฐเบเปเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบกเบตเบเบฒเบเปเบเบกเบเบตเปเบเบเบญเบญเบเปเบฅเบเป เปเบเบดเปเบเบเบนเปเปเบเบกเบเบตเบชเบฒเบกเบฒเบเบเปเบฝเบเปเบกเบเบฒเปเบเบเบฒเปเบเป, เบเบปเบงเบขเปเบฒเบ, เปเบเบเบเบฒเบเบเบนเบเบเบฒเบเปเบเบฃเบเปเบเบญเบเบฅเบฒเบง).
- lsm_list_modules(), lsm_get_self_attr() เปเบฅเบฐ lsm_set_self_attr() เบเบฒเบเปเบเบฅเบฐเบเบปเบ, เบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเบชเบฐเปเบเบเบฅเบฒเบเบเบฒเบเบเบญเบเปเบกเบเบนเบ LSM เบเบตเปเปเบซเบฅเบ (Linux Security Modules) เปเบฅเบฐเบฎเบฑเบ/เบเบฑเปเบเบเบธเบเบชเบปเบกเบเบฑเบเปเบกเบเบนเบ LSM, เปเบเปเบฎเบฑเบเบเบฒเบเบญเบญเบเปเบเบเปเบซเบกเปเปเบเบทเปเบญเปเบซเปเปเบเบปเปเบฒเบเบฑเบเปเบเปเบซเบผเบฒเบเบเบถเปเบเบเบฑเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก 32-bit. เบเบฒเบเบเปเบฝเบเปเบเบเปเบเปเบเปเบฒเบฅเบฒเบเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเปเบเบเปเบฒเบเบซเบฅเบฑเบ, เปเบเปเบเบฑเบเบเบฑเปเบเปเบเปเบเบฒเบเปเบเบฅเบฐเบเบปเบเปเบซเบกเปเปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบเบฒเบเบเปเบญเบเปเบเปเบเบชเบธเบเบเปเบฒเบเปเบฅเบฐเบเบฑเบเบเปเปเปเบเปเบเบทเบเบเปเบฒเปเบเปเปเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบ, Linus Torvalds เบเบทเบงเปเบฒเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบเบญเบกเบฎเบฑเบเปเบเป.
- เปเบเปเบกเบตเบเบฒเบเบเบฐเบเบฒเบเบฒเบกเบชเบทเบเบเปเปเบเบณเปเบเปเบเบปเบเปเบเบเบฒเบเบญเบฐเบเบฒเปเบกเบเบถเบเบเบดเบเบณ UBSAN (Undefined Behavior Sanitizer). เบเบธเบเบชเปเบฒเบเบฑเบเบเบญเบเบเบฑเบเบซเบฒเปเบกเปเบเบงเปเบฒ compilers เบเบฑเบเบเบฒเบเบเบฑเบ integer overflows เบเบญเบเบเบฐเปเบเบ signed เปเบฅเบฐ unsigned เปเบเบเบเปเบฒเบเบเบฑเบ. Signed and pointer overflows is classified as undefined behavior, while unsigned overflows are truncated modulo 2n, retaining only the low-order bits of the results ("wrap-around") เปเบฅเบฐเบเปเปเบเบถเปเบเบเบฑเบเบเบถเบเบเบดเบเปเบฒเบเบตเปเบเปเปเปเบเปเบเปเบฒเบเบปเบ. เปเบเบทเปเบญเบฅเบปเบเบฅเปเบฒเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเบถเบเบเบดเบเปเบฒเบเบตเปเบเปเปเปเบเปเบเปเบฒเบเบปเบเปเบเบตเบเบเบถเปเบ, kernel เบเบทเบเบชเปเบฒเบเบเบถเปเบเบเปเบงเบเบเบปเบงเปเบฅเบทเบญเบ "-fno-strict-overflow", เปเบเบดเปเบเปเบฎเบฑเบเปเบซเป "wrap-around" เบเบทเบเบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบ overflows เบเปเบฒเบเบงเบเปเบเบฑเบกเบเบฑเบเบซเบกเบปเบ. GCC เปเบฅเบฐ Clang เบเปเปเบชเบฒเบกเบฒเบเบงเบดเบเบดเบเปเบชเบเบฒเบเบเบฑเบเบซเบฒเปเบเปเบขเปเบฒเบเบเบทเบเบเปเบญเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบเปเบเบธเบ -fno-strict-overflow, เปเบฅเบฐเบเบฒเบเบฅเบงเบกเปเบญเบปเบฒ UBSAN เบกเบตเบเบธเบเบเบฐเบชเบปเบเปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบญเบกเบเบตเบงเปเบเบตเปเบเบทเปเบญเบเปเบฒเบเบฑเบเบเบปเบเบเบงเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเปเบฅเบฐเบเปเบฒเบเบปเบเบเปเบฒเบเบงเบ integer overflows เปเบเบชเบฐเบเบฒเบเบเบตเปเบเบตเปเบเปเปเบกเบตเบเบฒเบเบเบงเบเบชเบญเบเบขเปเบฒเบเบเบฑเบเปเบเบ.
เปเบเบทเปเบญเบเบงเบเบชเบญเบเบเบฒเบเปเบซเบผเปเบเบตเบเบเบตเปเปเบเบฑเบเปเบเปเบเป, kernel เปเบเปเปเบเบเบชเปเบฒเบเปเบเบฑเปเบ "var + offset <var" (เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบ "เบเปเบฒ (pgoff + (size > PAGE_SHIFT) < pgoff){..}"), เปเบเบดเปเบเบเบทเบเบเบนเบเบกเบฑเบเบเบฑเบเบเบธเบเบเบฐเบเบญเบ ". -fno-strict" flag -overflow" เปเบฅเบฐเบเปเปเบเบงเบกเปเบญเบปเบฒเบฅเบฐเบซเบฑเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบญเบฒเบเบเบฐ overflow. เบเบฑเบเบซเบฒเปเบกเปเบเบงเปเบฒเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเปเบฒเปเบเป UBSAN, เบเบฒเบเบเบงเบเบชเบญเบเบเบฑเปเบเบเปเบฒเบงเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบเบทเบญเบเปเบเบเปเบฒเบเบงเบเบซเบฅเบฒเบ, เปเบฅเบฐเปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบตเป, UBSAN เบเปเบญเบเปเบเปเบเบดเบเบเบฒเบเปเบเปเบเบฒเบเปเบ. 2021. เบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเบชเบฐเบเบฑเบเบเบฑเบเบเบธเบเปเบเบฐเบเบณเปเบซเปเปเบเปเบเบณเบญเบฐเบเบดเบเบฒเบเบเบฐเบเบญเบเบเบดเปเบชเบ __signed_wrap เปเบฅเบฐ __unsigned_wrap, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบ macros เบเปเบญเบกเบเบตเปเบเบฐเปเบฎเบฑเบเบเปเบงเบ checks add_would_overflow(a, b) เปเบฅเบฐ add_wrap(a, b) เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบเบเบฒเบเปเบเป integer overflows เปเบเบเบเบนเปเบเบฑเบเบเบฐเบเบฒ. เบเบฒเบเบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบญเบ overflows random เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบชเบนเปเบเปเบญเบเปเบซเบงเป เบเบฒเบเบชเบฐเปเบซเบเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบ rework เบขเปเบฒเบเบเบงเปเบฒเบเบเบงเบฒเบเบเบญเบ kernel เบเบฑเบเปเบเบเบเบฒเบเปเบเบฐเบเปเบฒเบเบฐเปเบเบเปเบเบตเปเบกเปเบเบตเบกเปเบเปเบเบทเบเบเบฐเบเบดเปเบชเบเปเบเบ Linus Torvalds.
- เบฅเบฐเบเบปเบเบเปเบญเบเปเบเบทเบญเบเปเบฒเบ
- เปเบเบฅเบฐเบเบปเบเบเปเบญเบเบเบญเบเปเบเบทเบญเบเปเบฒเบ, เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบทเปเบญเบซเบผเบธเบเบเปเบญเบเบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบญเบ locks เบเบฒเบเปเบเปเบเบเบฑเบ ("เบเบฒเบเปเบเปเบเบฝเบเบเบฑเบ lock", เบเบงเบฒเบกเบเบฐเบเบฒเบเบฒเบกเบเบตเปเบเบฐเปเบเปเบฎเบฑเบ lock เบเบตเปเบเบทเปเบเบเบเบฐเบเบนเปเบญเบทเปเบ). เบซเบผเบธเบเบเปเบญเบเบเบฒเบเปเบเปเบฅเบฑเบญเบ RTNL.
- เปเบเบตเปเบกเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเบตเบเปเบเปเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบปเบเบเบฐเปเบเบ socket เบเบตเปเบกเบตเบเบฒเบเปเบเบทเปเบญเบเปเบซเบงเปเบเบชเบฐเบเบฒเบเบเบฒเบเบเบญเบเบเบฒเบเปเบ epoll เบชเปเบงเบเบเบธเบเบเบปเบ. เบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบฐเบซเบเบฒเบเบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐเบเบปเบเบเบฐเบกเบฒเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบเบเปเบฒเบเบซเบฒเบเบเบฒเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบฅเบฐเบเบปเบ.
- เบเบฐเบเบดเบเบฑเบเปเบเบเบชเปเบฒเบ net_hotdata เปเบเบทเปเบญเบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเบเบฒเบเบเบงเบฒเบกเบเปเบฒเบเบญเบเบเบปเบงเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบทเบญเบเปเบฒเบเบเบตเปเปเบเปเบเบปเปเบงเปเบเบเบตเปเบชเบธเบ.
- MPTCP เปเบเปเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒ TCP_NOTSENT_LOWAT เบเบฒเบเปเบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบ sockets, เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบฑเบเบเบฐเบซเบเบฒเบเบเบญเบ buffer เบชเบปเปเบ. API เบชเปเบฒเบฅเบฑเบเบเบฑเบญเบเปเบเบฑเบ MCTP เปเบเปเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ ID เปเบเบทเบญเบเปเบฒเบ, เปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเปเปเบเบทเบญเบเปเบฒเบ MCTP เบเบตเปเบเปเปเบเปเปเบฒเบเบฑเบเบซเบผเบฒเบเปเบเบซเบเบถเปเบเปเบฎเบ.
- IPSec เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฝเบเปเบชเบฑเปเบเบเบฒเบ ICMP เบเปเปเบเบงเบฒเบกเบชเบฐเปเบเบเบเปเปเบเบดเบเบเบฒเบ (RFC 4301).
- เบเบฐเบเบงเบเบเบฒเบเบชเบฐเปเบเบเปเบชเบฑเปเบเบเบฒเบเบเบตเปเบกเบตเบญเบฒเบเบธเบซเบกเบปเบเบญเบฒเบเบธเปเบเปเบเบทเบเปเบฅเบฑเปเบ.
- เบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบ XDP เปเบเบเบเบฒเบเบซเบผเบตเบเบฅเปเบฝเบเบเบฒเบเบเบฑเบเบชเบฑเบเปเปเบงเบเบเบงเบฒเบกเบเบณเบเบฐเปเบฒเบเปเบซเบเป.
- เปเบเบตเปเบกเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเบ metadata เบเบฑเบเบเปเปเบเบงเบฒเบก netconsole.
- Netfilter เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบปเบเบเบฒเบเบฐเบฅเบฒเบเบเบฒเบเบเบทเปเบเบเบตเปเบเบญเบเบเบนเปเปเบเปเบเบตเปเบเบนเบเบกเบฑเบเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเบเบงเบเบเบธเบกเบเบทเปเบเบซเบฅเบฑเบเปเบฅเบฐเบเปเปเปเบเปเบเบทเบเบฅเบถเบเบเบดเปเบกเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบกเบทเปเบญเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบเบนเปเปเบเปเบชเบดเปเบเบชเบธเบเบฅเบปเบ.
- เปเบ nftables, เบเบฒเบเปเบเบตเปเบกเบญเบปเบเบเบฐเบเบญเบเปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบธเบเบเบตเปเบกเบตเปเบฅเบเบฐเบฅเบงเบกเปเบเปเบเบทเบเปเบฅเบฑเปเบ.
- เบญเบธเบเบฐเบเบญเบ
- เปเบเปเบเปเบงเบต i915, เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบชเบทเบเบเปเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบดเบ Intel LunarLake (Xe 2). เบเบปเบงเบฅเบฐเบเบธ PCI เปเบซเบกเปเปเบเปเบเบทเบเปเบเบตเปเบกเบชเปเบฒเบฅเบฑเบเบญเบธเบเบฐเบเบญเบเปเบเบเบญเบตเบเปเบชเปเบเบดเบ Intel Arrow Lake เปเบฅเบฐ Alder Lake N เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบ DP tunneling เปเบฅเบฐเบเบฒเบเบเบฑเบเบชเบฑเบเปเบเบเบงเบดเบเปเบเปเบเบทเบเปเบเบตเปเบกเบชเปเบฒเบฅเบฑเบ Displayport. เปเบซเบกเบ Fastboot เบเบทเบเปเบเบตเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบธเบเปเบเบฅเบฐเบเบฐเบเบญเบก. เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบ debugging output เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบญเบธเบเบฐเบเบญเบเบชเปเบงเบเบเบธเบเบเบปเบ.
- เปเบเปเบงเบต AMDGPU เปเบเปเบเบทเบเบเบฐเบเบฝเบกเปเบเบทเปเบญเบฎเบญเบเบฎเบฑเบ AMD RDNA3.5 เปเบฅเบฐ RDNA4 GPUs. เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบ ATHUB 4.1, LSDMA 7.0, JPEG DPG, IH 7.0, HDP 7.0, VCN 5.0, SMU 13.0.6, NBIO 7.11, SDMA 6.1, MMHUB 3.3, DCN 3.5.1, NBIF6.3.1 เปเบฅเบฐ เบเบญเบ RAS ACA. เบเบฒเบฃเบฒเบกเบดเปเบเบต freesync_video เปเบเปเบเบทเบเปเบเบตเปเบกเปเบชเปเปเบกเบเบนเบ kernel เปเบเบทเปเบญเปเบเบตเบเปเบเปเบเบฒเบเบฎเบญเบเบฎเบฑเบเบเบฒเบเบเบปเบเบฅเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบชเบฐเบซเบผเบฑเบเบฎเบนเบเปเบเบเบงเบดเบเบตเปเบญเปเบเบเปเบเปเปเบเบฑเบเปเบเปเบฅเบขเบตเบเบฒเบเบเบฑเบเบเบปเบง synchronization FreeSync.
- เปเบเปเบเปเบงเบต Nouveau, เบฅเบฐเบซเบฑเบเบเบงเบเบเบธเบกเบซเบเปเบฒเบเปเปเบเปเบเบทเบเบเปเบฝเบเปเบเปเบเปเบเบฑเบเบเบฑเบ kmemdup().
- เบชเบทเบเบเปเปเปเบฎเบฑเบเบงเบฝเบเบเปเบฝเบงเบเบฑเบเปเบเปเบงเบต Xe drm (Direct Rendering Manager) เบชเปเบฒเบฅเบฑเบ GPUs เปเบเบเบญเบตเบเปเบชเปเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ Intel Xe, เปเบเบดเปเบเบเบทเบเบเปเบฒเปเบเปเปเบเบเบฑเบเบงเบตเบเบตเปเบญเบเบญเบเบเบปเบง Intel Arc เปเบฅเบฐเบฎเบนเบเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบ, เปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเปเบเปเบเบเปเบเบต Tiger Lake.
- เปเบเบตเปเบกเปเบเปเบงเบต DRM เบชเปเบฒเบฅเบฑเบเบเบดเบ Mediatek MT8188 VDOSYS1.
- เบเบฒเบเบเบฑเปเบเบเปเบฒ Kernel เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบฅเบฐเบเบปเบเบเปเบญเบเบงเบดเบเบตเปเบญเปเบเปเบเบทเบเบเปเบฒเบเปเบเบเบตเปเบเบฒเบเบชเปเบงเบ CONFIG_VIDEO.
- เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบ ARM64 SoC: Mediatek MT7981B (Filogic 820), MT7988A (Filogic 880), NXP i.MX8DXP, Renesas R8A779G2 (R-Car V4H ES2.0), R8A779H0 (R-Car V4M),
- เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบเบชเบณเบฅเบฑเบเบเบฐเบเบฒเบ เปเบฅเบฐเบญเบธเบเบฐเบเบญเบ ARM: เปเบเบฅเบฐเบชเบฑเบ Android เปเบเบเบญเบตเบเปเบชเปเบเบดเบ Tegra30, เบฎเบธเปเบ Chromebook เปเบเบเบญเบตเบเปเบชเป Mediatek MT8186, NAS, เปเบเบฑเบเปเบฅเบฑเบ เปเบฅเบฐเปเบเบทเปเบญเบเบซเบผเบดเปเบเปเบเบกเปเบเบเบญเบตเบเปเบชเป Rockchips RK35xx, White Hawk boards เบญเบตเบเปเบชเป Renesas SoC, เบเบฐเบเบฒเบเบญเบตเบเปเบชเป Qualcomm SM8550 (Snapdragon 8 Gen 2), เบเบฐเบเบฒเบเบเบฐเปเบกเบตเบ Apalis, Sielaff i.MX6 Solo Board, Samsung Galaxy Tab 4 10.1 LTE.
- เบฅเบฐโเบซเบฑเบโเบฅเบฐโเบเบปเบโเบเปเบญเบโเบเบญเบโเบชเบฝเบ ALSA เปเบเปโเบฎเบฑเบโเบเบฒเบ reactoredโ. เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบเบฅเบฐเบเบปเบเบชเบฝเบ Microchip SAM9x7, NXP i.MX95 เปเบฅเบฐ Qualcomm WCD939x. เปเบเปเบงเบต SoundWire เปเบเปเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ ASoC เบเบฑเบ AMD ACP 6.3 audio coprocessors, เปเบฅเบฐเปเบซเบกเบ DSPless เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบ Intel. เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเปเบเบเบชเบฑเบเบเบฒเบเบชเบฝเบ Cirrus HD เปเบเบตเปเบกเปเบเบตเบก. เปเบเปเบงเบต virtio เปเบเปเบเบฑเบเบเบธเบเบเบฒเบเบเบฑเบเบเบฒเบเบญเบธเบเบฐเบเบญเบเบชเบฝเบ.
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ Marvell Octeon PCI Endpoint NIC VF เปเบฅเบฐ Intel E825-C 100G Ethernet controllers.
เปเบเบเบฐเบเบฐเบเบฝเบงเบเบฑเบ, เบกเบนเบเบเบดเบเบดเบเบญเบเปเบงเบเบฃเบตเบเบญเบเบญเบฒเปเบกเบฅเบดเบเบฒเบฅเบฒเบเบดเบเปเบเปเบชเปเบฒเบเบเบฑเปเบเบชเบฐเบเบฑเบเบเบญเบ kernel 6.9 เบเบฃเบตเบขเปเบฒเบเบชเบปเบกเบเบนเบ - Linux-libre 6.9-gnu, เบฅเปเบฒเบเบญเบปเบเบเบฐเบเบญเบเบเบญเบเปเบเบตเบกเปเบงเปเบฅเบฐเปเบเปเบงเบตเบเบตเปเบกเบตเบชเปเบงเบเบเบฐเบเบญเบเบเบตเปเบเปเปเปเบกเปเบเบเบฃเบตเบซเบผเบทเบเบฒเบเบชเปเบงเบเบฅเบฐเบซเบฑเบ, เบเบญเบเปเบเบเบเปเบฒเบเบฑเบ. เปเบเบเบเบนเปเบเบฐเบฅเบดเบ. เปเบเบเบฒเบเบเปเบญเบ 6.9, เบฅเบฐเบซเบฑเบเบเปเบฒเบเบงเบฒเบกเบชเบฐเบญเบฒเบ blob เปเบเปเบเปเบงเบต amdgpu, ath12k, adreno, btusb เปเบฅเบฐ r8169 เปเบเปเบเบทเบเบเบฑเบเบเบธเบเปเบฅเปเบง. เปเบเปเบงเบต ptp_fc3 เปเปเปเปเบเปเบเบทเบเบญเบฐเบเบฒเปเบกเปเบฅเปเบง. เปเบฎเบฑเบเบเบงเบฒเบกเบชเบฐเบญเบฒเบเบเบทเป blob เปเบเปเบเบฅเป dts (devicetree) เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐ Aarch64. เปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเบกเบตเบเบฒเบเบเปเบฒเบเบงเบฒเบกเบชเบฐเบญเบฒเบเปเบเปเบงเบต i915, เปเบเบดเปเบเบเปเบฒเปเบเบชเบนเปเบเบฒเบ freezing เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ. เบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบธเบเปเบเปเบ blobs เบเบตเปเบชเบฐเบซเบเบญเบเปเบเบฑเบ hex dumps.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru
