Linux เช•เชฐเซเชจเชฒ เชฐเชฟเชฒเซ€เช 5.2

เชตเชฟเช•เชพเชธเชจเชพ เชฌเซ‡ เชฎเชนเชฟเชจเชพ เชชเช›เซ€, เชฒเชฟเชจเชธ เชŸเซ‹เชฐเชตเชพเชฒเซเชกเซเชธ เชฐเชœเซ‚เช†เชค เช•เชฐเซ€ เช•เชฐเซเชจเชฒ เชชเซเชฐเช•เชพเชถเชจ เชฒเชฟเชจเช•เซเชธ 5.2. เชธเซŒเชฅเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชชเซˆเช•เซ€: Ext4 เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชฎเซ‹เชก เช•เซ‡เชธ-เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เช›เซ‡, เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฒเช— เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเซเชธ, GPU Mali 4xx/ 6xx/7xx เชฎเชพเชŸเซ‡ เชกเซเชฐเชพเช‡เชตเชฐเซ‹, BPF เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชฎเชพเช‚ sysctl เชฎเซ‚เชฒเซเชฏเซ‹เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ, เช‰เชชเช•เชฐเชฃ-เชฎเซ‡เชชเชฐ เชฎเซ‹เชกเซเชฏเซเชฒ dm-เชงเซ‚เชณ, เชนเซเชฎเชฒเชพเช“ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ MDS, DSP เชฎเชพเชŸเซ‡ เชธเชพเช‰เชจเซเชก เช“เชชเชจ เชซเชฐเซเชฎเชตเซ‡เชฐ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ, BFQ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซเช‚ เช“เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ, PSI (เชชเซเชฐเซ‡เชถเชฐ เชธเซเชŸเซ‹เชฒ เช‡เชจเซเชซเซ‹เชฐเซเชฎเซ‡เชถเชจ) เชธเชฌเชธเชฟเชธเซเชŸเชฎเชจเซ‡ เชเชจเซเชกเซเชฐเซ‹เช‡เชกเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชจเซ€ เชถเช•เซเชฏเชคเชพเชฎเชพเช‚ เชฒเชพเชตเชตเซเช‚.

เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ 15100 เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเชพ 1882 เชซเชฟเช•เซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡,
เชชเซ‡เชš เชธเชพเชˆเช - 62 MB (30889 เชซเชพเชˆเชฒเซ‹เชจเซ‡ เช…เชธเชฐ เชฅเชˆ เช›เซ‡, เช•เซ‹เชกเชจเซ€ 625094 เชฒเชพเชˆเชจเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, 531864 เชฒเชพเชˆเชจเซ‹ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡). 45 เชฎเชพเช‚ เชชเซเชฐเชธเซเชคเซเชค เชคเชฎเชพเชฎเชฎเชพเช‚เชฅเซ€ เชฒเช—เชญเช— 5.2%
เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช‰เชชเช•เชฐเชฃ เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡, เชฒเช—เชญเช— 21% เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช›เซ‡
เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เช•เซ‹เชก เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชคเชฐเชซ เชตเชฒเชฃ, 12%
เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซ‡เช•เชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค, 3% เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เช…เชจเซ‡ 3% เช†เช‚เชคเชฐเชฟเช• เชฎเชพเชŸเซ‡
เช•เชฐเซเชจเชฒ เชธเชฌเชธเชฟเชธเซเชŸเชฎเซเชธ. เชคเชฎเชพเชฎ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชฎเชพเช‚เชฅเซ€ 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 % - เช“เชฐเซ‡เช•เชฒ.

เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • เชกเชฟเชธเซเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ, I/O เช…เชจเซ‡ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ
    • Ext4 เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช†เชงเชพเชฐ เชซเชพเช‡เชฒ เชจเชพเชฎเซ‹เชฎเชพเช‚ เช…เช•เซเชทเชฐเซ‹เชจเชพ เช•เซ‡เชธเชฎเชพเช‚ เชคเชซเชพเชตเชค เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช•เชพเชฐเซเชฏ เช•เชฐเซ‹, เชœเซ‡ เชซเช•เซเชค เชจเชตเชพ เชฒเช•เซเชทเชฃ โ€œ+Fโ€ (EXT4_CASEFOLD_FL) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เช–เชพเชฒเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชจเชพ เชธเช‚เชฌเช‚เชงเชฎเชพเช‚ เชธเช•เซเชฐเชฟเชฏ เชฅเชพเชฏ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เช† เชเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชชเชฐ เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เช…เช‚เชฆเชฐเชจเซ€ เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เชธเชฌเชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช เชธเชพเชฅเซ‡เชจเซ€ เชคเชฎเชพเชฎ เช•เชพเชฎเช—เซ€เชฐเซ€ เช…เช•เซเชทเชฐเซ‹เชจเชพ เช•เซ‡เชธเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชœเซ‡เชฎเชพเช‚ เชซเชพเช‡เชฒเซ‹ เชถเซ‹เชงเชคเซ€ เชตเช–เชคเซ‡ เช…เชจเซ‡ เช–เซ‹เชฒเชคเซ€ เชตเช–เชคเซ‡ เช•เซ‡เชธ เชธเชนเชฟเชคเชจเซ€ เช…เชตเช—เชฃเชจเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชซเชพเช‡เชฒเซ‹ Test.txt, เช†เชตเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชฎเชพเช‚ test.txt เช…เชจเซ‡ test.TXT เชธเชฎเชพเชจ เช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡). เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, "chattr +F" เชเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸ เชธเชพเชฅเซ‡เชจเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชจเชพ เช…เชชเชตเชพเชฆ เชธเชฟเชตเชพเชฏ, เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เช•เซ‡เชธ-เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชฌเชจเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡;
    • เชซเชพเช‡เชฒเชจเชพ เชจเชพเชฎเซ‹เชฎเชพเช‚ UTF-8 เช…เช•เซเชทเชฐเซ‹เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช•เชพเชฐเซเชฏเซ‹, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเซเชŸเซเชฐเชฟเช‚เช— เชธเชฐเช–เชพเชฎเชฃเซ€ เช…เชจเซ‡ เชธเชพเชฎเชพเชจเซเชฏเซ€เช•เชฐเชฃ เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฅเชพเชฏ เช›เซ‡, เชคเซ‡เชจเซ‡ เชเช•เซ€เช•เซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡;
    • XFS เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎ เชนเซ‡เชฒเซเชฅ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชˆเชจเซเชซเซเชฐเชพเชธเซเชŸเซเชฐเช•เซเชšเชฐ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชนเซ‡เชฒเซเชฅ เชธเซเชŸเซ‡เชŸเชธ เช•เซเชตเซ‡เชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเซเช‚ ioctl. เชธเซเชชเชฐเชฌเซเชฒเซ‹เช• เช•เชพเช‰เชจเซเชŸเชฐเซเชธเชจเซ‡ เช“เชจเชฒเชพเชˆเชจ เชšเซ‡เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชธเซเชตเชฟเชงเชพ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
    • เชจเชตเซเช‚ เชฎเซ‹เชกเซเชฏเซเชฒ เช‰เชชเช•เชฐเชฃ-เชฎเซ‡เชชเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ "dm-เชงเซ‚เชณ", เชœเซ‡ เชคเชฎเชจเซ‡ เชกเชฟเชธเซเช•เชฎเชพเช‚เชฅเซ€ เชตเชพเช‚เชšเชคเซ€ เชตเช–เชคเซ‡ เชฎเซ€เชกเชฟเชฏเชพ เชชเชฐเชจเชพ เช–เชฐเชพเชฌ เชฌเซเชฒเซ‹เช•เซเชธ เช…เชฅเชตเชพ เชญเซ‚เชฒเซ‹เชจเชพ เชฆเซ‡เช–เชพเชตเชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชฎเซ‹เชกเซเชฏเซเชฒ เชคเชฎเชจเซ‡ เชธเช‚เชญเชตเชฟเชค เชจเชฟเชทเซเชซเชณเชคเชพเช“เชจเชพ เชšเชนเซ‡เชฐเชพเชฎเชพเช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช…เชจเซ‡ เชตเชฟเชตเชฟเชง เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเชพ เชกเซ€เชฌเช—เซ€เช‚เช— เช…เชจเซ‡ เชชเชฐเซ€เช•เซเชทเชฃเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡;
    • เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ BFQ I/O เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เชฎเชพเชŸเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชชเซเชฐเชฆเชฐเซเชถเชจ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ. เช‰เชšเซเชš I/O เชฒเซ‹เชกเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚, เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เช‘เชชเชฐเซ‡เชถเชจเชจเซ‹ เชธเชฎเชฏ เช˜เชŸเชพเชกเชตเซ‹ เชœเซ‡เชฎ เช•เซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชฒเซ‰เชจเซเชš เช•เชฐเชตเซ€ 80% เชธเซเชงเซ€.
    • เชฎเชพเช‰เชจเซเชŸเชฟเช‚เช— เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเซเชธเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡: fsopen(), เช“เชชเชจ_เชŸเซเชฐเซ€(), fspick(), fsmount(), fsconfig() ะธ move_mount(). เช† เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเซเชธ เชคเชฎเชจเซ‡ เชฎเชพเช‰เชจเซเชŸเชฟเช‚เช—เชจเชพ เชตเชฟเชตเชฟเชง เชคเชฌเช•เซเช•เชพเช“ เชชเชฐ เช…เชฒเช—เชฅเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ (เชธเซเชชเชฐเชฌเซเชฒเซ‹เช•เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซ‹, เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‡เชณเชตเซ‹, เชฎเชพเช‰เชจเซเชŸ เช•เชฐเซ‹, เชฎเชพเช‰เชจเซเชŸ เชฌเชฟเช‚เชฆเซ เชธเชพเชฅเซ‡ เชœเซ‹เชกเซ‹), เชœเซ‡ เช…เช—เชพเช‰ เชธเชพเชฎเชพเชจเซเชฏ เชฎเชพเช‰เชจเซเชŸ() เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเชพ เชนเชคเชพ. เช…เชฒเช— เช•เซ‰เชฒเซเชธ เชตเชงเซ เชœเชŸเชฟเชฒ เชฎเชพเช‰เชจเซเชŸ เชฆเซƒเชถเซเชฏเซ‹ เช•เชฐเชตเชพ เช…เชจเซ‡ เชธเซเชชเชฐเชฌเซเชฒเซ‹เช•เชจเซ‡ เชชเซเชจเชƒเชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเชตเชพ, เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ, เชฎเชพเช‰เชจเซเชŸ เชชเซ‹เชˆเชจเซเชŸ เชฌเชฆเชฒเชตเชพ เช…เชจเซ‡ เช…เชฒเช— เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพ เชœเซ‡เชตเซ€ เช…เชฒเช— เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เช…เชฒเช— เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชคเชฎเชจเซ‡ เชเชฐเชฐ เช•เซ‹เชกเชจเชพ เช†เช‰เชŸเชชเซเชŸเชจเชพ เช•เชพเชฐเชฃเซ‹เชจเซ‡ เชธเชšเซ‹เชŸเชชเชฃเซ‡ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชฎเชฒเซเชŸเชฟ-เชฒเซ‡เชฏเชฐ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ เชฎเชพเชŸเซ‡ เชฌเชนเซเชตเชฟเชง เชธเซเชคเซเชฐเซ‹เชคเซ‹ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เช“เชตเชฐเชฒเซ‡เชซเซเชธ;
    • เช…เชธเซเชฎเซ‡เชณ I/O io_uring เชฎเชพเชŸเซ‡ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚ เชจเชตเซเช‚ เช“เชชเชฐเซ‡เชถเชจ IORING_OP_SYNC_FILE_RANGE เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเชจเซ€ เชธเชฎเช•เช•เซเชท เช•เซเชฐเชฟเชฏเชพเช“ เช•เชฐเซ‡ เช›เซ‡. sync_file_range(), เช…เชจเซ‡ io_uring เชธเชพเชฅเซ‡ eventfd เชจเซ€ เชจเซ‹เช‚เชงเชฃเซ€ เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€ เชชเซ‚เชฐเซเชฃ เชฅเชตเชพ เชตเชฟเชถเซ‡ เชธเซ‚เชšเชจเชพเช“ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‹ เชชเชฃ เช…เชฎเชฒ เช•เชฐเซเชฏเซ‹;
    • CIFS เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡, FIEMAP ioctl เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชนเชฆ เชฎเซ‡เชชเชฟเช‚เช— เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชฎเชœ SEEK_DATA เช…เชจเซ‡ SEEK_HOLE เชฎเซ‹เชกเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ;
    • FUSE เชธเชฌเชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชธเซ‚เชšเชตเซเชฏเซเช‚ เชกเซ‡เชŸเชพ เช•เซ‡เชถเซ€เช‚เช— เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ API;
    • Btrfs เช qgroups เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชฌเชนเซเชตเชฟเชง เชนเชพเชฐเซเชก เชฒเชฟเช‚เช•เซเชธ เชงเชฐเชพเชตเชคเซ€ เชซเชพเช‡เชฒเซ‹ เชฎเชพเชŸเซ‡ fsync เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชเชกเชช เชธเซเชงเชพเชฐเซ€ เช›เซ‡. เชกเซ‡เชŸเชพ เช‡เชจเซเชŸเชฟเช—เซเชฐเชฟเชŸเซ€ เชšเซ‡เช• เช•เซ‹เชกเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชนเชตเซ‡ เชกเซ‡เชŸเชพเชจเซ‡ เชกเชฟเชธเซเช• เชชเชฐ เชซเซเชฒเชถ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ RAM เชฎเชพเช‚ เชฎเชพเชนเชฟเชคเซ€เชจเซ‡ เชธเช‚เชญเชตเชฟเชค เชจเซเช•เชธเชพเชจเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡ เช›เซ‡;
    • CEPH เช NFS เชฆเซเชตเชพเชฐเชพ เชธเซเชจเซ‡เชชเชถเซ‹เชŸ เชจเชฟเช•เชพเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡;
    • "เชธเซ‹เชซเซเชŸ" เชฎเซ‹เชกเชฎเชพเช‚ NFSv4 เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฌเชนเซ‡เชคเชฐ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ (เชœเซ‹ "เชธเซ‹เชซเซเชŸ" เชฎเซ‹เชกเชฎเชพเช‚ เชธเชฐเซเชตเชฐเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชฎเชพเช‚ เชญเซ‚เชฒ เชฅเชพเชฏ เช›เซ‡, เชคเซ‹ เชคเชฐเชค เชœ เชเชฐเชฐ เช•เซ‹เชก เชชเชฐเชค เช•เชฐเชตเชพเชจเซ‹ เช•เซ‰เชฒ, เช…เชจเซ‡ "เชนเชพเชฐเซเชก" เชฎเซ‹เชกเชฎเชพเช‚ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชจเชฅเซ€ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ FS. เช‰เชชเชฒเชฌเซเชงเชคเชพ เช…เชฅเชตเชพ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เชฅเชพเชฏ เช›เซ‡). เชจเชตเซ€ เชฐเซ€เชฒเซ€เช เชตเชงเซ เชธเชšเซ‹เชŸ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช—, เชเชกเชชเซ€ เช•เซเชฐเซ‡เชถ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชคเชฟ เช…เชจเซ‡ เชจเชตเซ‹ "เชธเซ‹เชซเซเชŸเชฐ" เชฎเชพเช‰เชจเซเชŸ เชตเชฟเช•เชฒเซเชช เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชธเชฎเชฏเชธเชฎเชพเชชเซเชคเชฟ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชชเชฐเชค เช•เชฐเซ‡เชฒ เชเชฐเชฐ เช•เซ‹เชก (ETIMEDOUT) เชฌเชฆเชฒเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡;
    • nfsdcld API, NFS เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡, NFS เชธเชฐเซเชตเชฐเชจเซ‡ เชฐเซ€เชฌเซ‚เชŸ เชชเชฐ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เช†เชฎ, nfsdcld เชกเชฟเชฎเชจ เชนเชตเซ‡ nfsdcltrack เชนเซ‡เชจเซเชกเชฒเชฐ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡;
    • AFS เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เชฌเชพเช‡เชŸ เชฐเซ‡เชจเซเชœเชจเชพ เชคเชพเชณเชพเช“เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ (เชฌเชพเชˆเชŸ เชฐเซ‡เชจเซเชœ เชฒเซ‹เช•เซ€เช‚เช—);
  • เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ
    • เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชธเซเชฅเชพเชจเซ‹เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡ เชฒเช–เซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌเชฟเชค เชฎเซ‡เชฎเชฐเซ€ เชตเชฟเชธเซเชคเชพเชฐเซ‹เชฎเชพเช‚เชฅเซ€ เช•เซ‹เชก เชเช•เซเชเชฟเช•เซเชฏเซเชถเชจเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ เชธเช‚เชญเชตเชฟเชค เช›เชฟเชฆเซเชฐเซ‹เชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ เชนเซเชฎเชฒเชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชถเซ‹เชทเชฃ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡;
    • เชเช• เชจเชตเซเช‚ เช•เชฐเซเชจเชฒ เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชชเชฐเชฟเชฎเชพเชฃ "เชฎเชฟเชŸเซ€เช—เซ‡เชถเชจ=" เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ CPU เชชเชฐ เชธเซ‚เชšเชจเชพเช“เชจเชพ เชธเชŸเซเชŸเชพเช•เซ€เชฏ เช…เชฎเชฒ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเซ€ เชจเชฌเชณเชพเชˆเช“ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชšเซ‹เช•เซเช•เชธ เชคเช•เชจเซ€เช•เซ‹เชจเชพ เชธเช•เซเชทเชฎเชคเชพเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชเช• เชธเชฐเชณ เชฐเซ€เชค เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. "เชฎเชฟเชŸเซ€เช—เซ‡เชถเชจ=เช“เชซ" เชชเชธเชพเชฐ เช•เชฐเชตเชพเชฅเซ€ เชฌเชงเซ€ เชนเชพเชฒเชจเซ€ เชชเชฆเซเชงเชคเชฟเช“ เช…เช•เซเชทเชฎ เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชฎเซ‹เชก "เชฎเชฟเชŸเซ€เช—เซ‡เชถเชจ=เช“เชŸเซ‹" เชธเซเชฐเช•เซเชทเชพเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเซ‡ เช›เซ‡ เชชเชฐเช‚เชคเซ เชนเชพเชฏเชชเชฐ เชฅเซเชฐเซ‡เชกเซ€เช‚เช—เชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เช…เชธเชฐ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เชœเซ‹ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟ เชฆเซเชตเชพเชฐเชพ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ เชคเซ‹ "เชฎเชฟเชŸเซ€เช—เซ‡เชถเชจเซเชธ=เช“เชŸเซ‹,เชจเซ‹เชธเซเชฎเชŸ" เชฎเซ‹เชก เชตเชงเซเชฎเชพเช‚ เชนเชพเช‡เชชเชฐ เชฅเซเชฐเซ‡เชกเซ€เช‚เช—เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ‡ เช›เซ‡.
    • เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ GOST R 34.10-2012 (RFC 7091, ISO/IEC 14888-3) เช…เชจเซเชธเชพเชฐ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเซ‹เชจเชฟเช• เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ, เชตเชฟเช•เชธเชฟเชค เชฌเซ‡เชธเชพเชฒเซเชŸ เชเชธเชชเซ€เช“ เชคเชฐเชซเชฅเซ€ เชตเชฟเชŸเชพเชฒเซ€ เชšเชฟเช•เซเชจเซ‹เชต. เชฎเซ‚เชณ TLS เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ AES128-CCM เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚. Crypto_simd เชฎเซ‹เชกเซเชฏเซเชฒเชฎเชพเช‚ AEAD เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซ‹;
    • Kconfig เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช•เชฐเซเชจเชฒ เชธเซเชฐเช•เซเชทเชพเชจเซ‡ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเช•เชฒเซเชชเซ‹ เชธเชพเชฅเซ‡เชจเซ‹ เชเช• เช…เชฒเช— "เช•เชฐเซเชจเชฒ เชธเช–เซเชคเชพเช‡" เชตเชฟเชญเชพเช—. เชนเชพเชฒเชฎเชพเช‚, เชจเชตเชพ เชตเชฟเชญเชพเช—เชฎเชพเช‚ เชฎเชพเชคเซเชฐ GCC เชšเซ‡เช•-เชตเชงเชพเชฐเชคเชพ เชชเซเชฒเช—เชฟเชจเซเชธเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช›เซ‡;
    • เช•เชฐเซเชจเชฒ เช•เซ‹เชก เชฒเช—เชญเช— เช›เซ‡ เชตเชฟเชคเชฐเชฟเชค เชธเซเชตเซ€เชšเชฎเชพเช‚ เชฌเชฟเชจ-เชฌเซเชฐเซ‡เช•เชฟเช‚เช— เช•เซ‡เชธ เชธเซเชŸเซ‡เชŸเชฎเซ‡เชจเซเชŸเซเชธเชฎเชพเช‚เชฅเซ€ (เชฆเชฐเซ‡เช• เช•เซ‡เชธ เชฌเซเชฒเซ‹เช• เชชเช›เซ€ เชชเชฐเชค เช…เชฅเชตเชพ เชตเชฟเชฐเชพเชฎ เชตเชฟเชจเชพ). เชธเซเชตเซ€เชšเชจเชพ เช†เชตเชพ เช‰เชชเชฏเซ‹เช—เชจเชพ 32 เชฎเชพเช‚เชฅเซ€ 2311 เช•เซ‡เชธเซ‹เชจเซ‡ เช เซ€เช• เช•เชฐเชตเชพเชจเชพ เชฌเชพเช•เซ€ เช›เซ‡, เชœเซ‡ เชชเช›เซ€ เช•เชฐเซเชจเชฒ เชฌเชจเชพเชตเชคเซ€ เชตเช–เชคเซ‡ โ€œ-เชตเชฟเชฎเซเชชเชฒเซ€เชธเซ€เชŸ-เชซเซ‹เชฒเชฅเซเชฐเซโ€ เชฎเซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเซ‹ เชถเช•เซเชฏ เชฌเชจเชถเซ‡;
    • เชชเชพเชตเชฐเชชเซ€เชธเซ€ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡, เชฏเซเชเชฐ เชธเซเชชเซ‡เชธเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชฎเชพเชŸเซ‡ เช…เชจเชฟเชšเซเช›เชจเซ€เชฏ เช•เชฐเซเชจเชฒ เชเช•เซเชธเซ‡เชธ เชชเชพเชฅเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡;
    • เชฌเซเชฒเซ‹เช•เซ€เช‚เช— เช•เซ‹เชก เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เชนเซเชฎเชฒเชพเช“ Intel เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซ‹เชฎเชพเช‚ MDS (เชฎเชพเชˆเช•เซเชฐเซ‹เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชกเซ‡เชŸเชพ เชธเซ‡เชฎเซเชชเชฒเชฟเช‚เช—) เชตเชฐเซเช—. เชคเชฎเซ‡ SysFS เชšเชฒ โ€œ/sys/devices/system/cpu/vulnerabilities/mdsโ€ เชฆเซเชตเชพเชฐเชพ เชธเชฟเชธเซเชŸเชฎ เชจเชฌเชณเชพเชˆเช“ เชฎเชพเชŸเซ‡ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เช›เซ‡ เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชคเชชเชพเชธเซ€ เชถเช•เซ‹ เช›เซ‹. เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เชฌเซ‡ เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ เชฎเซ‹เชกเซเชธ: เชธเช‚เชชเซ‚เชฐเซเชฃ, เชœเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸเซ‡เชก เชฎเชพเชˆเช•เซเชฐเซ‹เช•เซ‹เชกเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช…เชจเซ‡ เชฌเชพเชฏเชชเชพเชธ, เชœเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เชœเช—เซเชฏเชพ เช…เชฅเชตเชพ เช—เซ‡เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ CPU เชฌเชซเชฐเชจเชพ เช•เซเชฒเชฟเชฏเชฐเชฟเช‚เช—เชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฌเชพเช‚เชฏเชงเชฐเซ€ เช†เชชเชคเซเช‚ เชจเชฅเซ€. เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ เชฎเซ‹เชกเซเชธเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช•เชฐเซเชจเชฒเชฎเชพเช‚ โ€œmds=โ€ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ โ€œfullโ€, โ€œfull,nosmtโ€ (+ เชนเชพเชฏเชชเชฐ-เชฅเซเชฐเซ‡เชกเซเชธเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ‹) เช…เชจเซ‡ โ€œเชฌเช‚เชงโ€ เชฎเซ‚เชฒเซเชฏเซ‹ เชฒเชˆ เชถเช•เซ‡ เช›เซ‡;
    • x86-64 เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ, IRQ, เชกเชฟเชฌเช—เซ€เช‚เช— เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธ เช…เชจเซ‡ เช…เชชเชตเชพเชฆ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธ เชฎเชพเชŸเซ‡ "เชธเซเชŸเซ‡เช• เช—เชพเชฐเซเชก-เชชเซ‡เชœ" เชธเซเชฐเช•เซเชทเชพ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡เชจเซ‹ เชธเชพเชฐ เชธเซเชŸเซ‡เช• เชธเชพเชฅเซ‡เชจเซ€ เชธเชฐเชนเชฆ เชชเชฐ เชฎเซ‡เชฎเชฐเซ€ เชชเซƒเชทเซเช เซ‹เชจเซ€ เช…เชตเซ‡เชœเซ€เชฎเชพเช‚ เช›เซ‡, เชœเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€เชจเซ‡ เชเช• เชชเซ‡เชขเซ€ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡. เช…เชชเชตเชพเชฆ (เชชเซƒเชทเซเช -เชฆเซ‹เชท);
    • เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ sysctl เชธเซ‡เชŸเชฟเช‚เช— vm.unprivileged_userfaultfd, เชœเซ‡ userfaultfd() เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชจเชชเซเชฐเชฟเชตเชฟเชฒเซ‡เชœ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡;
  • เชจเซ‡เชŸเชตเชฐเซเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ
    • เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ IPv6 เชฐเซ‚เชŸ เชฎเชพเชŸเซ‡ IPv4 เช—เซ‡เชŸเชตเซ‡ เชธเชชเซ‹เชฐเซเชŸ. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชนเชตเซ‡ เชฐเซ‚เชŸเซ€เช‚เช— เชจเชฟเชฏเชฎเซ‹เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เชœเซ‡เชฎ เช•เซ‡ โ€œip ro add 172.16.1.0/24 via inet6 2001:db8::1 dev eth0โ€;
    • ICMPv6 เชฎเชพเชŸเซ‡, ioctl เช•เซ‰เชฒเซเชธ icmp_echo_ignore_anycast เช…เชจเซ‡ icmp_echo_ignore_multicast เช•เซ‹เชˆเชชเชฃ เช•เชพเชธเซเชŸ เชฎเชพเชŸเซ‡ ICMP ECHO เชจเซ‡ เช…เชตเช—เชฃเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡
      เชฎเชฒเซเชŸเชฟเช•เชพเชธเซเชŸ เชธเชฐเชจเชพเชฎเชพเช‚. เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ ICMPv6 เชชเซ‡เช•เซ‡เชŸ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช—เชจเซ€ เชคเซ€เชตเซเชฐเชคเชพเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ;

    • BATMAN (เชฌเซ‡เชŸเชฐ เชเชชเซเชฐเซ‹เชš เชŸเซ เชฎเซ‹เชฌเชพเชˆเชฒ เชเชกเชนเซ‹เช• เชจเซ‡เชŸเชตเชฐเซเช•เชฟเช‚เช—) เชฎเซ‡เชถ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฎเชพเชŸเซ‡, เชœเซ‡ เชตเชฟเช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เชจเซ‡เชŸเชตเชฐเซเช• เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชฆเชฐเซ‡เช• เชจเซ‹เชก เชชเชกเซ‹เชถเซ€ เชจเซ‹เชกเซเชธ เชฆเซเชตเชพเชฐเชพ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เชนเซ‹เชฏ เช›เซ‡, เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชฎเชฒเซเชŸเซ€เช•เชพเชธเซเชŸเชฅเซ€ เชฏเซเชจเชฟเช•เชพเชธเซเชŸ เชธเซเชงเซ€เชจเชพ เชชเซเชฐเชธเชพเชฐเชฃ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ, เชคเซ‡เชฎเชœ sysfs เชฆเซเชตเชพเชฐเชพ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ;
    • เชเชฅเชŸเซ‚เชฒเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชเช• เชจเชตเซเช‚ เชซเชพเชธเซเชŸ เชฒเชฟเช‚เช• เชกเชพเช‰เชจ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ, เชœเซ‡ เชคเชฎเชจเซ‡ 1000BaseT (เชธเชพเชฎเชพเชจเซเชฏ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชตเชฟเชฒเช‚เชฌ 750ms เชธเซเชงเซ€เชจเซ‹ เชนเซ‹เชฏ เช›เซ‡) เชฎเชพเชŸเซ‡ เชฒเชฟเช‚เช• เชกเชพเช‰เชจ เช‡เชตเซ‡เชจเซเชŸ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‡เชณเชตเชตเชพเชฎเชพเช‚ เชฒเชพเช—เชคเซ‹ เชธเชฎเชฏ เช˜เชŸเชพเชกเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡;
    • เชฆเซ‡เช–เชพเชฏเชพ เชคเช• เชซเซ‚-เช“เชตเชฐ-เชฏเซเชกเซ€เชชเซ€ เชŸเชจเชฒเชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชธเชฐเชจเชพเชฎเชพเช‚, เชจเซ‡เชŸเชตเชฐเซเช• เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เช…เชฅเชตเชพ เชธเซ‹เช•เซ‡เชŸ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเซเช‚ (เช…เช—เชพเช‰ เชซเช•เซเชค เชธเชพเชฎเชพเชจเซเชฏ เชฎเชพเชธเซเช• เชฆเซเชตเชพเชฐเชพ เชœ เชฌเชพเช‚เชงเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚);
    • เชตเชพเชฏเชฐเชฒเซ‡เชธ เชธเซเชŸเซ‡เช•เชฎเชพเช‚ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพ
      เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชœเช—เซเชฏเชพเชฎเชพเช‚ OWE (เชคเช•เชตเชพเชฆเซ€ เชตเชพเชฏเชฐเชฒเซ‡เชธ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ);

    • เชจเซ‡เชŸเชซเชฟเชฒเซเชŸเชฐเชฎเชพเช‚, เช‡เชจเซ‡เชŸ เชเชกเซเชฐเซ‡เชธ เชซเซ‡เชฎเชฟเชฒเซ€ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชจเซ‡เชŸ เชšเซ‡เช‡เชจเซเชธเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเซ‡ เชนเชตเซ‡ ipv4 เช…เชจเซ‡ ipv6 เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เช…เชจเซเชตเชพเชฆ เชจเชฟเชฏเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, ipv4 เช…เชจเซ‡ ipv6 เชฎเชพเชŸเซ‡เชจเชพ เชจเชฟเชฏเชฎเซ‹เชจเซ‡ เช…เชฒเช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ);
    • เชจเซ‡เชŸเชฒเชฟเช‚เช•เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชถเชพเชธเชจ เชฌเชงเชพ เชธเช‚เชฆเซ‡เชถเชพเช“ เช…เชจเซ‡ เชตเชฟเชถเซ‡เชทเชคเชพเช“เชจเซ€ เชถเซเชฆเซเชงเชคเชพเชจเซ€ เช•เชกเช• เชšเช•เชพเชธเชฃเซ€ เชฎเชพเชŸเซ‡ เช•เชกเช•, เชœเซ‡เชฎเชพเช‚ เชตเชฟเชถเซ‡เชทเชคเชพเช“เชจเชพ เช…เชชเซ‡เช•เซเชทเชฟเชค เช•เชฆเชจเซ‡ เช“เชณเช‚เช—เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เชจเชฅเซ€ เช…เชจเซ‡ เชธเช‚เชฆเซ‡เชถเชพเชจเชพ เช…เช‚เชคเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชกเซ‡เชŸเชพ เช‰เชฎเซ‡เชฐเชตเชพ เชชเชฐ เชชเซเชฐเชคเชฟเชฌเช‚เชง เช›เซ‡;
  • เชฎเซ‡เชฎเชฐเซ€ เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เชธเซ‡เชตเชพเช“
    • CLONE_PIDFD เชซเซเชฒเซ‡เช— เช•เซเชฒเซ‹เชจ() เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชฌเชจเชพเชตเซ‡เชฒ เชšเชพเช‡เชฒเซเชก เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชพเชฅเซ‡ เช“เชณเช–เชพเชฏเซ‡เชฒ เชซเชพเช‡เชฒ เชตเชฐเซเชฃเชจเช•เชฐเซเชคเชพ "pidfd" เชชเซ‡เชฐเซ‡เชจเซเชŸ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชชเชฐเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เชซเชพเช‡เชฒ เชตเชฐเซเชฃเชจเช•เชฐเซเชคเชพ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฐเซ‡เชธเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชฆเซ‹เชกเชตเชพเชจเชพ เชกเชฐ เชตเชฟเชจเชพ เชธเชฟเช—เซเชจเชฒ เชฎเซ‹เช•เชฒเชตเชพ เชฎเชพเชŸเซ‡ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ (เชธเชฟเช—เซเชจเชฒ เชฎเซ‹เช•เชฒเซเชฏเชพ เชชเช›เซ€ เชคเชฐเชค เชœ, เชฒเช•เซเชทเซเชฏ PID เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเชฎเชพเชชเซเชค เชฅเชตเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฎเซเช•เซเชค เชฅเชˆ เชถเช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เช…เชจเซเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฆเซเชตเชพเชฐเชพ เช•เชฌเชœเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชถเช•เซ‡ เช›เซ‡);
    • cgroups เชจเชพ เชฌเซ€เชœเชพ เชธเช‚เชธเซเช•เชฐเชฃ เชฎเชพเชŸเซ‡, เชซเซเชฐเซ€เชเชฐ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชคเชฎเซ‡ cgroup เชฎเชพเช‚ เช•เชพเชฎ เชฌเช‚เชง เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เช…เชจเซเชฏ เช•เชพเชฐเซเชฏเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฎเซเช• เชธเช‚เชธเชพเชงเชจเซ‹ (CPU, I/O, เช…เชจเซ‡ เชธเช‚เชญเชตเชฟเชค เชฐเซ‚เชชเซ‡ เชฎเซ‡เชฎเชฐเซ€) เช…เชธเซเชฅเชพเชฏเซ€ เชฐเซ‚เชชเซ‡ เช–เชพเชฒเซ€ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ cgroup.freeze เช…เชจเซ‡ cgroup.events เช•เช‚เชŸเซเชฐเซ‹เชฒ เชซเชพเช‡เชฒเซ‹ เชฆเซเชตเชพเชฐเชพ cgroup เชตเซƒเช•เซเชทเชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡. cgroup.freeze เชฎเชพเช‚ เชเชจเซเชŸเซเชฐเซ€ 1 เชตเชฐเซเชคเชฎเชพเชจ cgroup เช…เชจเซ‡ เชคเชฎเชพเชฎ เชฌเชพเชณ เชœเซ‚เชฅเซ‹เชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เชธเซเชฅเชฟเชฐ เช•เชฐเซ‡ เช›เซ‡. เช เช‚เชกเซเช‚ เชฅเชตเชพเชฎเชพเช‚ เชฅเซ‹เชกเซ‹ เชธเชฎเชฏ เชฒเชพเช—เชคเซ‹ เชนเซ‹เชตเชพเชฅเซ€, เชตเชงเชพเชฐเชพเชจเซ€ cgroup.events เชซเชพเชˆเชฒ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ เชคเชฎเซ‡ เช“เชชเชฐเซ‡เชถเชจเชจเซ€ เชชเซ‚เชฐเซเชฃเชคเชพ เชตเชฟเชถเซ‡ เชœเชพเชฃเซ€ เชถเช•เซ‹ เช›เซ‹;
    • เชธเซเชฐเช•เซเชทเชฟเชค sysfs เชฎเชพเช‚ เชฆเชฐเซ‡เช• เชจเซ‹เชก เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เชฎเซ‡เชฎเชฐเซ€ เชเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸเซเชธเชจเซ€ เชจเชฟเช•เชพเชธ, เชœเซ‡ เชคเชฎเชจเซ‡ เชตเชฟเชœเชพเชคเซ€เชฏ เชฎเซ‡เชฎเชฐเซ€ เชธเชพเชฅเซ‡ เชธเชฟเชธเซเชŸเชฎเซ‹เชฎเชพเช‚ เชฎเซ‡เชฎเชฐเซ€ เชฌเซ‡เช‚เช•เซ‹เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชจเซ€ เชชเซเชฐเช•เซƒเชคเชฟ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเซเชชเซ‡เชธเชฎเชพเช‚เชฅเซ€ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฆเซ‡ เช›เซ‡;
    • PSI (เชชเซเชฐเซ‡เชถเชฐ เชธเซเชŸเซ‹เชฒ เช‡เชจเซเชซเซ‹เชฐเซเชฎเซ‡เชถเชจ) เชธเชฌเชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชšเซ‹เช•เซเช•เชธ เช•เชพเชฐเซเชฏเซ‹ เช…เชฅเชตเชพ cgroup เชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เชธเซ‡เชŸ เชฎเชพเชŸเซ‡ เชตเชฟเชตเชฟเชง เชธเช‚เชธเชพเชงเชจเซ‹ (CPU, เชฎเซ‡เชฎเชฐเซ€, I/O) เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชพเชน เชœเซ‹เชตเชพเชจเชพ เชธเชฎเชฏ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€เชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. PSI เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชฏเซเชเชฐ เชธเซเชชเซ‡เชธ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธ เชฒเซ‹เชก เชเชตเชฐเซ‡เชœเชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚ เชธเชฟเชธเซเชŸเชฎ เชฒเซ‹เชกเชจเชพ เชธเซเชคเชฐ เช…เชจเซ‡ เชฎเช‚เชฆเซ€ เชชเซ‡เชŸเชฐเซเชจเชจเซ‹ เชตเชงเซ เชšเซ‹เช•เซเช•เชธ เช…เช‚เชฆเชพเชœ เชฒเช—เชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡. เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒเชคเชพ เชฅเซเชฐเซ‡เชถเซ‹เชฒเซเชก เชธเซ‡เชŸ เช•เชฐเชตเชพ เช…เชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชธเชฎเชฏเช—เชพเชณเชพ เชฎเชพเชŸเซ‡ เชธเซ‡เชŸ เชฅเซเชฐเซ‡เชถเซ‹เชฒเซเชก เชŸเซเชฐเชฟเช—เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเซ‹เชตเชพเชจเซ€ เชธเซ‚เชšเชจเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชคเชฆเชพเชจ() เช•เซ‰เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡. เช† เชธเซเชตเชฟเชงเชพ เชเช‚เชกเซเชฐเซ‹เช‡เชกเชจเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชคเชฌเช•เซเช•เซ‡ เชฎเซ‡เชฎเชฐเซ€เชจเซ€ เช…เช›เชคเชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเชพเชจเซ€, เชธเชฎเชธเซเชฏเชพเช“เชจเชพ เชธเซเชคเซเชฐเซ‹เชคเชจเซ‡ เช“เชณเช–เชตเชพ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเชพเชŸเซ‡ เชงเซเชฏเชพเชจเชชเชพเชคเซเชฐ เชธเชฎเชธเซเชฏเชพเช“ เชŠเชญเซ€ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชฌเชฟเชจเชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เชคเชฃเชพเชต เชชเชฐเซ€เช•เซเชทเชฃ, PSI-เช†เชงเชพเชฐเชฟเชค เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถ เชฎเซ‹เชจเชฟเชŸเชฐเชฟเช‚เช— เชธเชพเชงเชจเซ‹เช vmpressure เช†เช‚เช•เชกเชพเช“เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€เชฎเชพเช‚ 10 เช—เชฃเชพ เช“เช›เชพ เช–เซ‹เชŸเชพ เชนเช•เชพเชฐเชพเชคเซเชฎเช• เชฆเชฐเซเชถเชพเชตเซเชฏเชพ เชนเชคเชพ;
    • BPF เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชšเซ‡เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เช•เซ‹เชก เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชฎเซ‹เชŸเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฎเชพเชŸเซ‡ 20 เช—เชฃเซ€ เชเชกเชชเซ€ เชคเชชเชพเชธ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจเชจเซ‡ เช•เชพเชฐเชฃเซ‡ BPF เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเชพ เช•เชฆเชจเซ€ เชฎเชฐเซเชฏเชพเชฆเชพ 4096 เชฅเซ€ เชตเชงเชพเชฐเซ€เชจเซ‡ เชเช• เชฎเชฟเชฒเชฟเชฏเชจ เชธเซ‚เชšเชจเชพเช“ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเซเชฏเซเช‚;
    • BPF เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเซ‹ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡ เชตเซˆเชถเซเชตเชฟเช• เชกเซ‡เชŸเชพเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ, เชœเซ‡ เชคเชฎเชจเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชฎเชพเช‚ เชตเซˆเชถเซเชตเชฟเช• เชšเชฒเซ‹ เช…เชจเซ‡ เชธเซเชฅเชฟเชฐเชพเช‚เช•เซ‹เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡;
    • เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ API, เชœเซ‡ เชคเชฎเชจเซ‡ BPF เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชฎเชพเช‚เชฅเซ€ sysctl เชชเชฐเชฟเชฎเชพเชฃเซ‹เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡;
    • MIPS32 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡, eBPF เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชฎเชพเชŸเซ‡ JIT เช•เชฎเซเชชเชพเช‡เชฒเชฐ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡;
    • 32-เชฌเซ€เชŸ เชชเชพเชตเชฐเชชเซ€เชธเซ€ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡, KASan (เช•เชฐเซเชจเชฒ เชเชกเซเชฐเซ‡เชธ เชธเซ‡เชจเชฟเชŸเชพเชˆเชเชฐ) เชกเชฟเชฌเช—เซ€เช‚เช— เชŸเซ‚เชฒ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชญเซ‚เชฒเซ‹เชจเซ‡ เช“เชณเช–เชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡;
    • x86-64 เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ, 896MB เช‰เชชเชฐเชจเชพ เชฎเซ‡เชฎเชฐเซ€ เชตเชฟเชธเซเชคเชพเชฐเซ‹เชฎเชพเช‚ เช•เชฐเซเชจเชฒ เช•เซเชฐเซ‡เชถ (เช•เซเชฐเซ‡เชถ-เชกเชฎเซเชช) เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเซเชŸเซ‡เชŸ เชกเชฎเซเชช เชฎเซ‚เช•เชตเชพ เชชเชฐเชจเซ‹ เชชเซเชฐเชคเชฟเชฌเช‚เชง เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡;
    • s390 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡, เช•เชฐเซเชจเชฒ เชเชกเซเชฐเซ‡เชธ เชธเซเชชเซ‡เชธ เชฐเซ‡เชจเซเชกเชฎเชพเชˆเชเซ‡เชถเชจ (KASLR) เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช…เชจเซ‡ kexec_file_load() เชฎเชพเชฐเชซเชคเซ‡ เช•เชฐเซเชจเชฒ เชฒเซ‹เชก เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐเซ‹เชจเซ‡ เชšเช•เชพเชธเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡;
    • PA-RISC เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡, เช•เชฐเซเชจเชฒ เชกเซ€เชฌเช—เชฐ (KGDB), เชœเชฎเซเชช เชฎเชพเชฐเซเช•เซเชธ เช…เชจเซ‡ kprobes เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ;
  • เชธเชพเชงเชจเซ‹
    • เชกเซเชฐเชพเช‡เชตเชฐเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เชฒเชฟเชฎเชพ เชฎเชพเชฒเซ€ 400/450 GPU เชฎเชพเชŸเซ‡, ARM เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช˜เชฃเซ€ เชœเซ‚เชจเซ€ เชšเชฟเชชเซเชธเชฎเชพเช‚ เชตเชชเชฐเชพเชฏ เช›เซ‡. เชจเชตเชพ เชฎเชพเชฒเซ€ GPU เชฎเชพเชŸเซ‡, เชชเซ‡เชจเชซเซเชฐเซ‹เชธเซเชŸ เชกเซเชฐเชพเชˆเชตเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) เช…เชจเซ‡ Bifrost (Mali G3x, G5x, G7x) เชฎเชพเชˆเช•เซเชฐเซ‹เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเซเชธ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชšเชฟเชชเซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡;
    • เช“เชชเชจ เชซเชฐเซเชฎเชตเซ‡เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช‘เชกเชฟเช“ เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชธเชพเช‰เชจเซเชก เช“เชชเชจ เชซเชฐเซเชฎเชตเซ‡เชฐ (เชธเซ‹เชซ). เช–เซเชฒเซเชฒเชพ เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชจเซ€ เช‰เชชเชฒเชฌเซเชงเชคเชพ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชงเซเชตเชจเชฟ เชšเชฟเชชเซเชธ เชฎเชพเชŸเซ‡เชจเซ‹ เชซเชฐเซเชฎเชตเซ‡เชฐ เช•เซ‹เชก เชนเชœเซ เชชเชฃ เชฌเช‚เชง เชฐเชนเซเชฏเซ‹ เชนเชคเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฌเชพเชˆเชจเชฐเซ€ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชชเซ‚เชฐเซ‹ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹. เชธเชพเช‰เชจเซเชก เช“เชชเชจ เชซเชฐเซเชฎเชตเซ‡เชฐ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช‡เชจเซเชŸเซ‡เชฒ เชฆเซเชตเชพเชฐเชพ เช“เชกเชฟเชฏเซ‹ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เชธเช‚เชฌเช‚เชงเชฟเชค DSP เชšเชฟเชชเซเชธ เชฎเชพเชŸเซ‡ เช“เชชเชจ เชซเชฐเซเชฎเชตเซ‡เชฐ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹ (เชฌเชพเชฆเชฎเชพเช‚ เช—เซ‚เช—เชฒ เชชเชฃ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชœเซ‹เชกเชพเชฏเซเช‚). เชนเชพเชฒเชฎเชพเช‚, เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซ‡ เช‡เชจเซเชŸเซ‡เชฒ เชฌเซ‡เชŸเซเชฐเซ‡เช‡เชฒ, เชšเซ‡เชฐเซ€เชŸเซเชฐเซ‡เช‡เชฒ, เชฌเซเชฐเซ‹เชกเชตเซ‡เชฒ, เชเชชเซ‹เชฒเซ‹เชฒเซ‡เช•, เชœเซ‡เชฎเชฟเชจเซ€เชฒเซ‡เช•, เช•เซ‡เชจเชจเชฒเซ‡เช• เช…เชจเซ‡ เช†เชˆเชธเชฒเซ‡เช• เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ€ เชธเชพเช‰เชจเซเชก เชšเชฟเชชเซเชธ เชฎเชพเชŸเซ‡ เชซเชฐเซเชฎเชตเซ‡เชฐเชจเซ€ เชถเซ‹เชง เชคเซˆเชฏเชพเชฐ เช•เชฐเซ€ เชฒเซ€เชงเซ€ เช›เซ‡;
    • Intel DRM เชกเซเชฐเชพเช‡เชตเชฐ (i915) เชšเชฟเชชเซเชธ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡
      Elkhartlake (Gen11). เช•เซ‹เชฎเซ‡เชŸ เชฒเซ‡เช• (Gen9) เชšเชฟเชชเซเชธ เชฎเชพเชŸเซ‡ PCI ID เช‰เชฎเซ‡เชฐเซเชฏเชพ. Icelake เชšเชฟเชชเซเชธ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชธเซเชฅเชฟเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเชพ PCI เช‰เชชเช•เชฐเชฃ เช“เชณเช–เช•เชฐเซเชคเชพเช“ เชชเชฃ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.
      เชšเชพเชฒเซ เช•เชฐเซเชฏเซเช‚
      mmio เชฆเซเชตเชพเชฐเชพ เชฒเช–เชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชตเชฟเชกเชฟเชฏเซ‹ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชฌเซ‡ เชฌเชซเชฐเซเชธ (async เชซเซเชฒเชฟเชช) เชตเชšเซเชšเซ‡ เช…เชธเซเชฎเซ‡เชณ เชธเซเชตเชฟเชšเชฟเช‚เช—เชจเซ‹ เชฎเซ‹เชก, เชœเซ‡เชฃเซ‡ เช•เซ‡เชŸเชฒเซ€เช• 3D เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชตเชงเชพเชฐเซ‹ เช•เชฐเซเชฏเซ‹ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, 3DMark Ice Storm เชŸเซ‡เชธเซเชŸเชฎเชพเช‚ เช•เชพเชฎเช—เซ€เชฐเซ€ 300-400% เชตเชงเซ€ เช›เซ‡). เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เช†เชงเชพเชฐ HDCP2.2 (เช‰เชšเซเชš-เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅ เชกเชฟเชœเชฟเชŸเชฒ เช•เชจเซเชŸเซ‡เชจเซเชŸ เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ) HDMI เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชธเชพเชฐเชฟเชค เชตเชฟเชกเชฟเชฏเซ‹ เชธเชฟเช—เซเชจเชฒเซ‹เชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡;

    • Vega20 GPU เชฎเชพเชŸเซ‡ amdgpu เชกเซเชฐเชพเช‡เชตเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช†เชฐเชเชเชธ (เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ, เช‰เชชเชฒเชฌเซเชงเชคเชพ, เชธเซ‡เชตเชพเช•เซเชทเชฎเชคเชพ) เช…เชจเซ‡ เชเชธเชเชฎเชฏเซ 11 เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชธเชฎเชฐเซเชฅเชจ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ, เชœเซ‡เชฃเซ‡ เชชเชพเชตเชฐเชชเซเชฒเซ‡ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเซเช‚ เชธเซเชฅเชพเชจ เชฒเซ€เชงเซเช‚. GPU Vega12 เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ BACO เชฎเซ‹เชก (เชฌเชธ เชเช•เซเชŸเชฟเชต, เชšเชฟเชช เช“เชซ) เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ. XGMI เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, GPU เช‡เชจเซเชŸเชฐเช•เชจเซ‡เช•เซเชถเชจ เชฎเชพเชŸเซ‡ เชนเชพเช‡-เชธเซเชชเซ€เชก เชฌเชธ (PCIe 4.0). amdkfd เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚ Polaris10 GPU เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡ เช–เซ‚เชŸเชคเชพ เช“เชณเช–เช•เชฐเซเชคเชพเช“ เช‰เชฎเซ‡เชฐเซเชฏเชพ เช›เซ‡;
    • เชจเซเชตเซ เชกเซเชฐเชพเชˆเชตเชฐเซ‡ NVIDIA เชŸเซเชฏเซเชฐเชฟเช‚เช— 117 เชšเชฟเชชเชธเซ‡เชŸ (TU117, GeForce GTX 1650 เชฎเชพเช‚ เชตเชชเชฐเชพเชฏเซ‡เชฒ) เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฌเซ‹เชฐเซเชก เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช›เซ‡. IN
      kconfig เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช…เชชเซเชฐเชšเชฒเชฟเชค เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเซ‡เชŸเชฟเช‚เช— เช•เซ‡ เชœเซ‡ libdrm เชจเชพ เชตเชฐเซเชคเชฎเชพเชจ เชชเซเชฐเช•เชพเชถเชจเซ‹เชฎเชพเช‚ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชจเชฅเซ€;

    • "เชธเชฎเชฏเชฐเซ‡เช–เชพ" เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ DRM API เช…เชจเซ‡ amdgpu เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เช•เซเชฒเชพเชธเชฟเช• เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
    • เชตเชฐเซเชšเซเชฏเซเช…เชฒเชฌเซ‹เช•เซเชธ เชตเชฐเซเชšเซเชฏเซเช…เชฒ GPU เชฎเชพเชŸเซ‡ vboxvideo เชกเซเชฐเชพเชˆเชตเชฐเชจเซ‡ เชธเซเชŸเซ‡เชœเซ€เช‚เช— เชฌเซเชฐเชพเชจเซเชšเชฎเชพเช‚เชฅเซ€ เชฎเซเช–เซเชฏ เชธเซเชŸเซเชฐเช•เซเชšเชฐเชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡;
    • 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) เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ ) เชฌเซ‹เชฐเซเชกเซเชธ RK3399, Nanopi NEO4, Veyron-Mighty Chromebook), Amlogic: SEI เชฐเซ‹เชฌเซ‹เชŸเชฟเช•เซเชธ SEI510,
      ST เชฎเชพเช‡เช•เซเชฐเซ‹ (stm32mp157a, stm32mp157c), NXP (
      Eckelmann ci4x10 (i.MX6DL),

      i.MX8MM EVK (i.MX8MM),

      ZII i.MX7 RPU2 (i.MX7),

      ZII SPB4 (VF610),

      Zii เช…เชฒเซเชŸเซเชฐเชพ (i.MX8M),

      TQ TQMa7S (i.MX7Solo),

      TQ TQMa7D (i.MX7Dual),

      เช•เซ‹เชฌเซ‹ เช“เชฐเชพ (i.MX50),

      เชฎเซ‡เชจเชฒเซ‹เชธเชฟเชธเซเชŸเชฎเซเชธ M53 (i.MX53)), NVIDIA Jetson Nano (Tegra T210).

เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชฒเซ‡เชŸเชฟเชจ เช…เชฎเซ‡เชฐเชฟเช•เชจ เชซเซเชฐเซ€ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เชฐเชšเชจเชพ
เชตเชฟเช•เชฒเซเชช เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฎเชซเชค เช•เชฐเซเชจเชฒ 5.2 - Linux-libre 5.2-gnu, เชฌเชฟเชจ-เชฎเซเช•เซเชค เช˜เชŸเช•เซ‹ เช…เชฅเชตเชพ เช•เซ‹เชก เชตเชฟเชญเชพเช—เซ‹ เชงเชฐเชพเชตเชคเชพ เชซเชฐเซเชฎเชตเซ‡เชฐ เช…เชจเซ‡ เชกเซเชฐเชพเช‡เชตเชฐ เชคเชคเซเชตเซ‹เชฅเซ€ เชธเชพเชซ, เชœเซ‡เชจเซ‹ เช…เชตเช•เชพเชถ เช‰เชคเซเชชเชพเชฆเช• เชฆเซเชตเชพเชฐเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡. เชจเชตเซ€ เชฐเชฟเชฒเซ€เชเชฎเชพเช‚ เชซเชพเช‡เชฒ เช…เชชเชฒเซ‹เชกเชฟเช‚เช—เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡
เชธเชพเช‰เชจเซเชก เช“เชชเชจ เชซเชฐเซเชฎเชตเซ‡เชฐ. เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชฎเชพเช‚ เชฌเซเชฒเซ‹เชฌเซเชธ เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซเช‚ เช…เช•เซเชทเชฎ เช›เซ‡
mt7615, rtw88, rtw8822b, rtw8822c, btmtksdio, iqs5xx, ishtp เช…เชจเซ‡ ucsi_ccg. ixp4xx, imx-sdma, amdgpu, nouveau เช…เชจเซ‡ goya เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เช…เชจเซ‡ เชธเชฌเชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชฌเซเชฒเซ‰เชฌ เช•เซเชฒเชฟเชจเชฟเช‚เช— เช•เซ‹เชก เชคเซ‡เชฎเชœ เชฎเชพเช‡เช•เซเชฐเซ‹เช•เซ‹เชก เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃเชฎเชพเช‚ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. r8822be เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚ เชฌเซเชฒเซ‹เชฌเซเชธเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชคเซ‡เชจเซ‡ เชธเชพเชซ เช•เชฐเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซเชฏเซเช‚.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹