เบซเบผเบฑเบเบเบฒเบเบชเบญเบเปเบเบทเบญเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, Linus Torvalds
เบฎเบธเปเบเปเบซเบกเปเบเบฐเบเบญเบเบกเบตเบเบฒเบเปเบเปเปเบ 15100 เบเบฒเบ 1882 เบเบฑเบเบเบฑเบเบเบฐเบเบฒ,
เบเบฐเบซเบเบฒเบ patch - 62 MB (เบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเปเบเปเบฎเบฑเบเบเบปเบเบเบฐเบเบปเบ 30889 เปเบเบฅเป, 625094 เบชเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบเปเบเปเบเบทเบเปเบเบตเปเบก, 531864 เปเบชเบฑเปเบเบเบทเบเบฅเบถเบ). เบเบฐเบกเบฒเบ 45% เบเบญเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเบฒเบชเบฐเปเบซเบเบตเปเบ 5.2
เบเบฒเบเบเปเบฝเบเปเบเบเปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเปเบเปเบงเบตเบญเบธเบเบฐเบเบญเบ, เบเบฐเบกเบฒเบ 21% เบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบกเปเบ
เบเบฑเบเบชเบฐเบเบฐเบเบฐเบเบดเบเปเปเบเบฒเบเบเบฑเบเบเบธเบเบฅเบฐเบซเบฑเบเบชเบฐเปเบเบฒเบฐเบเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเบณเบฎเบฒเบเปเบง, 12%
เบเปเบฝเบงเบเปเบญเบเบเบฑเบ stack เปเบเบทเบญเบเปเบฒเบ, 3% เบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเปเปเบฅเบฐ 3% เบเบฑเบเบเบฒเบเปเบ
เบฅเบฐเบเบปเบเบเปเบญเบ kernel. 12.4% เบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเบเบซเบกเบปเบเปเบเปเบเบทเบเบเบฐเบเบฝเบกเปเบเบ Intel, 6.3% เปเบเบ Red Hat, 5.4% เปเบเบ Google, 4.0% เปเบเบ AMD, 3.1% เปเบเบ SUSE, 3% เปเบเบ IBM, 2.7% เปเบเบ Huawei, 2.7% เปเบเบ Linaro, 2.2% เปเบเบ ARM , 1.6 % - Oracle.
- เบฅเบฐเบเบปเบเบเปเบญเบเปเบเปเบ, I/O เปเบฅเบฐเบฅเบฐเบเบปเบเปเบเบฅเป
- เปเบเบตเปเบกเบชเปเบฒเบฅเบฑเบ Ext4
เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ เปเบฎเบฑเบเบงเบฝเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฒเปเบเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบปเบงเบญเบฑเบเบชเบญเบเปเบเบเบทเปเปเบเบฅเป, เปเบเบดเปเบเบเบทเบเปเบเบตเบเปเบเปเบเบฝเบเปเบเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบซเบงเปเบฒเบเปเบเบปเปเบฒเปเบเปเบฅเบฐเบเบปเบเปเบเบเปเบเปเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเปเบซเบกเป "+F" (EXT4_CASEFOLD_FL). เปเบกเบทเปเบญเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบเบทเบเบเบฑเปเบเบขเบนเปเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบต, เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบกเบตเปเบเบฅเปเปเบฅเบฐเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเปเบญเบเบเบฒเบเปเบเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเปเปเบเปเบฒเบเบถเบเปเบเบดเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบปเบงเบญเบฑเบเบชเบญเบ, เบฅเบงเบกเบเบฑเบเบเปเบฅเบฐเบเบตเบเบฐเบเบทเบเบฅเบฐเปเบฅเบตเบเปเบเปเบงเบฅเบฒเบเบปเปเบเบซเบฒเปเบฅเบฐเปเบเบตเบเปเบเบฅเป (เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบเปเบเบฅเป Test.txt, test.txt เปเบฅเบฐ test.TXT เปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฑเปเบเบเปเบฒเบงเบเบฐเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเบทเบเบฑเบ). เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เบฅเบฐเบเบปเบเปเบเบฅเปเบเบฑเบเบชเบทเบเบเปเปเปเบเบฑเบเบเบปเบงเบเบดเบกเบเปเบญเบ, เบเบปเบเปเบงเบฑเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบกเบตเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐ "chattr + F"; - เบเบฑเบเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบปเบงเบญเบฑเบเบชเบญเบ UTF-8 เปเบเบเบทเปเปเบเบฅเป, เปเบเบดเปเบเบเบทเบเบเปเบฒเปเบเปเปเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฝเบเบเบฝเบเบชเบฐเบเบฃเบดเบเปเบฅเบฐเบเบฒเบเบเปเบฒเบเบฒเบเบเบปเบเบเบฐเบเบด, เปเบเปเปเบเบฑเบเปเบญเบเบฐเบเบฒเบ;
- XFS เปเบเบตเปเบกเปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเบชเบธเบเบฐเบเบฒเบเบเบญเบเบฅเบฐเบเบปเบเปเบเบฅเป เปเบฅเบฐ ioctl เปเบซเบกเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบกเบชเบฐเบเบฒเบเบฐเบชเบธเบเบฐเบเบฒเบ. เบเบธเบเบเบฐเบชเบปเบกเบเบฑเบเบเบปเบเบฅเบญเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบทเปเบญเบเบงเบเบชเบญเบ superblock counters เบญเบญเบเปเบฅเบเป.
- เปเบเบตเปเบกเปเบกเบเบนเบเปเบซเบกเปเบญเบธเบเบฐเบเบญเบ-mapper "
dm-เบเบตเปเบเบธเปเบ ", เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบฅเบญเบเบฎเบนเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบเบฅเบฑเบญเบเบเบตเปเบเปเปเบเบตเปเบเบชเบทเปเบซเบผเบทเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเบญเปเบฒเบเบเบฒเบเปเบเปเบ. เปเบกเบเบนเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบเปเบเบฑเบเบซเบฒเบเปเบฒเบเปเบฅเบฐเบเบฒเบเบเบปเบเบชเบญเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบฅเบฐเบฅเบฐเบเบปเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเบฒเบเปเปเบเปเบเบซเบเปเบฒเบเบญเบเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบตเปเปเบเบฑเบเปเบเปเบเป; -
เบเบฐเบเบดเบเบฑเบ เบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเบเปเบฒเบเบปเบเปเบงเบฅเบฒ BFQ I/O. เปเบเปเบเบทเปเบญเบเปเบเบเบญเบเบเบฒเบเปเบซเบผเบ I/O เบชเบนเบ, เบกเบตเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบญเบฐเบเบธเบเบฒเบ เบซเบผเบธเบเบเปเบญเบเปเบงเบฅเบฒเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบฑเปเบเบเบฒเบเปเบเบตเบเบเบปเบงเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเบดเบ 80%. - เปเบเบตเปเบกเบเบธเบเบเบญเบเบฅเบฐเบเบปเบเบเบฒเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบเบฅเบฐเบเบปเบเปเบเบฅเป:
fsopen() ,open_tree() ,fspick() ,fsmount() ,fsconfig() ะธmove_mount() . เบเบฒเบเปเบเบฅเบฐเบเบปเบเปเบซเบผเบปเปเบฒเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบเบเบฑเปเบเบเบญเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบญเบเบเบฒเบเบเบดเบเบเบฑเปเบ (เบเบฐเบกเบงเบเบเบปเบ superblock, เปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเป, mount, เบเบดเบเบเบฑเบเบเบธเบ mount), เปเบเบดเปเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบเปเบญเบเบซเบเปเบฒเบเบตเปเปเบเบเปเบเป mount () เบเบปเปเบงเปเบเบเบญเบเบฅเบฐเบเบปเบเบเบฒเบเปเบ. เบเบฒเบเปเบเปเบเบเบเปเบฒเบเบซเบฒเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบชเบฐเบเบฒเบเบฐเบเบฒเบ mount เบชเบฐเบฅเบฑเบเบชเบฑเบเบเปเบญเบเบซเบผเบฒเบเปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบเบเปเบฒเบเบซเบฒเบเปเบเบฑเปเบ: reconfigure the superblock, เบเบฒเบเปเบเบตเบเบเบฒเบเปเบฅเบทเบญเบ, เบเบฒเบเบเปเบฝเบเบเบธเบ mount, เปเบฅเบฐเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเปเบ namespace เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบเบธเบเปเบเปเบเปเบเบเบเปเบฒเบเบซเบฒเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเปเบซเบเบเบปเบเบเบญเบเบเบปเบเปเบเปเบฎเบฑเบเบเบญเบเบฅเบฐเบซเบฑเบเบเปเปเบเบดเบเบเบฒเบเปเบฅเบฐเบเปเบฒเบเบปเบเปเบซเบผเปเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเปเบซเบผเบฒเบเบเบฑเปเบ, เปเบเบฑเปเบ overlayfs; - เบเบฒเบเบเบณเปเบเบตเบเบเบฒเบเปเปเป IORING_OP_SYNC_FILE_RANGE เปเบเปเบเบทเบเปเบเบตเปเบกเปเบชเปเบชเปเบงเบเบเบดเบเบเปเปเบชเปเบฒเบฅเบฑเบ I/O io_uring เบเบตเปเบเปเปเบเบดเปเบเปเบเปเบ, เปเบเบดเปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฝเบเปเบเบปเปเบฒเบเบฑเบเบเบฒเบเปเบเบฅเบฐเบเบปเบ.
sync_file_range() , เปเบฅเบฐเบเบฑเบเปเบเปเบเบฐเบเบดเบเบฑเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบฅเบปเบเบเบฐเบเบฝเบ eventfd เบเบฑเบ io_uring เปเบฅเบฐเปเบเปเบฎเบฑเบเบเบฒเบเปเบเปเบเปเบเบทเบญเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ; - เบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเป CIFS, FIEMAP ioctl เปเบเปเบเบทเบเปเบเบตเปเบก, เบชเบฐเบซเบเบญเบเบเบฒเบเบชเปเบฒเบเปเบเบเบเบตเปเบเบญเบเปเบเบเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเปเบซเบกเบ SEEK_DATA เปเบฅเบฐ SEEK_HOLE;
- เปเบเบฅเบฐเบเบปเบเบเปเบญเบ FUSE
เบชเบฐเปเปเบต API เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบธเปเบกเบเบญเบเบเบฒเบเปเบเบฑเบเบเปเปเบกเบนเบ; - Btrfs เปเบเปเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ qgroups เปเบฅเบฐเบเบฑเบเบเบธเบเบเบงเบฒเบกเปเบงเบเบฒเบเบเบฐเบเบดเบเบฑเบ fsync เบชเปเบฒเบฅเบฑเบเปเบเบฅเปเบเบตเปเบกเบตเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฒเบเบซเบผเบฒเบ. เบฅเบฐเบซเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบชเบปเบกเบเบนเบเบเบญเบเบเปเปเบกเบนเบเปเบเปเบเบทเบเบเบฑเบเบเบธเบ, เปเบเบดเปเบเปเบเบเบฑเบเบเบธเบเบฑเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเบงเบฒเบกเปเบชเบเบซเบฒเบเบเบตเปเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเปเปเบกเบนเบเปเบ RAM เบเปเบญเบเบเบตเปเบเบฐ flushing เบเปเปเบกเบนเบเปเบชเปเปเบเปเบ;
- CEPH เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบปเปเบเบญเบญเบ snapshots เบเปเบฒเบ NFS;
- เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบ NFSv4 เปเบเปเบซเบกเบ "เบญเปเบญเบ" เปเบเปเบเบทเบเบเบฑเบเบเบธเบ (เบเปเบฒเบกเบตเบเปเปเบเบดเบเบเบฒเบเปเบเบตเบเบเบทเปเบเปเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเปเบซเบกเบ "เบญเปเบญเบ", เบเบฒเบเปเบเบซเบฒเปเบเบทเปเบญเบชเบปเปเบเบเบทเบเบฅเบฐเบซเบฑเบเบเปเปเบเบดเบเบเบฒเบเปเบเบเบฑเบเบเบต, เปเบฅเบฐเปเบเปเบซเบกเบ "เบเบฒเบ" เบเปเปเปเบเปเปเบซเปเบเบปเบเบเปเบงเบฒ FS. เบเบฒเบเบกเบตเบขเบนเป เบซเบผเบทเปเบปเบเปเบงเบฅเบฒเบเบฐเบเบทเบเบเบทเปเบเบเบนเบเบทเบเบกเบฒ). เบฅเบธเปเบเปเปเปเปเบซเปเบเบฒเบเบเบฑเบเบเบฒเบเบเบฒเบเปเบปเบเปเบงเบฅเบฒเบเบตเปเบเบทเบเบเปเบญเบเบเบงเปเบฒ, เบเบฒเบเบเบทเปเบเบเบนเบญเบธเบเบฐเบเบดเปเบซเบเบเบตเปเปเบงเบเบถเปเบ, เปเบฅเบฐเบเบปเบงเปเบฅเบทเบญเบ mount โsofterโ เปเปเปเบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฝเบเบฅเบฐเบซเบฑเบเบเปเปเบเบดเบเบเบฒเบ (ETIMEDOUT) เบเบฑเบเบเบทเบเบกเบฒเปเบกเบทเปเบญเปเบปเบเปเบงเบฅเบฒเปเบเบตเบเบเบถเปเบ;
- nfsdcld API, เบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเบเบดเบเบเบฒเบกเบชเบฐเบเบฒเบเบฐเบเบญเบเบฅเบนเบเบเปเบฒ NFS, เบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเบตเบเปเบงเบต NFS เบชเบฒเบกเบฒเบเบเบดเบเบเบฒเบกเบชเบฐเบเบฒเบเบฐเบเบญเบเบฅเบนเบเบเปเบฒเปเบเปเบขเปเบฒเบเบเบทเบเบเปเบญเบเปเบกเบทเปเบญ reboot. เบเบฑเปเบเบเบฑเปเบ, nfsdcld daemon เบเบฐเบเบธเบเบฑเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบซเบเปเบฒเบเบตเปเปเบเบฑเบเบเบปเบงเบเบฑเบเบเบฒเบ nfsdcltrack;
- เบชเปเบฒเบฅเบฑเบ AFS
เปเบเบตเปเบก emulation เบเบญเบ byte range locks เปเบเปเบเบฅเป (เบเบฒเบเบฅเบฑเบญเบเบเปเบงเบเปเบเบเป );
- เปเบเบตเปเบกเบชเปเบฒเบฅเบฑเบ Ext4
- Virtualization เปเบฅเบฐเบเบงเบฒเบกเบเบญเบเปเบ
- เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบทเปเบญเบเปเบฒเบเบฑเบเบชเบฐเบเบฒเบเบเบตเปเบขเบนเปเปเบเปเบเปเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฐเบเบดเบเบฑเบเบฅเบฐเบซเบฑเบเบเบฒเบเบเบทเปเบเบเบตเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบชเบฐเบเปเบญเบเปเบซเปเปเบซเบฑเบเบเบตเปเบชเบฒเบกเบฒเบเบเบฝเบเปเบเป, เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบชเบฐเบเบฑเบเบเบธเบกเบเบตเปเบกเบตเบเปเบฒเปเบฎเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเบนเบเบฎเบตเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบเบกเบเบต;
- เบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ kernel เปเบซเบกเป "mitigations=" เปเบเปเบเบทเบเปเบเบตเปเบก, เบชเบฐเบซเบเบญเบเบงเบดเบเบตเบเบฒเบเบเบตเปเบเปเบฒเบเบเบฒเบเปเบเบเบฒเบเบเบงเบเบเบธเบกเบเบฒเบเปเบเบตเบเปเบเปเปเบเบฑเบเบเบดเบเบเบฒเบเบขเปเบฒเบเปเบเบทเปเบญเบเปเบญเบเบเบฑเบเบเบงเบฒเบกเบญเปเบญเบเปเบญเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเบฒเปเบเบฐเบเปเบฒเบเปเบฝเบงเบเบฑเบ CPU. เบเบฒเบเบเปเบฒเบเบเบญเบ "mitigations=off" เบเบดเบเบเบฒเบเปเบเปเบงเบดเบเบตเบเบฒเบเบเบตเปเบกเบตเบขเบนเปเบเบฑเบเบซเบกเบปเบ, เปเบฅเบฐเบฎเบนเบเปเบเบเปเบฅเบตเปเบกเบเบปเปเบ "mitigations = auto" เปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบปเบเบเปเบญเบเปเบเปเบเปเปเบกเบตเบเบปเบเบเปเปเบเบฒเบเปเบเป Hyper Threading. เปเบซเบกเบ "mitigations = auto,nosmt" เบเบญเบเบเบฒเบเบเบฑเปเบเบเบฑเบเบเบดเบเบเบฒเบเปเบเปเบเบฒเบ Hyper Threading เบเปเบฒเบเปเบญเบเบเบฒเบเปเบเบเบงเบดเบเบตเบเบฒเบเบเปเบญเบเบเบฑเบ.
-
เปเบเบตเปเบกเปเบฅเปเบง เบฎเบญเบเบฎเบฑเบเบฅเบฒเบเปเบเบฑเบเบเบดเบเบดเบเบญเบเปเบญเปเบฅเบฑเบเปเบเบฃเบเบดเบเบเบฒเบก GOST R 34.10-2012 (RFC 7091, ISO/IEC 14888-3),เบเบฑเบเบเบฐเบเบฒ Vitaly Chikunov เบเบฒเบ Basalt SPO. เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบ AES128-CCM เปเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบ TLS เปเบเบตเบก. เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ AEAD algorithms เบเบฑเบเปเบกเบเบนเบ crypto_simd; - เปเบ Kconfig
เปเบเบตเปเบก เบเบฒเบเบชเปเบงเบ "เบเบฒเบเปเบเบเปเบเปเบ" เปเบเบเบเปเบฒเบเบซเบฒเบเบเบตเปเบกเบตเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเปเบชเบตเบกเบเบฐเบซเบเบฒเบเบเบฒเบเบเบปเบเบเปเบญเบเปเบเปเบ. เปเบเบเบฑเบเบเบธเบเบฑเบ, เบเบฒเบเบชเปเบงเบเปเบซเบกเปเบกเบตเบเบฝเบเปเบเปเบเบฒเบเบเบฑเปเบเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเบเปเบเป plugins เบเบฑเบเบเบธเบเบเบฒเบเบเบงเบเบชเบญเบ GCC; - เบฅเบฐเบซเบฑเบ kernel เปเบกเปเบเปเบเบทเบญเบ
เบชเบปเปเบเปเบฅเปเบง เบเบฒเบเบเปเบฒเบเบฐเปเบซเบผเบเบเปเบฅเบฐเบเบตเบเบตเปเบเปเปเปเบเบเปเบเบเบขเบนเปเปเบเบชเบฐเบซเบผเบฑเบ (เปเบเบเบเปเปเบกเบตเบเบฒเบเบเบฑเบเบเบทเบเบซเบผเบทเปเบเบเปเบเบเบซเบผเบฑเบเบเบฒเบเปเบเปเบฅเบฐเบเปเบฅเบฐเบเบตเบเบฑเบ). เบกเบฑเบเบเบฑเบเบเบปเบเปเบเบฑเบเบเบฒเบเปเบเปเปเบ 32 เปเบ 2311 เบเปเบฅเบฐเบเบตเบเบญเบเบเบฒเบเบเปเบฒเปเบเปเบชเบฐเบซเบผเบฑเบเบเบฑเปเบเบเปเบฒเบง, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบฑเบเบเบฐเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเปเปเบซเบกเบ "-Wimplicit-fallthrough" เปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเปเปเบชเปเบฒเบเปเบเปเบ; - เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ PowerPC, เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบปเบเปเบเบฎเบฒเบเปเบงเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบเบฑเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบ kernel เบเบตเปเบเปเปเบเปเบญเบเบเบฒเบเบเบฑเบเบเปเปเบกเบนเบเปเบเบเบทเปเบเบเบตเปเบเบญเบเบเบนเปเปเบเปเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ;
- เปเบเบตเปเบกเบฅเบฐเบซเบฑเบเบเบฅเบฑเบญเบ
เบเบฒเบเปเบเบกเบเบต เบซเปเบญเบเบฎเบฝเบ MDS (Microarchitectural Data Sampling) เปเบเปเบเปเบเบเปเบเบต Intel. เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบงเบเปเบเบดเปเบเบงเปเบฒเบฅเบฐเบเบปเบเบกเบตเบเบงเบฒเบกเบชเปเบฝเบเบเปเปเบเบงเบฒเบกเบญเปเบญเบเปเบญเบเปเบฒเบเบเบปเบงเปเบ SysFS โ/sys/devices/system/cpu/vulnerabilities/mdsโ.เบกเบต เบชเบญเบเปเบซเบกเบเบเบฒเบเบเปเบญเบเบเบฑเบ: เปเบเบฑเบก, เปเบเบดเปเบเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบเบฑเบเบเบธเบ microcode, เปเบฅเบฐ bypass, เปเบเบดเปเบเบเปเปเปเบเปเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเบฅเปเบฒเบเบเบญเบ CPU buffers เบขเปเบฒเบเบชเบปเบกเบเบนเบเปเบกเบทเปเบญเบเบฒเบเบเบงเบเบเบธเบกเบเบทเบเปเบญเบเปเบเบซเบฒเบเบทเปเบเบเบตเปเบเบนเปเปเบเปเบซเบผเบทเบฅเบฐเบเบปเบเปเบเบ. เปเบเบทเปเบญเบเบงเบเบเบธเบกเบฎเบนเบเปเบเบเบเบฒเบเบเบปเบเบเปเบญเบ, เบเบฒเบฅเบฒเบกเบดเปเบเบต "mds =" เปเบเปเบเบทเบเปเบเบตเปเบกเปเบชเปเปเบเปเบ, เปเบเบดเปเบเบชเบฒเบกเบฒเบเปเบญเบปเบฒเบเปเบฒ "เปเบเบฑเบก", "เปเบเบฑเบก, nosmt" (+ เบเบดเบเบเบฒเบเปเบเปเบเบฒเบ Hyper-Threads) เปเบฅเบฐ "เบเบดเบ"; - เปเบเบฅเบฐเบเบปเบ x86-64, เบเบฒเบเบเบปเบเบเปเบญเบ "stack guard-page" เปเบเปเบเบทเบเปเบเบตเปเบกเบชเปเบฒเบฅเบฑเบ IRQ, เบเบปเบเปเบเบเบฒเบเบเบตเบเบฑเบเปเบฅเบฐเบเบปเบงเบเบฑเบเบเบฒเบเบเปเปเบเบปเบเปเบงเบฑเปเบ, เปเบเบเปเบเบทเปเบญเปเบเปเปเบฅเปเบงเปเบกเปเบเบเบฒเบเบเปเบฝเบเบซเบเปเบฒเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเบฒเบเปเบเบเบเบดเบเบเบฑเบ stack, เบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบตเปเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบเบฐเบฅเบดเบเบเบญเบเบซเบเปเบฒ. เบเปเปเบเบปเบเปเบงเบฑเปเบ (page-fault);
- เปเบเบตเปเบกเบเบฒเบเบเบฑเปเบเบเปเบฒ sysctl vm.unprivileged_userfaultfd, เปเบเบดเปเบเบเบงเบเบเบธเบกเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบญเบเบเบฐเบเบงเบเบเบฒเบเบเบตเปเบเปเปเบกเบตเบชเบดเบเบเบดเปเบเบเบฒเบเปเบเปเบฅเบฐเบเบปเบ userfaultfd() เปเบ;
- เบฅเบฐเบเบปเบเบเปเบญเบเปเบเบทเบญเบเปเบฒเบ
-
เปเบเบตเปเบกเปเบฅเปเบง เบฎเบญเบเบฎเบฑเบเบเบฐเบเบน IPv6 เบชเปเบฒเบฅเบฑเบเปเบชเบฑเปเบเบเบฒเบ IPv4. เบเบปเบงเบขเปเบฒเบ, เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเปเบฒเบเบปเบเปเบชเบฑเปเบเบเบฒเบเปเบเบฑเปเบ "ip ro add 172.16.1.0/24 เบเปเบฒเบ inet6 2001:db8::1 dev eth0"; - เบชเปเบฒเบฅเบฑเบ ICMPv6, ioctl เปเบเบซเบฒ icmp_echo_ignore_anycast เปเบฅเบฐ icmp_echo_ignore_multicast เบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบทเปเบญเบเปเปเบชเบปเบเปเบ ICMP ECHO เบชเปเบฒเบฅเบฑเบ anycast เปเบฅเบฐ
เบเบตเปเบขเบนเป multicast.เปเบเบตเปเบกเปเบฅเปเบง เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเปเบฒเบเบฑเบเบเบงเบฒเบกเปเบเบฑเปเบกเบเบธเปเบเบเบญเบเบเบฒเบเบเบธเบเปเบเปเบเปเบเบฑเบเปเบเบฑเบ ICMPv6; - เบชเปเบฒเบฅเบฑเบ BATMAN (Better Approach To Mobile Adhoc Networking) mesh protocol, เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบชเปเบฒเบเปเบเบทเบญเบเปเบฒเบเบเบฒเบเบเบฐเบเบฒเบเบญเปเบฒเบเบฒเบเปเบเบดเปเบเปเบเปเบฅเบฐ node เปเบเบทเปเบญเบกเบเปเปเบเปเบฒเบ nodes เปเบเปเบเบฝเบ,
เปเบเบตเปเบก เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบญเบญเบเบญเบฒเบเบฒเบเบเบฒเบ multicast เบเบฑเบ unicast, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบงเบเบเบธเบกเปเบเบเบเปเบฒเบ sysfs; - เปเบ ethtool
เปเบเบตเปเบก เบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบ Fast Link Down เปเบซเบกเป, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบซเบผเบธเบเบเปเบญเบเปเบงเบฅเบฒเบเบตเปเบเบฐเปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเปเบซเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบฅเบปเบเบชเปเบฒเบฅเบฑเบ 1000BaseT (เบเบฒเบเปเบเปเปเบเบทเปเบญเบเปเบเบเบปเบเบเบฐเบเบดเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเปเบกเปเบเบชเบนเบเปเบเบดเบ 750ms); - เบเบฒเบเบปเบ
เปเบญเบเบฒเบ binding Foo-Over-UDP tunnels เบเบฑเบเบเบตเปเบขเบนเปเบชเบฐเปเบเบฒเบฐ, เบเบฒเบเปเบเปเบเบญเบเปเบเบทเบญเบเปเบฒเบเบซเบผเบท socket (เบเปเบญเบเบซเบเปเบฒเบเบตเปเบเบฒเบเบเบนเบเบกเบฑเบเปเบกเปเบเปเบฎเบฑเบเปเบเปเบเบฝเบเปเบเปเบซเบเปเบฒเบเบฒเบเบเบปเปเบงเปเบ); - เปเบ stack เปเบฎเปเบชเบฒเบ
เบชเบฐเบซเบเบญเบเปเบซเป เบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบงเบเบฑเบเบเบฒเบ
OWE (Opportunistic Wireless Encryption) เปเบเบเบทเปเบเบเบตเปเบเบนเปเปเบเป; - เปเบ Netfilter, เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบญเบเบเบปเบง inet address เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบ nat chains (เบเบปเบงเบขเปเบฒเบ, เปเบเบเบฑเบเบเบธเบเบฑเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเปเบเบเบฒเบชเบฒเบซเบเบถเปเบเปเบเบทเปเบญเบเบฐเบกเบงเบเบเบปเบ ipv4 เปเบฅเบฐ ipv6, เปเบเบเบเปเปเบกเบตเบเบฒเบเปเบเบเบเบปเบเบฅเบฐเบเบฝเบเบชเปเบฒเบฅเบฑเบ ipv4 เปเบฅเบฐ ipv6);
- เปเบ netlink
เปเบเบตเปเบก เบฅเบฐเบเบญเบเบเบฒเบเบเบปเบเบเบญเบ เปเบเบฑเปเบเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเบขเปเบฒเบเปเบเบฑเปเบกเบเบงเบเบเบญเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเบเปเปเบเบงเบฒเบกเปเบฅเบฐเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฑเบเบซเบกเบปเบ, เปเบเบเบฐเบซเบเบฒเบเบเบตเปเบเบฒเบเปเบงเปเบเบญเบเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเปเปเปเบเปเบเบทเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเบตเบเปเบฅเบฐเบเบฒเบเปเบเบตเปเบกเบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบกเปเบเบเบญเบเบเปเบฒเบเบเบญเบเบเปเปเบเบงเบฒเบกเปเบกเปเบเบซเปเบฒเบก;
-
- เบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบฅเบฐเบเบฒเบเบเปเบฅเบดเบเบฒเบเบฅเบฐเบเบปเบ
- เบเบธเบ CLONE_PIDFD เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบเบฒเบเปเบญเบตเปเบเบฅเบฐเบเบปเบ clone(), เปเบกเบทเปเบญเบฅเบฐเบเบธเปเบงเป, เบเบปเบงเบญเบฐเบเบดเบเบฒเบเปเบเบฅเป โpidfdโ เบเบตเปเบฅเบฐเบเบธเบเปเบงเบเบเบฐเบเบงเบเบเบฒเบเบฅเบนเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเบเบฐเบเบทเบเบชเบปเปเบเบเบฑเบเปเบเบซเบฒเบเบฐเบเบงเบเบเบฒเบเบเปเปเปเบกเป. เบเบปเบงเบญเบฐเบเบดเบเบฒเบเปเบเบฅเปเบเบตเป, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบชเบปเปเบเบชเบฑเบเบเบฒเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบขเปเบฒเบเบเบปเบงเบเบตเปเบเบฐเปเบฅเปเบเปเบเบปเปเบฒเปเบเปเบเบชเบฐเบเบฒเบเบเบฒเบเปเบเปเบเบเบฑเบ (เบเบฑเบเบเบตเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบชเบปเปเบเบชเบฑเบเบเบฒเบ, PID เปเบเบปเปเบฒเบซเบกเบฒเบเบญเบฒเบเบเบฐเบเบทเบเบเบปเบเบเปเบญเบเบเปเบญเบเบเบฒเบเบขเบธเบเปเบเบปเบฒเบเบฐเบเบงเบเบเบฒเบเปเบฅเบฐเบเบทเบเบเบญเบเบเบญเบเปเบเบเบเบฐเบเบงเบเบเบฒเบเบญเบทเปเบ);
- เบชเปเบฒเบฅเบฑเบ cgroups เบฎเบธเปเบเบเบตเบชเบญเบ, เบเบฒเบเบเปเบฒเบเบฒเบเบเบญเบเบเบปเบงเบเบงเบเบเบธเบก freezer เปเบเปเบเบทเบเปเบเบตเปเบก, เปเบเบดเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบขเบธเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบ cgroup เปเบฅเบฐเปเบเบตเปเบกเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบฒเบเบขเปเบฒเบ (CPU, I/O, เปเบฅเบฐเบญเบฒเบเบเบฐเปเบเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ) เปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบงเบฝเบเบเบฒเบเบญเบทเปเบเป. เบเบฒเบเบเบฑเบเบเบฒเบเปเบกเปเบเปเบฎเบฑเบเบเปเบฒเบ cgroup.freeze เปเบฅเบฐ cgroup.events เบเบงเบเบเบธเบกเปเบเบฅเปเปเบ cgroup tree. เบเบฐเบเบงเบเบเบฒเบเปเบเบปเปเบฒเบเบต 1 เปเบ cgroup.freeze freezes เปเบ cgroup เบเบฑเบเบเบธเบเบฑเบ เปเบฅเบฐเบเบธเปเบกเบฅเบนเบเบเบฑเบเปเบปเบ. เปเบเบทเปเบญเบเบเบฒเบเบเบฒเบ freezing เปเบเปเปเบงเบฅเบฒเบเบฒเบเปเบงเบฅเบฒ, เปเบเบฅเป cgroup.events เปเบเบตเปเบกเปเบเบตเบกเปเบกเปเบเบชเบฐเบซเบเบญเบเปเบซเปเปเบเบเบเปเบฒเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบญเบเบซเบฒเบเบฒเบเบชเปเบฒเปเบฅเบฑเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ;
-
เบฎเบฑเบเบเบฐเบเบฑเบ เบเบฒเบเบชเบปเปเบเบญเบญเบเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเบดเบเบเบฑเบเปเบเปเบฅเบฐ node เปเบ sysfs, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเบฒเบเบเบทเปเบเบเบตเปเบเบนเปเปเบเปเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบเบฒเบเบเบธเบเปเบเปเบเบเบฐเบเบฒเบเบฒเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบเบฅเบฐเบเบปเบเบเบตเปเบกเบตเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ heterogeneous; - เบฅเบฐเบเบปเบเบเปเบญเบ PSI (Pressure Stall Information) เปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเบเบเบธเบ, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบงเบดเปเบเบฒเบฐเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเปเบงเบฅเบฒเบฅเปเบเปเบฒเบเบฒเบเบฎเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเปเบฒเบเป (CPU, เบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ, I/O) เบชเปเบฒเบฅเบฑเบเบงเบฝเบเบเบฒเบเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบเบซเบผเบทเบเบธเบเบเบญเบเบเบฐเบเบงเบเบเบฒเบเปเบ cgroup. เบเบฒเบเบเปเบฒเปเบเป PSI, เบเบปเบงเบเบฑเบเบเบฒเบเบเบทเปเบเบเบตเปเบเบนเปเปเบเปเบชเบฒเบกเบฒเบเบเบฐเปเบกเบตเบเบฅเบฐเบเบฑเบเบเบฒเบเปเบซเบผเบเบเบญเบเบฅเบฐเบเบปเบเปเบฅเบฐเบฎเบนเบเปเบเบเบเบฒเบเบเปเบฒเบฅเบปเบเปเบเปเบขเปเบฒเบเบเบทเบเบเปเบญเบเบเบงเปเบฒเปเบกเบทเปเบญเบเบฝเบเบเบฑเบ Load Average. เบฎเบธเปเบเปเบซเบกเปเบชเบฐเบซเบเบญเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบเบปเบเบเบญเบเปเบเบเบเบงเบฒเบกเบญเปเบญเบเปเบซเบงเปเบฅเบฐเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเปเปเบเบเบชเปเบฒเบซเบผเบงเบ () เปเบเปเบเบทเปเบญเบฎเบฑเบเบเบฒเบเปเบเปเบเปเบเบทเบญเบเบงเปเบฒเบเบญเบเปเบเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบเปเบเบทเบเบเบฐเบเบธเปเบเปเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบตเปเปเบเปเบเบญเบ. เบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเป Android เบชเบฒเบกเบฒเบเบเบดเบเบเบฒเบกเบเบฒเบเบเบฒเบเปเบเบเบเบงเบฒเบกเบเบปเบเบเปเบฒเปเบเบเบญเบเบเบปเปเบ, เบเปเบฒเบเบปเบเปเบซเบผเปเบเบเบญเบเบเบฑเบเบซเบฒเปเบฅเบฐเบขเบธเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบเปเปเบชเปเบฒเบเบฑเบเปเบเบเบเปเปเบกเบตเบเบฒเบเปเบฎเบฑเบเปเบซเปเปเบเบตเบเบเบฑเบเบซเบฒเบเบตเปเบชเบฑเบเปเบเบเปเบซเบฑเบเบเบฑเบเบเบนเปเปเบเป. เปเบกเบทเปเบญเบเบฒเบเบเบปเบเบชเบญเบเบเบงเบฒเบกเบเบปเบเบเบฑเบ, เปเบเบทเปเบญเบเบกเบทเบเบดเบเบเบฒเบกเบเบฒเบเบเปเบฅเบดเปเบเบเบเบงเบฒเบกเบเบปเบเบเปเบฒเบเบตเปเบญเบตเบเปเบชเป PSI เปเบเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเปเบเบดเบ 10 เปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเบเบงเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบเปเบกเบทเปเบญเบเบฝเบเบเบฑเบเบชเบฐเบเบดเบเบด vmpressure;
- เบฅเบฐเบซเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเปเบเบผเปเบเบผเบก BPF เปเบเปเบเบทเบเบเบฑเบเบเบธเบเปเบซเปเบเบตเบเบตเปเบชเบธเบ, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเบฒเบเบเบงเบเบชเบญเบเปเบเปเปเบงเบเบถเปเบเปเบเบดเบ 20 เปเบเบปเปเบฒเบชเปเบฒเบฅเบฑเบเปเบเบเบเบฒเบเบเบฐเบซเบเบฒเบเปเบซเบเป. เบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบชเบฒเบกเบฒเบเปเบเบตเปเบกเบเบญเบเปเบเบเบเปเบฒเบเบฑเบเบเปเบฝเบงเบเบฑเบเบเบฐเบซเบเบฒเบเบเบญเบเปเบเปเบเบก BPF เบเบฒเบ 4096 เปเบเบฑเบเบฅเปเบฒเบเบเปเบฒเปเบเบฐเบเปเบฒ;
- เบชเปเบฒเบฅเบฑเบเปเบเบเบเบฒเบ BPF
เบชเบฐเบซเบเบญเบเปเบซเป เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเปเบกเบนเบเบเบปเปเบงเปเบฅเบ, เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเบปเบงเปเบเบเบปเปเบงเปเบฅเบเปเบฅเบฐเบเบปเบเบเบตเปเบขเบนเปเปเบเบเบฑเบเบเบฒเปเบเบเบเบฒเบ; - เปเบเบตเปเบกเปเบฅเปเบง
API , เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบงเบเบเบธเบกเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบ sysctl เบเบฒเบเปเบเบเบเบฒเบ BPF; - เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ MIPS32, เบเบฒเบเบฅเบงเบเบฅเบงเบก JIT เบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบ virtual eBPF เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ;
- เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ PowerPC 32-bit, เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบเบกเบทเปเบเปเปเบ KASan (Kernel address sanitizer) เปเบเปเบเบทเบเปเบเบตเปเบก, เปเบเบดเปเบเบเปเบงเบเบเปเบฒเบเบปเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ;
- เปเบเบฅเบฐเบเบปเบ x86-64, เบเปเปเบเปเบฒเบเบฑเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบงเบฒเบเบฅเบฑเบ dumps เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฑเบเบเบทเบ kernel (crash-dump) เปเบเบเบทเปเบเบเบตเปเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบชเบนเบเบเบงเปเบฒ 896MB เปเบเปเบเบทเบเปเบญเบปเบฒเบญเบญเบ;
- เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ s390, เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ kernel address space randomization (KASLR) เปเบฅเบฐเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบงเบเบชเบญเบเบฅเบฒเบเปเบเบฑเบเบเบดเบเบดเบเบญเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบซเบฅเบ kernel เบเปเบฒเบ kexec_file_load() เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ;
- เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ PA-RISC, เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ kernel debugger (KGDB), เปเบเบทเปเบญเบเปเบฒเบเปเบเบ เปเบฅเบฐ kprobes;
- เบญเบธเบเบฐเบเบญเบ
- เบฅเบงเบกเบเบปเบเบเบฑเบ
Lima เบชเปเบฒเบฅเบฑเบ Mali 400/450 GPU, เปเบเปเปเบเบเบดเบเปเบเบปเปเบฒเบซเบผเบฒเบเบญเบฑเบเปเบเบเบญเบตเบเปเบชเปเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ ARM. เบชเปเบฒเบฅเบฑเบ Mali GPUs เปเบซเบกเป, เปเบเปเบงเบต Panfrost เปเบเปเบเบทเบเปเบเบตเปเบก, เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบดเบเปเบเบเบญเบตเบเปเบชเป Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) เปเบฅเบฐ Bifrost (Mali G3x, G5x, G7x) microarchitectures; - เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบญเบธเบเบฐเบเบญเบเบชเบฝเบเปเบเบเปเบเปเปเบเบตเบกเปเบงเปเบเบตเบ
เปเบเบตเบเปเบเบตเบกเปเบงเบชเบฝเบ (SOF ). เปเบเบดเบเบงเปเบฒเบเบฐเบกเบตเบเบฒเบเบกเบตเปเบเปเบงเบตเปเบเบตเบ, เบฅเบฐเบซเบฑเบเปเบเบตเบกเปเบงเบชเปเบฒเบฅเบฑเบเบเบดเบเบชเบฝเบเบเบฑเบเบเบปเบเบเบดเบเปเบฅเบฐเบเบทเบเบชเบฐเบซเบเบญเบเปเบเบฎเบนเบเปเบเบเบเบนเป. เปเบเบเบเบฒเบ Sound Open Firmware เบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบเบ Intel เปเบเบทเปเบญเบชเปเบฒเบเปเบเบตเบกเปเบงเปเบเบตเบเบชเปเบฒเบฅเบฑเบเบเบดเบ DSP เบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบธเบเปเบเปเบเบชเบฝเบ (เบเปเปเบกเบฒ Google เปเบเปเปเบเบปเปเบฒเบฎเปเบงเบกเบเบฒเบเบเบฑเบเบเบฐเบเบฒ). เปเบเบเบฑเบเบเบธเบเบฑเบ, เปเบเบเบเบฒเบเปเบเปเบเบฐเบเบฝเบกเบเบฒเบเบเบปเปเบเบเบปเบเบเบญเบ firmware เบชเปเบฒเบฅเบฑเบ chip เบชเบฝเบเบเบญเบ Intel Baytrail, CherryTrail, Broadwell, ApolloLake, GeminiLake, CannonLake เปเบฅเบฐเปเบงเบเบต IceLake; - Intel DRM driver (i915) เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบเบเบดเบ
Elkhartlake (เบเบฐเบเบปเบกเบกเบฐเบเบฒเบ 11). เปเบเบตเปเบก PCI IDs เบชเปเบฒเบฅเบฑเบเบเบดเบ Comet Lake (Gen9). เบเบฒเบเบฎเบญเบเบฎเบฑเบเบเบดเบ Icelake เปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบเบฝเบเบฅเบฐเบเบฒเบ, เปเบเบดเปเบเบเบปเบงเบฅเบฐเบเบธเบญเบธเบเบฐเบเบญเบ PCI เปเบเบตเปเบกเปเบเบตเบกเปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒ.
เปเบเบตเบเปเบฅเปเบง
เบฎเบนเบเปเบเบเบเบฒเบเบเปเบฝเบ asynchronous เบฅเบฐเบซเบงเปเบฒเบเบชเบญเบ buffers เปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบงเบดเบเบตเปเบญ (async flip) เปเบกเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฝเบเบเปเบฒเบ mmio, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเบเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ 3D เปเบเบตเปเบกเบเบถเปเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ (เบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบฒเบเบเบปเบเบชเบญเบ 3DMark Ice Storm เปเบเบตเปเบกเบเบถเปเบ 300-400%). เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเปเบฒเบเปเบเบฑเบเปเบเปเบฅเบขเบตHDCP2.2 (High-bandwidth Digital Content Protection) เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบชเบฑเบเบเบฒเบเบงเบดเบเบตเปเบญเบเบตเปเบชเบปเปเบเบเปเบฒเบ HDMI; - เปเบเปเบงเบต amdgpu เบชเปเบฒเบฅเบฑเบ Vega20 GPU
เปเบเบตเปเบก เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ RAS (เบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบท, เบกเบต, เบเบฒเบเบเปเบฅเบดเบเบฒเบ) เปเบฅเบฐเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบปเบเบฅเบญเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเบเปเบญเบ SMU 11, เปเบเบดเปเบเบเปเบฝเบเปเบเบเปเบเบฑเบเปเบเปเบฅเบขเบต Powerplay. เบชเปเบฒเบฅเบฑเบ GPU Vega12เปเบเบตเปเบก เบฎเบญเบเบฎเบฑเบเปเปเบ BACO (Bus Active, Chip Off). เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเบทเปเบญเบเบเบปเปเบเบชเปเบฒเบฅเบฑเบ XGMI, เบฅเบปเบเปเบกเบเบงเบฒเบกเปเบงเบชเบนเบ (PCIe 4.0) เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ GPU. เปเบเบตเปเบกเบเบปเบงเบฅเบฐเบเบธเบเบตเปเบเบฒเบเบซเบฒเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฑเบเปเบเบเบญเบตเบเปเบชเป Polaris10 GPU เปเบชเปเปเบเปเบงเบต amdkfd; - เปเบเปเบงเบต Nouveau เปเบเปเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฐเบเบฒเบเปเบเบเบญเบตเบเปเบชเปเบเบดเบเปเบเบฑเบ NVIDIA Turing 117 (TU117, เปเบเปเปเบ GeForce GTX 1650). IN
kconfigเปเบเบตเปเบก เบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบทเปเบญเบเบดเบเบเบฒเบเบเปเบฒเบเบฒเบเบเบตเปเบฅเปเบฒเบชเบฐเปเบซเบกเบเบตเปเบเปเปเบเบทเบเบเปเบฒเปเบเปเปเบเบเบฒเบเบเปเบญเบ libdrm เปเบเบเบฑเบเบเบธเบเบฑเบ; - เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ "เปเบฅเบเบฐเปเบงเบฅเบฒ" เบงเบฑเบเบเบธ synchronization เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบ DRM API เปเบฅเบฐเปเบเปเบงเบต amdgpu, เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบฎเบฑเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบชเบฐเบเบฑเบเบเบฅเบฒเบชเบชเบดเบ.
- เปเบเปเบงเบต vboxvideo เบชเปเบฒเบฅเบฑเบ VirtualBox virtual GPU เปเบเปเบเบทเบเบเปเบฒเบเบเบฒเบเบชเบฒเบเบฒ staging เบเบฑเบเปเบเบเบชเปเบฒเบเบเบปเปเบเบเป;
- เปเบเบตเปเบกเปเบเปเบงเบตเบเบงเบฒเบกเปเบงเบชเปเบฒเบฅเบฑเบเบเบดเบ GFX SoC ASPEED;
- เปเบเบตเปเบกเบเบฒเบเบฎเบญเบเบฎเบฑเบ ARM SoC เปเบฅเบฐ Intel Agilex (SoCFPGA), NXP i.MX8MM, Allwinner (RerVision H3-DVK (H3), Oceanic 5205 5inMFD, ,Beelink GS2 (H6), Orange Pi 3 (H6)), Rockchip (Orange Pi ) boards RK3399, Nanopi NEO4, Veyron-Mighty Chromebook), Amlogic: SEI Robotics SEI510,
ST Micro (stm32mp157a, stm32mp157c), NXP (
Eckelmann ci4x10 (i.MX6DL),i.MX8MM EVK (i.MX8MM),
ZII i.MX7 RPU2 (i.MX7),
ZII SPB4 (VF610),
Zii Ultra (i.MX8M),
TQ TQMa7S (i.MX7Solo),
TQ TQMa7D (i.MX7Dual),
Kobo Aura (i.MX50),
Menlosystems M53 (i.MX53), NVIDIA Jetson Nano (Tegra T210).
- เบฅเบงเบกเบเบปเบเบเบฑเบ
เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบกเบนเบเบเบดเบเบดเบเบญเบเปเบงเปเบชเบฅเบตเบญเบฒเปเบกเบฅเบดเบเบฒเบฅเบฒเบเบดเบ
เบเบฒเบเปเบฅเบทเบญเบ
เบชเบฝเบเปเบเบตเบเปเบเบตเบกเปเบง. เบเบฒเบเปเบซเบผเบ blobs เปเบเปเบเปเบงเบตเบเบทเบเบเบดเบเปเบเปเบเบฒเบ
mt7615, rtw88, rtw8822b, rtw8822c, btmtksdio, iqs5xx, ishtp เปเบฅเบฐ ucsi_ccg. เบฅเบฐเบซเบฑเบเบเปเบฒเบเบงเบฒเบกเบชเบฐเบญเบฒเบ blob เปเบ ixp4xx, imx-sdma, amdgpu, nouveau เปเบฅเบฐ goya drivers เปเบฅเบฐเบฅเบฐเบเบปเบเบเปเบญเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเปเบเปเบญเบเบฐเบชเบฒเบ microcode, เปเบเปเบเบทเบเบเบฑเบเบเบธเบ. เบขเบธเบเปเบเบปเบฒเบเบฒเบเปเบฎเบฑเบเบเบงเบฒเบกเบชเบฐเบญเบฒเบ blobs เปเบเปเบเปเบงเบต r8822be เปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเปเบเบเบเปเบฒเบเบเบญเบเบกเบฑเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru