เบซเบผเบฑเบเบเบฒเบเบชเบญเบเปเบเบทเบญเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, Linus Torvalds เปเบเปเบเปเบญเบ kernel เบญเบญเบ. Linux 5.15. เปเบเบเบฑเบเบเบฒเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเปเบเบเปเบเบฑเปเบเบเบตเปเบชเบธเบ: เปเบเบฃเปเบงเบต NTFS เปเปเปเบเบตเปเบฎเบญเบเบฎเบฑเบเบเบฒเบเบเบฝเบ, เปเบกเบเบนเบ ksmbd เบเบตเปเบกเบตเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเปเบเบตเบเปเบงเบต SMB, เบฅเบฐเบเบปเบเบเปเบญเบ DAMON เบชเบณเบฅเบฑเบเบเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเปเบงเบเบเบงเบฒเบกเบเบณ, เบเบฒเบเบฅเบฑเบญเบเบเบทเปเบเบเบฒเบเบชเบณเบฅเบฑเบเปเปเบเปเบงเบฅเบฒเบเบดเบ, เบเบฒเบเบฎเบญเบเบฎเบฑเบ fs-verity เปเบ Btrfs, เบเบฒเบเปเบญเบตเปเบเบฅเบฐเบเบปเบ process_mrelease เบชเบณเบฅเบฑเบเบฅเบฐเบเบปเบเบเบญเบเบชเบฐเปเบญเบเปเปเบงเบเบเบงเบฒเบกเบเบณเบเปเบณ, เปเบฅเบฐเปเบกเบเบนเบเบเบฒเบเบขเบฑเปเบเบขเบทเบเบเบฒเบเปเบ dm-ima.
เบฎเบธเปเบเปเบซเบกเปเบเบฐเบเบญเบเบกเบตเบเบฒเบเปเบเปเปเบ 13499 เบเบฒเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒ 1888, เบเบฐเบซเบเบฒเบ patch เปเบกเปเบ 42 MB (เบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเปเบเปเบฎเบฑเบเบเบปเบเบเบฐเบเบปเบ 10895 เปเบเบฅเป, 632522 เปเบชเบฑเปเบเบเบญเบเบฅเบฐเบซเบฑเบเบเบทเบเปเบเบตเปเบก, 299966 เปเบชเบฑเปเบเบเบทเบเบฅเบถเบ). เบเบฐเบกเบฒเบ 45% เบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเบฒเบชเบฐเปเบซเบเบตเปเบ 5.15 เปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเปเบเปเบงเบตเบญเบธเบเบฐเบเบญเบ, เบเบฐเบกเบฒเบ 14% เบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบฑเบเบเบธเบเบฅเบฐเบซเบฑเบเบชเบฐเปเบเบฒเบฐเบเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบฎเบฒเบเปเบง, 14% เปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบ stack เปเบเบทเบญเบเปเบฒเบ, 6% เปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเป, เปเบฅเบฐ 3% เปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบฅเบฐเบเบปเบเบเปเบญเบ kernel เบเบฒเบเปเบ.
เบเบฐเบงเบฑเบเบเบฐเบเปเบฒเบเบปเปเบเบเป:
- เบฅเบฐเบเบปเบเบเปเบญเบเปเบเปเบ, I/O เปเบฅเบฐเบฅเบฐเบเบปเบเปเบเบฅเป
- kernel เปเบเปเบฎเบฑเบเบฎเบญเบเปเบญเบปเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบซเบกเปเบเบญเบเบฅเบฐเบเบปเบเปเบเบฅเป NTFS, เปเบเบตเบเปเบเบ Paragon Software. เปเบเปเบงเบตเปเบซเบกเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบซเบกเบเบเบฒเบเบเบฝเบเปเบฅเบฐเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบธเบเบชเบปเบกเบเบฑเบเบเบฑเบเบซเบกเบปเบเบเบญเบ NTFS 3.1 เบฎเบธเปเบเบเบฐเบเบธเบเบฑเบ, เบฅเบงเบกเบเบฑเบเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเปเบเบฅเปเบเบตเปเบเบฐเบซเบเบฒเบ, เบฅเบฒเบเบเบทเปเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบ (ACLs), เบฎเบนเบเปเบเบเบเบฒเบเบเบตเบเบญเบฑเบเบเปเปเบกเบนเบ, เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฑเบเบเบทเปเบเบเบตเปเบซเบงเปเบฒเบเบขเบนเปเปเบเปเบเบฅเป (sparse) เปเบฅเบฐ replaying เบเบฒเบเบเปเบฝเบเปเบเบเบเบฒเบ เบเบฑเบเบเบถเบเปเบเบทเปเบญเบเบทเปเบเบเบนเบเบงเบฒเบกเบชเบปเบกเบเบนเบเบซเบผเบฑเบเบเบฒเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบง .
- เบฅเบฐเบเบปเบเปเบเบฅเป Btrfs เบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบปเบเปเบ fs-verity, เปเบเบดเปเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบงเบเบเบธเบกเบเบงเบฒเบกเบเบทเปเบชเบฑเบเปเบฅเบฐเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเปเบเบฅเปเบชเปเบงเบเบเบธเบเบเบปเบเบขเปเบฒเบเปเบเปเบเปเบชเปเบเบเปเบเป hashes cryptographic เบซเบผเบทเบเบฐเปเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเปเบเบฅเป, เปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบงเปเปเบเบเบทเปเบเบเบตเป metadata. เบเปเบญเบเบซเบเปเบฒเบเบตเป, fs-verity เบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเป Ext4 เปเบฅเบฐ F2fs เปเบเบปเปเบฒเบเบฑเปเบ.
Btrfs เบเบฑเบเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเปเบฒเบเปเบเบเบเบตเป ID เบเบนเปเปเบเปเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเปเบเบตเปเบเบดเบเบเบฑเปเบ (เบเปเบญเบเบซเบเปเบฒเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเป FAT, ext4 เปเบฅเบฐ XFS). เบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเบฝเบเบเบฝเบเปเบเบฅเปเบเบญเบเบเบนเปเปเบเปเบชเบฐเปเบเบฒเบฐเบขเบนเปเปเบเบเบฒเบเบดเบเบฑเบเบเปเบฒเบเบเบฐเปเบเบเบเบตเปเบเบดเบเบเบฑเปเบเบเบฑเบเบเบนเปเปเบเปเบญเบทเปเบเปเบเบฅเบฐเบเบปเบเบเบฐเบเบธเบเบฑเบ.
เบเบฒเบเบเปเบฝเบเปเบเบเบญเบทเปเบเปเบเบญเบ Btrfs เบเบฐเบเบญเบเบกเบต: เบเบฒเบเปเบเบตเปเบกเปเบงเบเบญเบเบเบตเบเบฑเบเบเบฑเบเบชเบฐเบเบตเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบเบทเปเบญเบเบฑเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเปเบฒเบเปเบเบฅเป; เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ raid0 เบเบฑเบเบญเบธเบเบฐเบเบญเบเบซเบเบถเปเบ, เปเบฅเบฐ raid10 เบเบฑเบเบชเบญเบ (เบเบปเบงเบขเปเบฒเบ, เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเบญเบ reconfigure array); เบเบฒเบเปเบฅเบทเบญเบ "rescue = ibadroots" เบเบตเปเบเบฐเบเปเปเบชเบปเบเปเบเบเบปเปเบเปเบกเปเปเบเบเบญเบเปเบเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบ; เบเบฒเบเปเบฅเบฑเปเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ "เบชเบปเปเบ"; เบเบฒเบเบซเบผเบธเบเบเปเบญเบเบเบงเบฒเบกเบเบฑเบเปเบเปเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบฅเบฑเบญเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฝเบเบเบทเป; เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเปเบฒเปเบเปเบเบฐเปเบซเบเบ 4K เปเบเบฅเบฐเบเบปเบเบเบตเปเบกเบตเบเบฐเบซเบเบฒเบเบซเบเปเบฒเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ 64K.
- เปเบ XFS, เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเปเบฒเปเบเปเบงเบฑเบเบเบตเบซเบผเบฑเบเบเบฒเบ 2038 เปเบเบฅเบฐเบเบปเบเปเบเบฅเปเปเบเปเบเบทเบเบชเบฐเบเบฝเบเบฅเบฐเบเบฒเบ. เบเบฐเบเบดเบเบฑเบเบเบปเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบ inode เบเบฑเบเบเปเบฒเปเบฅเบฐเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบดเบเบเบฑเปเบเบเบฑเบเบเปเบฒเปเบฅเบฐเบเบฒเบเปเบเบเบเปเบฒเบเบเบญเบเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเปเบเบฅเป. เปเบเบทเปเบญเบฅเบปเบเบฅเปเบฒเบเบเบฑเบเบซเบฒ, เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบดเบเบเบฒเบเปเบเปเปเบเบเปเบฒเบเบญเบเปเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบดเบเบฑเบเบเบตเปเบเบดเบเบขเบนเปเปเบฅเปเบงเปเบเปเบเบทเบเปเบเบเบเปเบฒเบเบญเบญเบ (เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบดเบเบเบฒเบเปเบเปเบเบฒเบเปเบเบเปเบฒเบขเปเบฒเบเบซเบเบฑเบเปเบซเบเปเบ, เปเบเปเบเบฒเบเบเบดเบเปเบฅเปเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบงเบเบกเบฑเบเบเบฐเบชเบทเบเบเปเป, เบเบฑเปเบเบเบฑเปเบเบเบฒเบเบเบดเบเปเบซเบกเปเปเบกเปเบเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบเบดเบเบเบงเบเบกเบฑเบเบขเปเบฒเบเบชเบปเบกเบเบนเบ).
- เปเบ EXT4, เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบทเปเบญเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเบเบฒเบเบเบฝเบ delalloc buffers เปเบฅเบฐเบเบฒเบเบเบธเบเปเบเปเบเปเบเบฅเปเปเบเบฑเบเบเปเบฒเบเปเบฒเบเบตเปเบเบฑเบเบเบปเบเบขเบนเปเปเบเบทเปเบญเบเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบงเบเบกเบฑเบเบเบฑเบเบเบปเบเปเบเบตเบเบขเบนเป, เปเบเปเบเปเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเปเบเปเบฅเบเบฐเบเปเบฅเบต. เบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบปเบเปเบฅเบตเบเปเบเปเบเบทเบเบเปเบฒเบเบญเบญเบเบเบฒเบเบเบฐเบเบนเป jbd2 kthread เปเบเบทเปเบญเบซเบผเบตเบเปเบงเบฑเปเบเบเบฒเบเบชเบฐเบเบฑเบเบเบฑเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฑเบ metadata.
- F2FS เปเบเปเปเบเบตเปเบกเบเบปเบงเปเบฅเบทเบญเบ "discard_unit=block|segment|section" เปเบเบทเปเบญเบเบนเบเบกเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบปเบเปเบฅเบตเบ (เปเบฒเบเปเบเบดเบเบเบฅเบฑเบญเบเบเบตเปเบเบทเบเบเบปเบเบเปเบญเบเบเบตเปเบญเบฒเบเบเบฐเบเปเปเบเบทเบเปเบเบฑเบเปเบงเปเบเบฒเบเบฎเปเบฒเบเบเบฒเบเบญเบตเบเบเปเปเปเบ) เบเปเปเบเบฑเบเบเบฒเบเบเบฑเบเบฎเบฝเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฅเบฑเบญเบ, เบเบฐเปเบซเบเบเบเบฒเบ, เบเบฒเบเบชเปเบงเบ เบซเบผเบทเบเบฒเบเบชเปเบงเบ. เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเบเปเบฝเบเปเบเบเปเบ I/O latency.
- เบฅเบฐเบเบปเบเปเบเบฅเป EROFS (Extendable Read-Only File System) เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบ I/O เปเบเบเบเบปเบเบชเบณเบฅเบฑเบเปเบเบฅเปเบเบตเปเบเบฑเบเบเบถเบเปเบงเปเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบตเบเบญเบฑเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเบฎเบญเบเบฎเบฑเบ fiemap.
- OverlayFS เบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฑเบเบเบฒเบเบเบตเปเบเบทเบเบเปเบญเบเบเบญเบ mount flags "immutable", "append-only", "sync" เปเบฅเบฐ "noatime".
- NFS เปเบเปเบเบฑเบเบเบธเบเบเบฒเบเบเบฑเบเบเบฒเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเปเบเบตเบเปเบงเบต NFS เบขเบธเบเบเบญเบเบชเบฐเปเบญเบเบเปเปเบเบฒเบเบฎเปเบญเบเบเป. เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบดเบเบเบฑเปเบเบเบฒเบเปเบเบตเบเปเบงเบตเบเบตเปเปเบเปเปเบฅเปเบงเปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเบกเบฒ. เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เปเบเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเปเบเปเบฒเบเบเบตเปเบขเบนเปเปเบเบทเบญเบเปเบฒเบเบญเบทเปเบ.
- เบเบฒเบโเบเบฐโเบเบฝเบกโเปเบเปโเปเบฅเบตเปเบกโเบเบปเปเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบฝเบโเปเบซเบกเปโเบฅเบฐโเบเบปเบโเบเปเบญเบ FSCACHEโ.
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเบเบชเปเบงเบ EFI เบเปเบงเบเบเบฒเบเบงเบฒเบเบเปเบฒเปเบซเบเปเบเบเบตเปเบเปเปเปเบกเปเบเบกเบฒเบเบเบฐเบเบฒเบเบเบญเบเบเบฒเบเบฐเบฅเบฒเบ GPT.
- เบเบปเบเปเบ fanotify เบเบฐเบเบดเบเบฑเบเบเบธเบเปเบซเบกเป, FAN_REPORT_PIDFD, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเป pidfd เบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเปเบ metadata เบเบฑเบเบเบทเบเบกเบฒ. Pidfd เบเปเบงเบเบเบฑเบเบเบฒเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเปเบเป PID เบเบทเบเปเปเปเปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบฐเบเบงเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบฅเปเบเบตเปเบเบทเบเบเบงเบเบชเบญเบเบขเปเบฒเบเบเบทเบเบเปเบญเบเบเบงเปเบฒ (pidfd เปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเบชเบฐเปเบเบฒเบฐเปเบฅเบฐเบเปเปเบเปเบฝเบเปเบเบ, เปเบเบเบฐเบเบฐเบเบตเป PID เบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเปเบเบเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเบญเบทเปเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเบฐเบเบธเบเบฑเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบ PID เบเบฑเปเบเบชเบดเปเบเบชเบธเบเบฅเบปเบ).
- เปเบเบตเปเบกเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเบตเปเบกเบเบธเบเปเบเบทเปเบญเบกเบเปเปเปเบซเปเบเบฑเบเบเบธเปเบกเบเบตเปเปเบเปเบเบเบฑเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเปเบซเปเบเบฑเบเบเบฒเบเปเบเบฅเบฐเบเบปเบ move_mount() เปเบเบดเปเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฐเบซเบเบฑเบเปเบฅเบฐเบเบฒเบเบเบทเปเบเบเบนเบชเบฐเบเบฒเบเบฐเบเบฐเบเบงเบเบเบฒเบเปเบ CRIU เปเบกเบทเปเบญเบกเบตเบเบทเปเบเบเบตเปเปเบเบทเปเบญเบกเบเปเปเบซเบผเบฒเบเบเบตเปเปเบเปเบฎเปเบงเบกเบเบฑเบเปเบเบเบฑเบเบเบตเปเปเบเบเบเปเบฝเบง.
- เปเบเบตเปเบกเบเบฒเบเบเบปเบเบเปเบญเบเปเบเบทเปเบญเบเปเบเปเบเบทเปเบญเบเบฒเบเบเบตเปเปเบเบทเปเบญเบเปเบงเปเบเบตเปเบญเบฒเบเบเบฐเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบงเบฒเบกเปเบชเบเบซเบฒเบเบเบญเบเปเบเบฅเปเปเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบญเปเบฒเบ cache เปเบเบเบฐเบเบฐเบเบตเปเบเบฐเบกเบงเบเบเบปเบ voids เปเบเปเบเบฅเป.
- เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบฅเบฑเบญเบเปเบเบฅเปเปเบเบเบเบฑเบเบเบฑเบ (เบเบฑเบเบเบฑเบ), เบเบฐเบเบดเบเบฑเบเปเบเบเบเปเบฒเบเบเบฒเบเบชเบฐเบเบฑเบเบเบฒเบเปเบเบฅเบฐเบเบปเบเบเบตเปเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบฅเป, เปเบเปเบเบทเบเบขเบธเบเปเบเบปเบฒ. เปเบเบทเปเบญเบเบเบฒเบเปเบเบทเปเบญเบเปเบเบเบฒเบเปเบเปเบเบเบฑเบเบเบตเปเปเบเบฑเบเปเบเปเบเป, locks เปเบซเบผเบปเปเบฒเบเบตเปเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเบงเปเบฒเบเปเปเบซเบเปเบฒเปเบเบทเปเบญเบเบทเปเบฅเบฐเบเบทเบเบเบฐเบเบดเปเบชเบเบซเบผเบฒเบเบเบตเบเปเบญเบ.
- เบฅเบฐเบเบปเบเบเปเบญเบ LightNVM เปเบเปเบเบทเบเปเบเบเบเปเบฒเบเบญเบญเบ, เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเบปเปเบฒเปเบเบดเบเปเบ SSD เปเบเบเบเบปเบ, เบเปเบฒเบกเบเบฑเปเบ emulation. LightNVM เปเบเปเบชเบนเบเปเบชเบเบเบงเบฒเบกเบซเบกเบฒเบเบเบญเบเบกเบฑเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบกเบฒเปเบเบดเบเบเบญเบเบกเบฒเบเบเบฐเบเบฒเบ NVMe เบเบตเปเบชเบฐเบซเบเบญเบเบเบฒเบเปเบเปเบเปเบเบ (ZNS, Zoned Namespace).
- เบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบฅเบฐเบเบฒเบเบเปเบฅเบดเบเบฒเบเบฅเบฐเบเบปเบ
- เบฅเบฐเบเบปเบเบเปเบญเบ DAMON (Data Access Monitor) เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ, เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบดเบเบเบฒเบกเบเบดเบเบเบฐเบเปเบฒเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเปเบกเบนเบเปเบ RAM เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเบเบตเปเปเบฅเบทเบญเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบทเปเบเบเบตเปเบเบญเบเบเบนเปเปเบเป. เบฅเบฐเบเบปเบเบเปเบญเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบงเบดเปเบเบฒเบฐเบเบทเปเบเบเบตเปเบเบงเบฒเบกเบเบปเบเบเปเบฒเบเบตเปเบเบฐเบเบงเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบกเบฑเบ, เปเบฅเบฐเบเบทเปเบเบเบตเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเบเบตเปเบเบฑเบเบเปเปเปเบเปเบญเปเบฒเบเบชเบดเบ. DAMON เบกเบตเบฅเบฑเบเบชเบฐเบเบฐเบเบฒเบเปเบซเบผเบ CPU เบเปเปเบฒ, เบเบฒเบเบเปเบฅเบดเปเบเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเปเปเบฒ, เบเบงเบฒเบกเบเบทเบเบเปเบญเบเบชเบนเบเปเบฅเบฐเบเบฒเบเบเบฒเบเบเบฐเปเบเบเบปเบเบเบตเป overhead, เบเปเปเบเบถเปเบเบเบฑเบเบเบฐเบซเบเบฒเบ. เบฅเบฐเบเบปเบเบเปเบญเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเปเบเบฑเบเบชเบญเบเปเบเบ kernel เปเบเบทเปเบญเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบเบฑเบเบเบฒเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ, เปเบฅเบฐเปเบเบเบเบปเบเบเบฐเปเบซเบเบเปเบเบเบทเปเบเบเบตเปเบเบญเบเบเบนเปเปเบเปเปเบเบทเปเบญเปเบเบปเปเบฒเปเบเบงเปเบฒเบเบฐเบเบงเบเบเบฒเบเปเบเบเปเบฒเบฅเบฑเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบฅเบฐเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบเปเบฒเปเบเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ, เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบเบเบฒเบเบเบปเบเบเปเบญเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเบตเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบ.
- เบเบฒเบเปเบญเบตเปเบเบฅเบฐเบเบปเบ process_mrelease เปเบเปเบเบทเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเปเบฅเปเบง, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเบฒเบเบเปเบญเบเปเปเบงเบเบเบงเบฒเบกเบเบณเปเบงเบเบถเปเบเบชเบณเบฅเบฑเบเบเบฐเบเบงเบเบเบฒเบเบเบตเปเบขเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบกเบฑเบ. เบเบฒเบเปเบเปเปเบเบทเปเบญเบเปเบเบเบปเบเบเบฐเบเบด, เบเบฒเบเบเปเบญเบเบเบฑเบเบเบฐเบเบฒเบเบญเบ เปเบฅเบฐ เบเบฒเบเบขเบธเบเบเบฐเบเบงเบเบเบฒเบเบเปเปเปเบกเปเบเบเบฑเบเบเบต เปเบฅเบฐ เบชเบฒเบกเบฒเบเบเบฑเบเบเปเบฒเปเบเปเบเปเบงเบเปเบซเบเบเบปเบเบเปเบฒเบเป, เปเบเบดเปเบเบฅเบปเบเบเบงเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบฅเบฐเบเบปเบเปเบเบทเบญเบเปเบเบฅเปเบงเบเปเปเบฒเบเบงเบฒเบกเบเบปเบเบเบฑเบเบเบญเบเปเปเบงเบเบเบงเบฒเบกเบเบณเบเบทเปเบเบเบตเปเบเบนเปเปเบเป เปเบเบฑเปเบ oomd (เบชเบฐเปเบญเบเปเบซเปเปเบเบ systemd) เปเบฅเบฐ lmkd (เปเบเปเปเบ Android). เปเบเบเบเบฒเบเปเบญเบตเปเบ process_mrelease, เบฅเบฐเบเบปเบเบเบฑเปเบเบเปเบฒเบงเบชเบฒเบกเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเบนเปเบเบทเบเปเปเบงเบเบเบงเบฒเบกเบเบณเบเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเบตเปเบเบทเบเบขเบธเบเปเบเบเบเบฑเบเบเบฑเบเปเบเปเบขเปเบฒเบเบเบฒเบเปเบเบปเบฒเปเบเปเบซเบผเบฒเบเบเบงเปเบฒ.
- เบเบฒเบเบชเบฒเบเบฒ PREEMPT_RT, เปเบเบดเปเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบเปเบเบดเบ, variants เบเบญเบ primitives เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบฅเบฐเบเบฝเบ locks mutex, ww_mutex, rw_semaphore, spinlock เปเบฅเบฐ rwlock, เปเบเบเบญเบตเบเปเบชเปเบฅเบฐเบเบปเบเบเปเบญเบ RT-Mutex, เปเบเปเบเบทเบเปเบญเบ. เบเบฒเบเบเปเบฝเบเปเบเบเปเบเปเบเบทเบเปเบเบตเปเบกเปเบชเป SLUB slab allocator เปเบเบทเปเบญเบเบฑเบเบเบธเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเบซเบกเบ PREEMPT_RT เปเบฅเบฐเบซเบผเบธเบเบเปเบญเบเบเบปเบเบเบฐเบเบปเบเบเปเปเบเบฒเบเบฅเบปเบเบเบงเบ.
- เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบเบปเบงเบเปเบฒเบเบปเบเปเบงเบฅเบฒเบงเบฝเบ SCHED_IDLE เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบ cgroup, เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบชเบฐเบซเบเบญเบเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเปเบซเปเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบเบธเปเบกเบเบตเปเบฅเบงเบกเบขเบนเปเปเบ cgroup เบชเบฐเปเบเบฒเบฐ. เปเบซเบผเบปเปเบฒเบเบฑเปเบ. เบเบฐโเบเบงเบโเบเบฒเบโเปเบซเบผเบปเปเบฒโเบเบตเปโเบเบฐโเบเปเบฒโเปเบเบตเบโเบเบฒเบโเบเบฝเบโเปเบเปโเปเบโเปเบงโเบฅเบฒโเบเบตเปโเบเปเปโเบกเบตโเบงเบฝเบโเบเบฒเบโเบญเบทเปเบเปโเบเบตเปโเบฅเปโเบเปเบฒโเปเบซเปโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเปเบโเบฅเบฐโเบเบปเบโ. เบเปเปเบเบทเบเบฑเบเบเบฒเบเบเบฑเปเบเบเบธเบเบชเบปเบกเบเบฑเบ SCHED_IDLE เปเบซเปเบเบฑเบเปเบเปเบฅเบฐเบเบฐเบเบงเบเบเบฒเบเปเบเปเบฅเบฐเบญเบฑเบ, เปเบกเบทเปเบญเบเบนเบเบกเบฑเบ SCHED_IDLE เบเบฑเบ cgroup, เบเปเบณเปเบฑเบเบเบตเปเบชเบปเบกเบเบฝเบเบเบญเบเปเปเบฒเบงเบฝเบเบเบฒเบเปเบเบเบธเปเบกเปเบกเปเบเบเบณเบเบถเบเปเบเบดเบเปเบกเบทเปเบญเปเบฅเบทเบญเบเปเปเบฒเบงเบฝเบเบเบตเปเบเบฐเบเบณเปเบเบตเบเบเบฒเบ.
- เบเบปเบเปเบเบเบฒเบเบเบฑเบเบเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฅเบดเปเบเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบ cgroup เปเบเปเบเบทเบเบเบฐเบซเบเบฒเบเบญเบญเบเบเปเบงเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบดเบเบเบฒเบกเปเบเบเบชเปเบฒเบเบเปเปเบกเบนเบ kernel เปเบเบตเปเบกเปเบเบตเบก, เบฅเบงเบกเบเบฑเบเบชเบดเปเบเบเบตเปเบชเปเบฒเบเบเบทเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบปเบเบเบฐเปเบเบเบชเบฝเบ, เบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบชเบฑเบเบเบฒเบเปเบฅเบฐ namespaces.
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบเบปเบเปเบงเบฅเบฒเบเบตเปเบเปเปเบชเบญเบเบเปเบญเบเบเบญเบเบเบฒเบเบเบนเบเบกเบฑเบเบงเบฝเบเบเบฒเบเบเบฑเบเปเบเบเปเบเปเบเบเปเบเบตเปเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบตเปเบเบฒเบ CPU เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฐเบเบดเบเบฑเบเบงเบฝเบเบเบฒเบ 32 เบเบดเบ, เปเบฅเบฐเบเบฒเบเบญเบฑเบเปเบฎเบฑเบเบงเบฝเบเบเบฝเบเปเบเปเปเบเปเบซเบกเบ 64 เบเบดเบ (เบเบปเบงเบขเปเบฒเบ, ARM). เบฎเบนเบเปเบเบเปเบซเบกเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฝเบเปเบเป CPU เบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบงเบฝเบเบเบฒเบ 32-bit เปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบปเบเบงเบฝเบเบเบฒเบ 32-bit.
- เบญเบดเบเปเบเบตเปเบเบ io_uring asynchronous I/O เปเบเบเบฑเบเบเบธเบเบฑเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเปเบเบตเบเปเบเบฅเปเปเบเบเบเบปเบเปเบเบเบฒเบเบฐเบฅเบฒเบเบเบฑเบเบชเบฐเบเบตเปเบเบฅเปเบเบปเบเบเบตเป, เปเบเบเบเปเปเบเปเบญเบเปเบเปเบเบปเบงเบญเบฐเบเบดเบเบฒเบเปเบเบฅเป, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบชเบฒเบกเบฒเบเปเบฅเบฑเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฒเบเบเบฐเปเบเบ, เปเบเปเบเบปเบเบเบฑเบเบเปเบฒเบกเบเบฑเบเบเบฐเบเบงเบเบเบฒเบ Unix เปเบเบเบเบฑเปเบเปเบเบตเบกเบเบญเบเบเบฒเบเบเปเบฒเปเบเปเบเบปเบงเบญเบฐเบเบดเบเบฒเบเปเบเบฅเป. เปเบเบทเปเบญเปเบเบตเบเปเบเบฅเป.
io_uring เบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเบเปเบญเบ BIO (Block I/O Layer) เบเบฐเบเบดเบเบฑเบเบเบปเบเปเบเบเบฒเบเบฅเบตเปเบเปเบเบตเบเปเบซเบกเป ("BIO recycling"), เปเบเบดเปเบเบซเบผเบธเบเบเปเบญเบเบเปเบฒเปเบเปเบเปเบฒเบเปเบเบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบเบฒเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบฒเบเปเบเปเบฅเบฐเปเบเบตเปเบกเบเปเบฒเบเบงเบเบเบฒเบเบเบธเบเปเบเปเบ I/O เบเปเปเบงเบดเบเบฒเบเบตเบเบฐเบกเบฒเบ 10%. . io_uring เบเบฑเบเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ mkdirat(), symlinkat() เปเบฅเบฐ linkat() เบเบฒเบเปเบเบฅเบฐเบเบปเบ.
- เบชเปเบฒเบฅเบฑเบเปเบเบเบเบฒเบ BPF, เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบฎเปเบญเบเบเปเปเบฅเบฐเบเบฐเบเบงเบเบเบฒเบเบเบฑเบเปเบงเบฅเบฒเปเบซเบเบเบฒเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ. เปเบเบทเปเบญเบ iterator เบชเปเบฒเบฅเบฑเบ socket UNIX เปเบเปเบเบทเบเปเบเบตเปเบก, เปเบฅเบฐเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเปเบฎเบฑเบเปเบฅเบฐเบเปเบฒเบเบปเบเบเบฒเบเปเบฅเบทเบญเบ socket เบชเปเบฒเบฅเบฑเบ setsockopt เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ. BTF dumper เปเบเบเบฑเบเบเบธเบเบฑเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเปเปเบกเบนเบเบเบดเบก.
- เปเบเบฅเบฐเบเบปเบ NUMA เบเบตเปเบกเบตเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบฐเปเบเบเบเปเบฒเบเปเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ, เปเบกเบทเปเบญเบเบทเปเบเบเบตเปเบซเบงเปเบฒเบเบซเบกเบปเบ, เบซเบเปเบฒเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเบทเบเบเบฑเบเปเบฅเปเบเบฐเบเบทเบเปเบญเบเบเบฒเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเบเปเบเบทเปเบญเบเปเบซเบง (DRAM) เปเบเบชเบนเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบฒเบงเบญเบเบเปเบฒเบฅเบปเบ (เบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบปเบเบเบตเป) เปเบเบเบเบตเปเบเบฐเบฅเบถเบเบซเบเปเบฒเปเบซเบผเบปเปเบฒเบเบตเป. เบเบฒเบเบเบปเบเบชเบญเบเปเบเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเบกเบตเบชเบดเบเปเบเบปเปเบฒเบเบฝเบกเบเบฑเปเบเบเปเบฒเบงเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบเบฑเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบฅเบฐเบเบปเบเบเบฑเปเบเบเปเบฒเบง. NUMA เบเบฑเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบฑเบเบชเบฑเบเบซเบเปเบฒเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฐเบเบงเบเบเบฒเบเบเบฒเบเบเบธเบเบเบญเบ NUMA nodes เบเบตเปเปเบฅเบทเบญเบ.
- เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ ARC, เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบฐเบฅเบฒเบเบซเบเปเบฒเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบชเบฒเบกเปเบฅเบฐเบชเบตเปเบฅเบฐเบเบฑเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ, เปเบเบดเปเบเบเบฐเบเปเบงเบเปเบซเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเปเบเบเปเบเบต ARC 64 เบเบดเบเบเบทเปเบกเบญเบตเบ.
- เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ s390, เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเปเบฒเปเบเปเบเบปเบเปเบ KFENCE เปเบเบทเปเบญเบเบงเบเบเบปเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ, เปเบฅเบฐเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบเบเบงเบเบเบฑเบเบชเบฐเบเบฒเบเปเบเบทเปเบญเบเบฒเบ KCSAN เปเบเปเบเบทเบเปเบเบตเปเบก.
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบชเบฐเบเบตเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเปเปเบเบงเบฒเบกเบญเบญเบเปเบเบเบเปเบฒเบ printk(), เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบถเบเบเปเปเบเบงเบฒเบกเบเบฑเปเบเบเปเบฒเบงเบเบฑเบเบซเบกเบปเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเปเบฅเบฐเบเบดเบเบเบฒเบกเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบทเปเบเบเบตเปเบเบญเบเบเบนเปเปเบเป.
- mmap() เปเบเปเบเบญเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเปเบฅเบทเบญเบ VM_DENYWRITE, เปเบฅเบฐเบฅเบฐเบซเบฑเบ kernel เปเบเปเบเบทเบเปเบเบเบเปเบฒเบเบญเบญเบเบเบฒเบเบเบฒเบเปเบเปเปเบซเบกเบ MAP_DENYWRITE, เปเบเบดเปเบเปเบเปเบซเบผเบธเบเบฅเบปเบเบเปเบฒเบเบงเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบเบฅเบฑเบญเบเบเบฒเบเบเบฝเบเปเบเบซเบฒเปเบเบฅเปเบเบตเปเบกเบตเบเบงเบฒเบกเบเบดเบเบเบฒเบ ETXTBSY.
- เบเบฐเปเบเบเปเบซเบกเปเบเบญเบเบเบฒเบเบเบงเบเบชเบญเบ, "เบเบฒเบเบชเบทเบเบชเบงเบเปเบซเบเบเบฒเบ," เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบฅเบฐเบเบปเบเบเปเบญเบเบเบฒเบเบเบดเบเบเบฒเบก, เปเบเบดเปเบเบชเบฒเบกเบฒเบเบเบดเบเบเบฑเบเปเบซเบเบเบฒเบเบเบฒเบเบเบดเบเบเบฒเบกเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง, เบเปเบฒเบเบปเบเบฎเบนเบเปเบเบเบเบปเบเบเบฐเบฅเบดเบเบเบญเบเบเปเบฒเบเปเบญเบ.
- เปเบกเบทเปเบญเบชเปเบฒเบ kernel เปเบเบเปเบเป Clang compiler, เบเบปเบงเบเบฐเบเบญเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบเบเบเบฒเบ LLVM เบเบทเบเบเปเบฒเปเบเปเปเบเบเบฑเบเบเบธเบเบฑเบ.
- เปเบเบฑเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเปเบเบเบเบฒเบเบเบตเปเบเบฐเบเปเบฒเบเบฑเบ kernel เบเบญเบเบฅเบฐเบซเบฑเบเบเบตเปเบเปเบฒเปเบเบชเบนเปเบเบฒเบเปเบเบทเบญเบเปเบเบเบทเบเบญเบญเบเปเบเบ compiler, เบเบฒเบเบเบปเบเบฅเบญเบเปเบเปเบเบทเบเบเปเบฒเปเบเบตเบเบเปเบงเบ "-Werror" เบฎเบนเบเปเบเบเบเบฒเบเปเบเบตเบเปเบเปเบเบฒเบเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เปเบเบเปเบฒเปเบเบทเบญเบ compiler เปเบเปเบเบทเบเบเบฐเบกเบงเบเบเบปเบเปเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ. เปเบเบเบฒเบเบเบฐเบเบฝเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบญเบ 5.15, Linus เปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฐเบเบญเบกเบฎเบฑเบเบเบฝเบเปเบเปเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบเปเปเบกเบตเบเบปเบเปเบเบเปเบฒเปเบเบทเบญเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเปเปเบชเปเบฒเบ kernel เปเบฅเบฐเปเบเบตเบเปเบเปเบเบฒเบเบเปเปเบชเปเบฒเบเบเปเบงเบ "-Werror", เปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบปเบเบฅเบปเบเปเบซเบฑเบเบเบตเบงเปเบฒเบเบฒเบเบเบฑเบเบชเบดเบเปเบเบเบฑเปเบเบเปเบฒเบงเปเบกเปเบเปเบงเปเบฅเบฐเบเบฑเบเบเปเบฒเปเบฎเบฑเบเปเบซเป "-Werror" เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ. . เบเบฒเบเบฅเบงเบกเปเบญเบปเบฒเบเบธเบ โ-Werrorโ เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฐเบเบญเบเปเบกเปเบเบเบงเบเบเบธเบกเปเบเบเปเบเปเบเบฒเบฅเบฒเบกเบดเปเบเบต WERROR, เปเบเบดเปเบเบเบทเบเบเบฑเปเบเปเบเบฑเบ COMPILE_TEST เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, i.e. เบชเปเบฒเบฅเบฑเบเปเบเบเบฑเบเบเบธเบเบฑเบเบกเบฑเบเปเบเปเบเบทเบเปเบเบตเบเปเบเปเบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบชเปเบฒเบเบเบฒเบเบเบปเบเบชเบญเบ.
- Virtualization เปเบฅเบฐเบเบงเบฒเบกเบเบญเบเปเบ
- เบเบปเบงเบเบฑเบเบเบฒเบ dm-ima เปเบซเบกเปเปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบ Device Mapper (DM) เบเปเบงเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบเปเบเบเบฒเบเบขเบฑเปเบเบขเบทเบเบเบฒเบเปเบเปเบเบเบญเบตเบเปเบชเปเบฅเบฐเบเบปเบเบเปเบญเบ IMA (Integrity Measurement Architecture) เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฅเบดเบเบฒเบเบเบฒเบเบเบญเบเบเบงเบเบชเบญเบเบชเบฐเบเบฒเบเบฐเบเบญเบเบฅเบฐเบเบปเบเบเปเบญเบ kernel เปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเบเบงเบเบกเบฑเบ. . เปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ, dm-ima เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเปเบฒเบเบเปเบญเบเปเบเบฑเบเบเปเปเบกเบนเบเปเบเบเปเบเป Device Mapper เบเบตเปเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบฅเบฐเบเบปเบเบเบฑเบเบเบฒเบเบเบญเบ, เปเบเบเบฑเปเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบปเปเบฒเบซเบกเบฒเบ DM เบเบตเปเปเบเบตเบเบเบปเบงเบเบทเบเบเบงเบเบชเบญเบเปเบเบเปเบเป IMA.
- prctl() เบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเปเบซเบกเป PR_SPEC_L1D_FLUSH, เปเบเบดเปเบเปเบกเบทเปเบญเปเบเบตเบเปเบเปเบเบฒเบ, เปเบฎเบฑเบเปเบซเป kernel เบฅเปเบฒเบเปเบเบทเปเบญเปเบเบเบญเบ cache เบฅเบฐเบเบฑเบเบเปเบฒเบญเบดเบ (L1D) เปเบเปเบฅเบฐเบเบฑเปเบเบเบตเปเบชเบฐเบซเบผเบฑเบเบชเบฐเบเบฒเบเบเบฒเบเปเบเบตเบเบเบถเปเบ. เบฎเบนเบเปเบเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบเบเบฐเบเบงเบเบเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบ, เปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบปเบเบเปเบญเบเปเบเบตเปเบกเปเบเบตเบกเบเปเปเบเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบฒเบเปเบเบกเบเบตเบเบฒเบเบเปเบฒเบเบเบตเปเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบทเปเบญเบเปเบฒเบเบปเบเบเปเปเบกเบนเบเบเบตเปเบเบปเบเบฅเบปเบเปเบ cache เปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบเบเปเบญเบเปเบซเบงเปเบเบตเปเปเบเบตเบเบเบฒเบเบเบฒเบเบเบฒเบเปเบเบปเบฒเบเบญเบเบเปเบฒเปเบเบฐเบเปเบฒเปเบ CPU. เบเปเบฒเปเบเปเบเปเบฒเบเปเบเบเบฒเบเปเบเบตเบเปเบเป PR_SPEC_L1D_FLUSH (เบเปเปเปเบเปเปเบเบตเบเปเบเปเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ) เปเบเบฑเบเบเบฒเบเบฅเบปเบเปเบเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบ.
- เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบชเปเบฒเบ kernel เบเปเบงเบเบเบฒเบเปเบเบตเปเบกเบเบธเบ "-fzero-call-used-regs=used-gpr" เบเบฑเบ GCC, เปเบเบดเปเบเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบเบเบฑเบเบซเบกเบปเบเบเบทเบเบเบฑเปเบเปเบซเบกเปเปเบเบฑเบเบชเบนเบเบเปเบญเบเบเบตเปเบเบฐเบเบฑเบเบเบทเบเบเบฒเบเบเบงเบเบเบธเบกเบเบฒเบเบเบฑเบเบเบฑเบ. เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบญเบเบเบฑเบเบเบฒเบเบฎเบปเปเบงเปเบซเบฅเบเบญเบเบเปเปเบกเบนเบเบเบฒเบเบซเบเปเบฒเบเบตเปเปเบฅเบฐเบซเบผเบธเบเบฅเบปเบ 20% เบเบญเบเบเปเบฒเบเบงเบเบเบฅเบฑเบญเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบชเปเบฒเบ ROP (Return-Oriented Programming) gadgets เปเบเบเบฒเบเบเบธเบเบเบปเปเบ.
- เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบชเปเบฒเบเปเบเปเบเบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐ ARM64 เปเบเบฎเบนเบเปเบเบเบเบญเบเบฅเบนเบเบเปเบฒเบชเปเบฒเบฅเบฑเบ Hyper-V hypervisor เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ.
- เบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบปเบเบเบฑเบเปเบซเบกเป "VDUSE" เบเบทเบเบชเบฐเปเบซเบเบต, เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฐเบเบดเบเบฑเบเบญเบธเบเบฐเบเบญเบ block virtual เปเบเบเบทเปเบเบเบตเปเบเบนเปเปเบเปเปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเป Virtio เปเบเบฑเบเบเบฒเบเบเบปเบเบชเบปเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบฅเบฐเบเบปเบเปเบเบ.
- เปเบเปเบงเบต Virtio เปเบเบตเปเบกเบชเปเบฒเบฅเบฑเบเบฅเบปเบเปเบก I2C, เปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเปเบฒเบฅเบญเบเบเบปเบงเบเบงเบเบเบธเบก I2C เปเบเปเบซเบกเบ paravirtualization เปเบเบเปเบเป backends เปเบเบเบเปเบฒเบเบซเบฒเบ.
- เปเบเบตเปเบก Virtio driver gpio-virtio เปเบเบทเปเบญเปเบซเปเปเบเบเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบชเบฒเบ GPIO เบเบตเปเบชเบฐเปเบญเบเปเบซเปเปเบเบเบฅเบฐเบเบปเบเปเบเบปเปเบฒเบเบฒเบ.
- เปเบเบตเปเบกเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเปเบฒเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบซเบเปเบฒเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบชเปเบฒเบฅเบฑเบเปเบเปเบงเบตเบญเบธเบเบฐเบเบญเบเบเบตเปเบกเบตเบเบฒเบเบฎเบญเบเบฎเบฑเบ DMA เปเบเบฅเบฐเบเบปเบเบเบตเปเบเปเปเบกเบต I/O MMU (เบซเบเปเบงเบเบเบฒเบเบเบธเปเบกเบเบญเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ).
- KVM hypervisor เบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบชเบฐเปเบเบเบชเบฐเบเบดเบเบดเปเบเบฎเบนเบเปเบเบเบเบญเบ histograms linear เปเบฅเบฐ logarithmic.
- เบฅเบฐเบเบปเบเบเปเบญเบเปเบเบทเบญเบเปเบฒเบ
- เปเบกเบเบนเบ ksmbd เปเบเปเบเบทเบเปเบเบตเปเบกเปเบชเป kernel เบเปเบงเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบญเบเปเบเบฅเปเปเบเบเปเบเปเปเบเปเบเบเบญเบ SMB3. เปเบกเบเบนเบเปเบชเบตเบกเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเบฅเบนเบเบเปเบฒ SMB เบเบตเปเบกเบตเบขเบนเปเปเบ kernel เบเปเบญเบเบซเบเปเบฒเบเบตเปเปเบฅเบฐ, เบเปเปเปเบซเบกเบทเบญเบเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ SMB เบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเบเบทเปเบเบเบตเปเบเบนเปเปเบเป, เบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบเบเบถเปเบเปเบเบเปเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ, เบเบฒเบเบเปเบฅเบดเปเบเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเบเบฑเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบ kernel เบเบฑเปเบเบชเบนเบ. Ksmbd เบเบทเบเบเบปเบเบเบถเปเบเบกเบฒเปเบเบฑเบเบชเปเบงเบเบเบฐเบซเบเบฒเบ Samba เบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบนเบ เปเบฅเบฐเบเปเบญเบกเบเบฑเบเบเบตเปเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบฑเบเปเบเบทเปเบญเบเบกเบท Samba เปเบฅเบฐเบซเปเบญเบเบชเบฐเปเบธเบเบเบฒเบกเบเบงเบฒเบกเบเปเบญเบเบเบฒเบ. เบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบ ksmbd เบเบฐเบเบญเบเบกเบตเบเบฒเบเบเบฑเบเบเบธเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเบฑเบเปเบเปเบฅเบขเบตเบเบฒเบเปเบเบฑเบเบเปเปเบกเบนเบเปเบเบฅเปเบเบตเปเปเบเบเบขเบฒเบ (เบเบฒเบเปเบเบปเปเบฒ SMB) เปเบเบฅเบฐเบเบปเบเบเปเบญเบเบเบดเปเบ, เปเบเบดเปเบเบชเบฒเบกเบฒเบเบซเบผเบธเบเบเปเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ. เปเบเบญเบฐเบเบฒเบเบปเบ, เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ RDMA (โsmbdirectโ) เปเบฅเบฐเบเบฒเบเบเบฐเบซเบเบฒเบเปเบเปเบเบเบญเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบทเบเบญเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเปเบฅเบฐเบเบฒเบเบขเบฑเปเบเบขเบทเบเปเบเบเปเบเปเบฅเบฒเบเปเบเบฑเบเบเบดเบเบดเบเบญเบ.
- เบฅเบนเบเบเปเบฒ CIFS เบเปเปเบฎเบญเบเบฎเบฑเบ NTLM เบญเบตเบเบเปเปเปเบ เปเบฅเบฐเบฅเบฐเบเบปเบเบเบฒเบเบเบดเบชเบนเบเบขเบทเบเบขเบฑเบเบเบตเปเบญเบตเบเปเบชเป DES เบเบตเปเบญเปเบญเบเบเบงเปเบฒเบเบตเปเปเบเปเปเบเปเบเบฃเปเบเบเป SMB1.
- เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ Multicast เปเบกเปเบเบเบฐเบเบดเบเบฑเบเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบงเปเบเบทเบญเบเปเบฒเบเบชเปเบฒเบฅเบฑเบ vlans.
- เปเบเบฃเปเบงเบตเบเบฒเบเปเบเบทเปเบญเบกเบเปเป, เปเบเปเปเบเบทเปเบญเบฅเบงเบกเบญเบดเบเปเบเบตเปเบเบเปเบเบทเบญเบเปเบฒเบ, เปเบเปเบเบทเบเบญเบฑเบเปเบเบเปเบเบทเปเบญเบฎเบญเบเบฎเบฑเบเบฅเบฐเบเบปเบเบเปเบญเบ XDP (eXpress Data Path), เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบกเบตเบเบฒเบเบเบฑเบเบเบฒเบเบเบฑเบเปเบเบฑเบเปเบเบฑเบเปเบเบทเบญเบเปเบฒเบเบเปเบญเบเบเบตเปเบเบงเบเบกเบฑเบเบเบฐเบเบทเบเบเบฐเบกเบงเบเบเบปเบเปเบเบ kernel network stack. Linux.
- stack เปเบฎเปเบชเบฒเบ mac80211 เบฎเบญเบเบฎเบฑเบ 6GHZ STA (เบเบฒเบเบญเบฐเบเบธเบเบฒเบเบเบปเปเบงเบเบฒเบงเบเบดเปเบชเบ) เปเบเปเบซเบกเบ LPI, SP เปเบฅเบฐ VLP, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเปเบฒเบเบปเบ TWT (เปเบงเบฅเบฒเบเบธเบเปเบเบปเปเบฒเบซเบกเบฒเบ) เบชเปเบงเบเบเบธเบเบเบปเบเปเบเปเบซเบกเบเบเบธเบเปเบเบปเปเบฒเปเบเบดเบ.
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ MCTP (Management Component Transport Protocol), เปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเบเบญเบเบฅเบฐเบซเบงเปเบฒเบเบเบปเบงเบเบงเบเบเบธเบกเบเบฒเบเบเบฑเบเบเบฒเบเปเบฅเบฐเบญเบธเบเบฐเบเบญเบเบเบตเปเบเปเบฝเบงเบเปเบญเบ (เปเบเปเบเบเปเบเบตเปเบฎเบ, เบญเบธเบเบฐเบเบญเบเบเปเปเปเบเบทเปเบญเบ, เปเบฅเบฐเบญเบทเปเบเป).
- เบเบฒเบเปเบเบทเปเบญเบกเปเบเบเปเบเบปเปเบฒเปเบเปเบเบซเบผเบฑเบเบเบญเบ MPTCP (MultiPath TCP), เบเบฒเบเบเบฐเบซเบเบฒเบเบเบญเบเปเบเปเบเบเบญเบ TCP เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เบเบฑเบเบเบฒเบเบเบฑเบเบชเบปเปเบเปเบเบฑเบเปเบเบฑเบเบเปเบญเบกเปเบเบฑเบเบเบฒเบกเบซเบผเบฒเบเปเบชเบฑเปเบเบเบฒเบเปเบเบเบเปเบฒเบเบเบฒเบเปเบเปเบเบญเบเปเบเบทเบญเบเปเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบตเปเบขเบนเป IP เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เบฅเบธเปเบ เปเปเป เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบเบเบตเปเบขเบนเปเปเบเปเบซเบกเบ fullmesh.
- เบเบปเบงเบเบฑเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบเบเบญเบเปเบเบทเบญเบเปเบฒเบเบเบตเปเบซเบธเปเบกเบขเบนเปเปเบเปเบเบฃเปเบเบเป SRv6 (Segment Routing IPv6) เปเบเปเบเบทเบเปเบเบตเปเบกเปเบชเป netfilter เปเบฅเปเบง.
- เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบ sockmap เบชเปเบฒเบฅเบฑเบเปเบเบปเปเบฒเบฎเบฑเบเบเบฒเบเบเปเบฒเบเบเบญเบ Unix.
- เบญเบธเบเบฐเบเบญเบ
- เปเบเปเบงเบต amdgpu เบฎเบญเบเบฎเบฑเบ Cyan Skillfish APUs (เบกเบต Navi 1x GPUs). Yellow Carp APU เปเบเบเบฑเบเบเบธเบเบฑเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ codecs เบงเบดเบเบตเปเบญ. เบเบฑเบเบเบธเบเบเบฒเบเบฎเบญเบเบฎเบฑเบ GPU Aldebaran. เปเบเบตเปเบกเบเบปเบงเบฅเบฐเบเบธเปเบเบเบเบตเปเปเปเปเปเบเบเบญเบตเบเปเบชเป GPU Navi 24 โBeige Gobyโ เปเบฅเบฐ RDNA2. เบเบฒเบเบเบฑเบเบเบธเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเป virtual (VKMS) เปเบกเปเบเบชเบฐเปเบซเบเบต. เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบดเบเบเบฒเบกเบญเบธเบเบซเบฐเบเบนเบกเบเบญเบเบเบดเบ AMD Zen 3 เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ.
- เปเบเปเบงเบต amdkfd (เบชเปเบฒเบฅเบฑเบ GPU เบเบตเปเบเปเปเบเปเปเบฒเบเบฑเบ, เปเบเบฑเปเบ Polaris) เบเบฐเบเบดเบเบฑเบเบเบปเบงเบเบฑเบเบเบฒเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ virtual เบเบตเปเปเบเปเบฎเปเบงเบกเบเบฑเบ (SVM, เบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ virtual เบเบตเปเปเบเปเบฎเปเบงเบกเบเบฑเบ) เปเบเบเบญเบตเบเปเบชเปเบฅเบฐเบเบปเบเบเปเบญเบ HMM (Heterogeneous memory management) เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเปเบเปเบญเบธเบเบฐเบเบญเบเบเบตเปเบกเบตเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบญเบเบเบปเบเปเบญเบ (MMU. , เบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบฒเบเบเบฑเบเบเบฒเบ), เปเบเบดเปเบเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบปเปเบเบเป. เปเบเบเบชเบฐเปเบเบฒเบฐ, เบเบฒเบเบเปเบฒเปเบเป HMM, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบฅเบฐเบเบฝเบเบเบตเปเบขเบนเปเบฎเปเบงเบกเบเบฑเบเบฅเบฐเบซเบงเปเบฒเบ GPU เปเบฅเบฐ CPU, เปเบเบดเปเบ GPU เบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบปเปเบเบเปเบเบญเบเบเบฐเบเบงเบเบเบฒเบ.
- เปเบเปเบงเบต i915 เบชเปเบฒเบฅเบฑเบเบเบฑเบเบงเบตเบเบตเปเบญ Intel เบเบฐเบซเบเบฒเบเบเบฒเบเบเปเบฒเปเบเปเบเบปเบงเบเบฑเบเบเบฒเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบงเบดเบเบตเปเบญ TTM เปเบฅเบฐเบเบฐเบเบญเบเบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบธเปเบกเบเบญเบเบเบฒเบเปเบเปเบเบฐเบฅเบฑเบเบเบฒเบเปเบเบเบญเบตเบเปเบชเป GuC (Graphics micro Controller). เบเบฒเบเบเบฐเบเบฝเบกเปเบเปเปเบฅเบตเปเบกเบเบปเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฑเบเบเบฒเบเบดเบ Intel ARC Alchemist เปเบฅเบฐ Intel Xe-HP GPU.
- เปเบเปเบงเบต nouveau เบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบงเบเบเบธเบก backlight เบชเปเบฒเบฅเบฑเบเปเบเบ eDP เปเบเบเปเบเป DPCD (DisplayPort Configuration Data).
- เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบ Adreno 7c Gen 3 เปเบฅเบฐ Adreno 680 GPUs เบเบฑเบเปเบเปเบงเบต msm.
- เปเบเปเบงเบต IOMMU เบเบทเบเบเบฐเบเบดเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบดเบ Apple M1.
- เปเบเบตเปเบกเปเบเปเบงเบตเบชเบฝเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเบเบตเปเบญเบตเบเปเบชเป AMD Van Gogh APUs.
- เปเบเปเบงเบต Realtek R8188EU เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบชเบฒเบเบฒเบเบฑเปเบเบเบญเบ, เปเบเบดเปเบเบเปเบฝเบเปเบเบเปเบเปเบงเบตเปเบงเบตเบเบฑเปเบเปเบเบปเปเบฒ (rtl8188eu) เบชเปเบฒเบฅเบฑเบเบเบดเบเปเบฎเปเบชเบฒเบ Realtek RTL8188EU 802.11 b/g/n.
- เปเบเบฃเปเบงเบต ocp_pt เปเบเปเบเบทเบเบฎเบฑเบเบฎเบญเบเปเบญเบปเบฒเบชเบณเบฅเบฑเบเบเบฐเบเบฒเบ PCIe เบเบตเปเบเบฑเบเบเบฐเบเบฒเปเบเบ Meta (Facebook) เบเปเบงเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเปเบกเบเบเบฐเบฅเปเบฒเบกเบฐเบเบนเบเบฐเปเบฒเบเบเปเบญเบ เปเบฅเบฐ เปเบเบทเปเบญเบเบฎเบฑเบ GNSS เปเบเบดเปเบเบชเบฒเบกเบฒเบเปเบเปเปเบเบทเปเบญเบเบฑเบเบเบฑเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบฅเบฐเบเบปเบเปเบเบเบเปเบฒเบเบซเบฒเบ เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ เบเบฒเบเบเบฐเบชเบฒเบเบชเบฝเบเบเบญเบเปเบงเบฅเบฒเบเบตเปเบเบฑเบเปเบเบ.
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ Sony Xperia 10II (Snapdragon 665), Xiaomi Redmi 2 (Snapdragon MSM8916), Samsung Galaxy S3 (Snapdragon MSM8226), เปเบเบฅเบฐเบชเบฑเบเบชเบฐเบซเบผเบฒเบ Samsung Gavini / Codina / Kyle.
- เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบ ARM Soะก เปเบฅเบฐ NVIDIA Jetson TX2 NX Developer Kit, Sancloud BBE Lite, PicoITX, DRC02, SolidRun SolidSense, SKOV i.MX6, Nitrogen8, Traverse Ten64, GW7902, Microchip SAMA7, ualcomm Snapdragon SDM636/SMas8150 เบเบฐเบเบฒเบ -3G/M2e-3G, Marvell CN2x, ASpeed โโAST913 (เบเบฐเบเบฒเบเปเบเบตเบเปเบงเบต Facebook Cloudripper, Elbert เปเบฅเบฐ Fuji), 2600KOpen STiH4-b418.
- เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบเบชเบณเบฅเบฑเบเปเบเบเบเป LCD Gopher 2b, EDT ETM0350G0DH6/ETMV570G2DHU, LOGIC Technologies LTTD800480070-L6WH-RT, Multi-Innotechnology MI1010AIT-1CP1, Innolux EJ030k3.0 , Samsung ATNA9341XC3300 , Samsung DB33, WideChips WS20.
- เปเบเบตเปเบกเปเบเปเบงเบต LiteETH เบเปเบงเบเบเบฒเบเบฎเบญเบเบฎเบฑเบเบเบปเบงเบเบงเบเบเบธเบกเบญเบตเปเบเบตเปเบเบฑเบเบเบตเปเปเบเปเปเบเบเบญเบเปเบง LiteX SoCs (เบชเบณเบฅเบฑเบ FPGAs).
- เบเบปเบงเปเบฅเบทเบญเบเบเบฒเบเปเบฅเบฑเปเบเปเบงเบฅเบฒเบเปเปเบฒเปเบเปเบเบทเบเปเบเบตเปเบกเปเบชเปเปเบเปเบงเบต usb-audio เปเบเบทเปเบญเบเบงเบเบเบธเบกเบเบฒเบเบฅเบงเบกเปเบญเบปเบฒเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเปเปเบเบเบฒเบเบเบญเบเบชเบฐเปเบญเบเบเปเปเบฒเบชเบธเบ. เบเบฑเบเปเบเปเปเบเบตเปเบกเบเบฒเบเปเบฅเบทเบญเบ quirk_flags เปเบเบทเปเบญเบเปเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบญเบธเบเบฐเบเบญเบเบชเบฐเปเบเบฒเบฐ.
เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบกเบนเบเบเบดเบเบดเบเบญเบเปเบงเปเบชเบฅเบตเบฅเบฒเบเบดเบเบญเบฒเปเบกเบฅเบดเบเบฒเปเบเปเบชเปเบฒเบเบฅเบธเปเบเบเบญเบ kernel เบเบฃเบตเบเบฑเบเปเบปเบ 5.15 - Linux-libre 5.15-gnu, เปเบเปเบฅเบถเบเบฅเปเบฒเบเบญเบปเบเบเบฐเบเบญเบเปเบเบตเบกเปเบง เปเบฅเบฐ เปเบเบฃเปเบงเบตเบเบตเปเบกเบตเบญเบปเบเบเบฐเบเบญเบเบเบตเปเบเปเปเปเบกเปเบเบญเบดเบเบชเบฐเบซเบผเบฐ เบซเบผเบท เบชเปเบงเบเบฅเบฐเบซเบฑเบเบเบตเปเบกเบตเบเบญเบเปเบเบเบเบณเบเบฑเบ. เบฅเบธเปเบเปเปเปเปเบเบเบฑเบเบเบธเบเบฑเบเบชเบฐเปเบเบเบเปเปเบเบงเบฒเบกเบเบฑเบเบเบถเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบชเบณเปเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบงเบฒเบกเบชเบฐเบญเบฒเบ. เบเบฑเบเบซเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบซเบธเปเบกเบซเปเป mkspec เปเบเปเบเบทเบเปเบเปเปเบเปเบฅเปเบง, เปเบฅเบฐ เบเบฒเบเบฎเบญเบเบฎเบฑเบเปเบเบฑเบเปเบเบ snap เปเบเปเบเบทเบเบเบฑเบเบเบธเบ. เบเบณเปเบเบทเบญเบเบเบฒเบเบขเปเบฒเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบกเบทเปเบญเบเบฐเบกเบงเบเบเบปเบเปเบเบฅเปเบซเบปเบงเบเปเป firmware.h เปเบเปเบเบทเบเบฅเบถเบเบญเบญเบ. เบเบณเปเบเบทเบญเบเบเบฒเบเบขเปเบฒเบ (format-extra-args, เบเบณเปเบซเบฑเบ, เบเบฑเบเบเบฑเบเบเบตเปเบเปเปเปเบเปเปเบเป, เปเบฅเบฐ เบเบปเบงเปเบ) เปเบเบเบฑเบเบเบธเบเบฑเบเปเบเปเบฎเบฑเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบชเบฐเปเบเบเปเบกเบทเปเบญเบชเปเบฒเบเปเบเปเปเบ -Werror. เปเบเบตเปเบกเบเบฒเบเปเบฎเบฑเบเบเบงเบฒเบกเบชเบฐเบญเบฒเบเปเบเบฃเปเบงเบต gehc-achc. เบฅเบฐเบซเบฑเบเบเบตเปเบญเบฑเบเปเบเบเบชเบณเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบงเบฒเบกเบชเบฐเบญเบฒเบ blobs เปเบเปเบเบฃเปเบงเบต เปเบฅเบฐ เบฅเบฐเบเบปเบเบเปเบญเบ adreno, btusb, btintel, brcmfmac, aarch64, เปเบฅเบฐ qcom. เบเบฒเบเปเบฎเบฑเบเบเบงเบฒเบกเบชเบฐเบญเบฒเบเปเบเบฃเปเบงเบต prism54 (เบเบทเบเบฅเบถเบเบญเบญเบ) เปเบฅเบฐ rtl8188eu (เบเปเบฝเบเปเบเบเบเปเบงเบ r8188eu) เปเบเปเบเบทเบเบขเบธเบเปเบเบปเบฒ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru
