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

เชฌเซ‡ เชฎเชนเชฟเชจเชพเชจเชพ เชตเชฟเช•เชพเชธ เชชเช›เซ€, เชฒเชฟเชจเชธ เชŸเซ‹เชฐเชตเชพเชฒเซเชกเซเชธเซ‡ Linux เช•เชฐเซเชจเชฒ 6.2 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚. เชธเซŒเชฅเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชฎเชพเช‚: Copyleft-Next เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เช•เซ‹เชกเชจเซ€ เชธเซเชตเซ€เช•เซƒเชคเชฟเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช›เซ‡, Btrfs เชฎเชพเช‚ RAID5/6 เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เชฅเชฏเซ‹ เช›เซ‡, เชฐเชธเซเชŸ เชญเชพเชทเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจเชจเซเช‚ เชเช•เซ€เช•เชฐเชฃ เชšเชพเชฒเซ เชฐเชนเซ‡ เช›เซ‡, Retbleed เชนเซเชฎเชฒเชพเช“ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เช†เชชเชตเชพเชจเซเช‚ เช“เชตเชฐเชนเซ‡เชก เช˜เชŸเซ‡ เช›เซ‡, เชฐเชพเชˆเชŸเชฌเซ‡เช• เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, TCP เชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช— PLB (เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชŸเซ€เชต เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช—) เชฎเชพเชŸเซ‡ เชเช• เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชเช• เชนเชพเช‡เชฌเซเชฐเชฟเชก เช•เชฎเชพเชจเซเชก เชซเซเชฒเซ‹ เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ (FineIBT) เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, BPF เชชเชพเชธเซ‡ เชนเชตเซ‡ เชคเซ‡เชจเชพ เชชเซ‹เชคเชพเชจเชพ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธ เช…เชจเซ‡ เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช›เซ‡. , rv (เชฐเชจเชŸเชพเช‡เชฎ เชตเซ‡เชฐเชฟเชซเชฟเช•เซ‡เชถเชจ) เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, RCU เชฒเซ‹เช•เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ เชชเชพเชตเชฐ เชตเชชเชฐเชพเชถเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.

เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ 16843 เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชคเชฐเชซเชฅเซ€ 2178 เชซเชฟเช•เซเชธเซ‡เชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชชเซ‡เชšเชจเซเช‚ เช•เชฆ 62 MB เช›เซ‡ (เชซเซ‡เชฐเชซเชพเชฐเซ‹เชฅเซ€ 14108 เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช…เชธเชฐ เชฅเชˆ เช›เซ‡, เช•เซ‹เชกเชจเซ€ 730195 เชฒเชพเช‡เชจ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, 409485 เชฐเซ‡เช–เชพเช“ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡). 42 เชฎเชพเช‚ เชฐเชœเซ‚ เช•เชฐเชพเชฏเซ‡เชฒเชพ เชคเชฎเชพเชฎ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชฎเชพเช‚เชฅเซ€ เชฒเช—เชญเช— 6.2% เช‰เชชเช•เชฐเชฃ เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡, เชฒเช—เชญเช— 16% เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เช•เซ‹เชก เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡, 12% เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซ‡เช• เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡, 4% เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡, เช…เชจเซ‡ 3% เช†เช‚เชคเชฐเชฟเช• เช•เชฐเซเชจเชฒ เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡.

เช•เชฐเซเชจเชฒ 6.2 เชฎเชพเช‚ เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • เชฎเซ‡เชฎเชฐเซ€ เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เชธเซ‡เชตเชพเช“
    • เชคเซ‡เชจเซ‡ เช•เชฐเซเชจเชฒ เช•เซ‹เชก เช…เชจเซ‡ เช•เซ‹เชชเซ€เชฒเซ‡เชซเซเชŸ-เชจเซ‡เช•เซเชธเซเชŸ 0.3.1 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชชเซ‚เชฐเชพ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชฎเชพเช‚ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช›เซ‡. Copyleft-Next เชฒเชพเชฏเชธเชจเซเชธ GPLv3 เชจเชพ เชฒเซ‡เช–เช•เซ‹เชฎเชพเช‚เชฅเซ€ เชเช• เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เชคเซ‡ GPLv2 เชฒเชพเชฏเชธเชจเซเชธ เชธเชพเชฅเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เชธเซเชธเช‚เช—เชค เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ SUSE เช…เชจเซ‡ Red Hat เชจเชพ เชตเช•เซ€เชฒเซ‹ เชฆเซเชตเชพเชฐเชพ เชชเซเชทเซเชŸเชฟ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. GPLv2 เชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚, Copyleft-Next เชฒเชพเชฏเชธเชจเซเชธ เชตเชงเซ เช•เซ‹เชฎเซเชชเซ‡เช•เซเชŸ เช…เชจเซ‡ เชธเชฎเชœเชตเชพเชฎเชพเช‚ เชธเชฐเชณ เช›เซ‡ (เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชญเชพเช— เช…เชจเซ‡ เชœเซ‚เชจเชพ เชธเชฎเชพเชงเชพเชจเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡), เช‰เชฒเซเชฒเช‚เช˜เชจเซ‹เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเชฎเชฏเชฎเชฐเซเชฏเชพเชฆเชพ เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เช…เชจเซ‡ เชœเซ‚เชจเชพ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชฎเชพเชŸเซ‡ เช•เซ‹เชชเซ€เชฒเซ‡เชซเซเชŸ เช†เชตเชถเซเชฏเช•เชคเชพเช“เชจเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡. 15 เชตเชฐเซเชทเชฅเซ€ เชตเชงเซ เชœเซ‚เชจเซ€ เช›เซ‡.

      Copyleft-Next เชฎเชพเช‚ เชฎเชพเชฒเชฟเช•เซ€เชจเซ€ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เช…เชจเซเชฆเชพเชจ เช•เชฒเชฎ เชชเชฃ เช›เซ‡, เชœเซ‡ GPLv2 เชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เช† เชฒเชพเชฏเชธเชจเซเชธเชจเซ‡ Apache 2.0 เชฒเชพเชฏเชธเชจเซเชธ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชค เชฌเชจเชพเชตเซ‡ เช›เซ‡. GPLv2 เชธเชพเชฅเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซเชธเช‚เช—เชคเชคเชพ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, Copyleft-Next เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชœเชฃเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เชฎเซ‚เชณ Copyleft-Next เชฒเชพเชฏเชธเชจเซเชธ เช‰เชชเชฐเชพเช‚เชค GPL เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเซเชฏเซเชคเซเชชเชจเซเชจ เช•เชพเชฐเซเชฏ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

    • เชฎเชพเชณเช–เชพเชฎเชพเช‚ "rv" เช‰เชชเชฏเซ‹เช—เชฟเชคเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ RV (เชฐเชจเชŸเชพเช‡เชฎ เชตเซ‡เชฐเชฟเชซเชฟเช•เซ‡เชถเชจ) เชธเชฌเชธเชฟเชธเซเชŸเชฎเชจเชพ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธ เชธเชพเชฅเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเซเชชเซ‡เชธเชฎเชพเช‚เชฅเซ€ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เชฎเชพเชŸเซ‡ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชจเชฟเชทเซเชซเชณเชคเชพเช“เชจเซ€ เช—เซ‡เชฐเชนเชพเชœเชฐเซ€เชจเซ€ เชฌเชพเช‚เชฏเชงเชฐเซ€ เช†เชชเชคเซ€ เช…เชคเซเชฏเช‚เชค เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เชฏเซ‹เช—เซเชฏ เช•เชพเชฎเช—เซ€เชฐเซ€ เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡. เชธเชฟเชธเซเชŸเชฎเชจเชพ เช…เชชเซ‡เช•เซเชทเชฟเชค เชตเชฐเซเชคเชฃเซ‚เช•เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชคเชพ เชฎเชถเซ€เชจเชจเชพ เชชเซ‚เชฐเซเชตเชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชธเช‚เชฆเชฐเซเชญ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชฎเซ‹เชกเซ‡เชฒ เชธเชพเชฎเซ‡ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เชตเชพเชธเซเชคเชตเชฟเช• เชชเซเชฐเช—เชคเชฟ เชคเชชเชพเชธเชคเชพ เชŸเซเชฐเซ‡เชธ เชชเซ‹เชˆเชจเซเชŸเซเชธ เชธเชพเชฅเซ‡ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ‡ เชœเซ‹เชกเซ€เชจเซ‡ เชฐเชจเชŸเชพเช‡เชฎ เชธเชฎเชฏเซ‡ เชšเช•เชพเชธเชฃเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
    • zRAM เช‰เชชเช•เชฐเชฃ, เชœเซ‡ เชธเซเชตเซ‡เชช เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ‡ เชธเช‚เช•เซเชšเชฟเชค เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ (เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชธเชพเชฅเซ‡ เชธเซเชตเซ‡เชชเชฟเช‚เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡), เช‰เชšเซเชš เชธเซเชคเชฐ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชชเซƒเชทเซเช เซ‹เชจเซ‡ เชชเซเชจเชƒเชชเซ‡เช• เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡. เช•เชฎเซเชชเซเชฐเซ‡เชถเชจเชจเซเช‚. เชฎเซเช–เซเชฏ เชตเชฟเชšเชพเชฐ เช เช›เซ‡ เช•เซ‡ เชตเชฟเชตเชฟเชง เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ (lzo, lzo-rle, lz4, lz4hc, zstd) เชตเชšเซเชšเซ‡ เชชเชธเช‚เชฆเช—เซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเซ€, เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ/เชกเชฟเช•เซ‹เชฎเซเชชเซเชฐเซ‡เชถเชจ เชธเซเชชเซ€เชก เช…เชจเซ‡ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชฒเซ‡เชตเชฒ, เช…เชฅเชตเชพ เช–เชพเชธ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚ เชถเซเชฐเซ‡เชทเซเช  (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเซ‹เชŸเชพ เชธเช‚เช•เซ‹เชšเชจ เชฎเชพเชŸเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชชเซƒเชทเซเช เซ‹).
    • เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชœเช—เซเชฏเชพเชฎเชพเช‚เชฅเซ€ I/O เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเชฟเชธเซเชŸเชฎ - IOMMU (I/O เชฎเซ‡เชฎเชฐเซ€-เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชฏเซเชจเชฟเชŸ) เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "iommufd" API เช‰เชฎเซ‡เชฐเซเชฏเซเช‚. เชจเชตเซเช‚ API เชซเชพเช‡เชฒ เชตเชฐเซเชฃเชจเช•เชฐเซเชคเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ I/O เชฎเซ‡เชฎเชฐเซ€ เชชเซƒเชทเซเช  เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซเช‚ เชธเช‚เชšเชพเชฒเชจ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡.
    • BPF เชชเซเชฐเช•เชพเชฐเซ‹ เชฌเชจเชพเชตเชตเชพเชจเซ€, เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชจเซ€, เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเซ€ เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เชตเช‚เชถเชตเซ‡เชฒเซ‹ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธ, เชœเซ‡เชฎ เช•เซ‡ เชฒเชฟเช‚เช• เช•เชฐเซ‡เชฒเซ€ เชธเซ‚เชšเชฟเช“, เชฒเชตเชšเซ€เช• เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชธเซเชฒเซ€เชช เชฎเซ‹เชก (BPF_F_SLEEPABLE) เชฎเชพเช‚ เชœเชคเชพ BPF เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฎเชพเชŸเซ‡, bpf_rcu_read_{,un}lock() เชฒเซ‹เช• เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡. เชŸเชพเชธเซเช•_เชธเซเชŸเซเชฐเช•เซเชšเชฐ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ‡ เชธเชพเชšเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชพเช—เซ เช•เชฐเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ. เชจเช•เชถเชพเชจเซ‹ เชชเซเชฐเช•เชพเชฐ BPF_MAP_TYPE_CGRP_STORAGE เช‰เชฎเซ‡เชฐเซเชฏเซ‹, cgroups เชฎเชพเชŸเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชธเซเชŸเซ‹เชฐเซ‡เชœ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.
    • RCU (เชฐเซ€เชก-เช•เซ‰เชชเซ€-เช…เชชเชกเซ‡เชŸ) เชฌเซเชฒเซ‹เช•เชฟเช‚เช— เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เชฎเชพเชŸเซ‡, "เช†เชณเชธเซ" เช•เซ‰เชฒเชฌเซ‡เช• เช•เซ‰เชฒเซเชธเชจเซ€ เชตเซˆเช•เชฒเซเชชเชฟเช• เชชเชฆเซเชงเชคเชฟ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฌเซ‡เชš เชฎเซ‹เชกเชฎเชพเช‚ เชŸเชพเชˆเชฎเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเช• เชธเชพเชฅเซ‡ เช…เชจเซ‡เช• เช•เซ‰เชฒเชฌเซ…เช• เช•เซ‰เชฒเซเชธเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชธเซ‚เชšเชฟเชค เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจเชจเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช…เชฎเชจเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เชธเชฎเชฏ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช…เชฅเชตเชพ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เช“เช›เชพ เชฒเซ‹เชก เชฆเชฐเชฎเชฟเชฏเชพเชจ RCU เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‡ เชฎเซเชฒเชคเชตเซ€ เชฐเชพเช–เซ€เชจเซ‡ Android เช…เชจเซ‡ ChromeOS เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เชชเชพเชตเชฐ เชตเชชเชฐเชพเชถเชจเซ‡ 5-10% เชธเซเชงเซ€ เช˜เชŸเชพเชกเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
    • เชœเซเชฏเชพเชฐเซ‡ เช…เชฃเซ เชธเซ‚เชšเชจเชพเชจเซ‹ เช…เชฎเชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชกเซ‡เชŸเชพ เชฌเซ‡ CPU เช•เซ‡เชถ เชฒเชพเช‡เชจเชจเซ‡ เชตเชŸเชพเชตเชคเซ‹ เชนเซ‹เชตเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เช…เชธเช‚เชฐเซ‡เช–เชฟเชค เชกเซ‡เชŸเชพเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฅเชพเชฏ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชตเชฟเชญเชพเชœเชฟเชค เชคเชพเชณเชพเช“ เชถเซ‹เชงเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชธเชฟเชธเซเชŸเชฎ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช†เชชเซ‡ เช›เซ‡ เชคเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ sysctl split_lock_mitigate เช‰เชฎเซ‡เชฐเซเชฏเซเช‚. เช†เชตเชพ เช…เชตเชฐเซ‹เชงเซ‹ เชชเซเชฐเชญเชพเชตเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช˜เชŸเชพเชกเซ‹ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡. split_lock_mitigate เชจเซ‡ 0 เชชเชฐ เชธเซเชฏเซ‹เชœเชฟเชค เช•เชฐเชตเชพเชฅเซ€ เชฎเชพเชคเซเชฐ เชเช• เชšเซ‡เชคเชตเชฃเซ€ เชฎเชณเซ‡ เช›เซ‡ เช•เซ‡ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชธเชฎเชธเซเชฏเชพ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ split_lock_mitigate เชจเซ‡ 1 เชชเชฐ เชธเซเชฏเซ‹เชœเชฟเชค เช•เชฐเชตเชพเชฅเซ€ เชชเชฃ เชฌเชพเช•เซ€เชจเซ€ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€ เชœเชพเชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฒเซ‹เช•เชจเซ‡ เชงเซ€เชฎเซเช‚ เช•เชฐเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซเช‚ เช•เชพเชฐเชฃ เชฌเชจเซ‡ เช›เซ‡.
    • เชชเชพเชตเชฐเชชเซ€เชธเซ€ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ qspinlock เชจเชพ เชจเชตเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เชฆเชฐเช–เชพเชธเซเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เช…เชธเชพเชงเชพเชฐเชฃ เช•เชฟเชธเซเชธเชพเช“เชฎเชพเช‚ เชŠเชญเซ€ เชฅเชคเซ€ เช•เซ‡เชŸเชฒเซ€เช• เชฒเซ‹เช•เซ€เช‚เช— เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เชฐเซ‡ เช›เซ‡.
    • MSI (เชฎเซ‡เชธเซ‡เชœ-เชธเชฟเช—เซเชจเชฒเซเชก เชˆเชจเซเชŸเชฐเชชเซเชŸเซเชธ) เชˆเชจเซเชŸเชฐเชชเซเชŸ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช— เช•เซ‹เชก เชชเซเชจเชƒเช•เชพเชฐเซเชฏ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชธเช‚เชšเชฟเชค เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ‡ เช…เชฒเช—-เช…เชฒเช— เช‰เชชเช•เชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡.
    • Loongson 3 5000 เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซ‹เชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ LoongArch เชธเซ‚เชšเชจเชพ เชธเซ‡เชŸ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡ เช…เชจเซ‡ MIPS เช…เชจเซ‡ RISC-V เชœเซ‡เชตเชพ เชจเชตเชพ RISC ISA เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพ เชฎเชพเชŸเซ‡, ftrace, เชธเซเชŸเซ‡เช• เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ, เชธเซเชฒเซ€เชช เช…เชจเซ‡ เชธเซเชŸเซ‡เชจเซเชกเชฌเชพเชฏ เชฎเซ‹เชกเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
    • เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒ เช…เชจเชพเชฎเซ€ เชฎเซ‡เชฎเชฐเซ€เชจเชพ เช•เซเชทเซ‡เชคเซเชฐเซ‹เชจเซ‡ เชจเชพเชฎเซ‹ เชธเซ‹เช‚เชชเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ (เช…เช—เชพเช‰ เชจเชพเชฎเซ‹ เชซเช•เซเชค เชšเซ‹เช•เซเช•เชธ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชธเซ‹เช‚เชชเซ‡เชฒ เช–เชพเชจเช—เซ€ เช…เชจเชพเชฎเซ€ เชฎเซ‡เชฎเชฐเซ€เชจเซ‡ เชธเซ‹เช‚เชชเซ€ เชถเช•เชพเชคเชพ เชนเชคเชพ).
    • เชเช• เชจเชตเซเช‚ เช•เชฐเซเชจเชฒ เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ โ€œเชŸเซเชฐเซ‡เชธ_เชŸเซเชฐเชฟเช—เชฐโ€ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชœเซเชฏเชพเชฐเซ‡ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชšเซ‡เช• เชŸเซเชฐเชฟเช—เชฐ เชฅเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชถเชฐเชคเซ€ เช†เชฆเซ‡เชถเซ‹เชจเซ‡ เชฌเชพเช‚เชงเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชŸเซเชฐเซ‡เชธ เชŸเซเชฐเชฟเช—เชฐเชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, trace_trigger=โ€sched_switch.stacktrace if prev_state == 2โ€ณ).
    • binutils เชชเซ‡เช•เซ‡เชœเชจเซ€ เช†เชตเซƒเชคเซเชคเชฟ เชฎเชพเชŸเซ‡เชจเซ€ เชœเชฐเซ‚เชฐเชฟเชฏเชพเชคเซ‹ เชตเชงเชพเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช•เชฐเซเชจเชฒ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชนเชตเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ binutils 2.25 เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
    • exec() เชจเซ‡ เช•เซ‰เชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชธเชฎเชฏ เชจเซ‡เชฎเชธเซเชชเซ‡เชธเชฎเชพเช‚ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฎเซ‚เช•เชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ, เชœเซ‡เชฎเชพเช‚ เชธเชฎเชฏ เชธเชฟเชธเซเชŸเชฎ เชธเชฎเชฏ เช•เชฐเชคเชพเช‚ เช…เชฒเช— เชนเซ‹เชฏ เช›เซ‡, เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
    • เช…เชฎเซ‡ เชฐเชธเซเชŸ-เชซเซ‹เชฐ-เชฒเชฟเชจเช•เซเชธ เชถเชพเช–เชพเชฎเชพเช‚เชฅเซ€ เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เช…เชจเซ‡ เช•เชฐเซเชจเชฒ เชฎเซ‹เชกเซเชฏเซเชฒเซ‹ เชตเชฟเช•เชธเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฌเซ€เชœเซ€ เชญเชพเชทเชพ เชคเชฐเซ€เช•เซ‡ เชฐเชธเซเชŸ เชญเชพเชทเชพเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชฒเช—เชคเซ€ เชตเชงเชพเชฐเชพเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เช›เซ‡. เชฐเชธเซเชŸ เชธเชชเซ‹เชฐเซเชŸ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เชฅเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชฐเชธเซเชŸเชจเซ‡ เชœเชฐเซ‚เชฐเซ€ เช•เชฐเซเชจเชฒ เชฌเชฟเชฒเซเชก เชกเชฟเชชเซ‡เชจเซเชกเชจเซเชธเซ€ เชคเชฐเซ€เช•เซ‡ เชธเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชจเชฅเซ€. เช›เซ‡เชฒเซเชฒเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชฎเซ‚เชณเชญเซ‚เชค เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชจเชฟเชฎเซเชจ-เชธเซเชคเชฐเชจเชพ เช•เซ‹เชกเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ Vec เชชเซเชฐเช•เชพเชฐ เช…เชจเซ‡ เชฎเซ‡เช•เซเชฐเซ‹ pr_debug!(), pr_cont!() เช…เชจเซ‡ pr_alert!(), เชคเซ‡เชฎเชœ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช—เชค เชฎเซ‡เช•เซเชฐเซ‹ โ€œ#[vtable. ]", เชœเซ‡ เชซเช‚เช•เซเชถเชจเซเชธ เชชเชฐ เชชเซ‹เช‡เชจเซเชŸเชฐ เชŸเซ‡เชฌเชฒ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เช•เชฐเซเชจเชฒ เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชชเชฐ เช‰เชšเซเชš-เชธเซเชคเชฐเชจเชพ เชฐเชธเซเชŸ เชฌเชพเชˆเชจเซเชกเชฟเช‚เช—เซเชธเชจเซ‹ เช‰เชฎเซ‡เชฐเซ‹, เชœเซ‡ เชฐเชธเซเชŸเชฎเชพเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซเชตเชฟเชงเชพเชฏเซเช•เซเชค เชกเซเชฐเชพเชˆเชตเชฐเซ‹ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชถเซ‡, เชญเชตเชฟเชทเซเชฏเชจเชพ เชชเซเชฐเช•เชพเชถเชจเซ‹เชฎเชพเช‚ เช…เชชเซ‡เช•เซเชทเชฟเชค เช›เซ‡.
    • เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชตเชชเชฐเชพเชคเซ‹ "char" เชชเซเชฐเช•เชพเชฐ เชนเชตเซ‡ เชคเชฎเชพเชฎ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเซ‹ เชฎเชพเชŸเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชธเชนเซ€ เชตเชฟเชจเชพเชจเซ‹ เชœเชพเชนเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    • เชธเซเชฒเซ‡เชฌ เชฎเซ‡เชฎเชฐเซ€ เชเชฒเซ‹เช•เซ‡เชถเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ - SLOB (เชธเซเชฒเซ‡เชฌ เชซเชพเชณเชตเชฃเซ€ เช•เชฐเชจเชพเชฐ), เชœเซ‡ เชฅเซ‹เชกเซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เชฎเซ‡เชฎเชฐเซ€ เชงเชฐเชพเชตเชคเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชคเซ‡เชจเซ‡ เช…เชชเซเชฐเชšเชฒเชฟเชค เชœเชพเชนเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. SLOB เชจเซ‡ เชฌเชฆเชฒเซ‡, เชธเชพเชฎเชพเชจเซเชฏ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ SLUB เช…เชฅเชตเชพ SLAB เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช“เช›เซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เชฎเซ‡เชฎเชฐเซ€ เชงเชฐเชพเชตเชคเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡, SLUB_TINY เชฎเซ‹เชกเชฎเชพเช‚ SLUB เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชกเชฟเชธเซเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ, I/O เช…เชจเซ‡ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ
    • RAID 5/6 เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ "เชฐเชพเชˆเชŸ เชนเซ‹เชฒ" เชธเชฎเชธเซเชฏเชพเชจเซ‡ เช เซ€เช• เช•เชฐเชตเชพเชจเชพ เชนเซ‡เชคเซเชฅเซ€ Btrfs เชฎเชพเช‚ เชธเซเชงเชพเชฐเชพเช“ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡ (เชฒเซ‡เช–เชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เซเชฐเซ‡เชถ เชฅเชพเชฏ เชคเซ‹ RAID เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช…เชจเซ‡ เชคเซ‡ เชธเชฎเชœเชตเซเช‚ เช…เชถเช•เซเชฏ เช›เซ‡ เช•เซ‡ เช•เชฏเชพ เชฌเซเชฒเซ‹เช• เชชเชฐ RAID เช‰เชชเช•เชฐเชฃ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡, เชœเซ‡ เช…เชจเซเชกเชฐเชฐเชพเชˆเชŸเซ‡เชก เชฌเซเชฒเซ‹เช•เซเชธเชจเซ‡ เช…เชจเซเชฐเซ‚เชช เชฌเซเชฒเซ‹เช• เชตเชฟเชจเชพเชถ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡). เชตเชงเซเชฎเชพเช‚, SSDs เชนเชตเซ‡ เชถเช•เซเชฏ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เช…เชธเซเชฎเซ‡เชณ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเซ‡ เช›เซ‡, เช•เชคเชพเชฐเซ‹เชฎเชพเช‚ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเชพ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชœเซ‚เชฅเซ€เช•เชฐเชฃเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช…เชจเซ‡ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชฆเซเชตเชพเชฐเชพ เช•เชคเชพเชฐเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฌเชนเซ‡เชคเชฐ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เชฎเซ‹เช•เชฒเซ‹ เช…เชจเซ‡ lseek เช•เชพเชฎเช—เซ€เชฐเซ€, เชคเซ‡เชฎเชœ FIEMAP ioctl เชจเซ€ เชธเซเชงเชพเชฐเซ‡เชฒ เช•เชพเชฎเช—เซ€เชฐเซ€.
    • เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชตเชฟเชฒเช‚เชฌเชฟเชค เชฒเซ‡เช–เชจ (เชฐเชพเชˆเชŸเชฌเซ‡เช•, เชฌเชฆเชฒเชพเชฏเซ‡เชฒ เชกเซ‡เชŸเชพเชจเซ€ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชฌเชšเชค) เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เช•เซเชทเชฎเชคเชพเช“ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช•เซ‡เชŸเชฒเซ€เช• เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชฎเชพเช‚, เชœเซ‡เชฎ เช•เซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃเซ‹ เช…เชฅเชตเชพ USB เชกเซเชฐเชพเช‡เชตเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช†เชณเชธเซ เชฐเชพเช‡เชŸเซเชธ เชฎเซ‹เชŸเชพ เชชเซเชฐเชฎเชพเชฃเชฎเชพเช‚ RAM เชตเชชเชฐเชพเชถเชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเซ€ เชถเช•เซ‡ เช›เซ‡. เช†เชณเชธเซ เชฒเช–เชพเชฃเซ‹เชจเซ€ เชตเชฐเซเชคเชฃเซ‚เช•เชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชชเซƒเชทเซเช  เช•เซ‡เชถ เช•เชฆเชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชฎเชฐเซเชฏเชพเชฆเชพเชฎเชพเช‚ เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡, เชจเชตเชพ เชชเชฐเชฟเชฎเชพเชฃเซ‹ strict_limit, min_bytes, max_bytes, min_ratio_fine เช…เชจเซ‡ max_ratio_fine sysfs (/sys/class/bdi/) เชฎเชพเช‚ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.
    • F2FS เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชเชŸเซ‹เชฎเชฟเช• เชฐเชฟเชชเซเชฒเซ‡เชธ ioctl เช‘เชชเชฐเซ‡เชถเชจ เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชเช• เช…เชฃเซ เช‘เชชเชฐเซ‡เชถเชจเชฎเชพเช‚ เชซเชพเช‡เชฒเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. F2FS เชธเช•เซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชกเซ‡เชŸเชพ เช…เชฅเชตเชพ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชเช•เซเชธเซ‡เชธ เชจ เช•เชฐเชพเชฏเซ‡เชฒ เชกเซ‡เชŸเชพเชจเซ‡ เช“เชณเช–เชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฌเซเชฒเซ‹เช• เชนเชฆ เช•เซ‡เชถ เชชเชฃ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡.
    • ext4 FS เชฎเชพเช‚ เชฎเชพเชคเซเชฐ เชญเซ‚เชฒ เชธเซเชงเชพเชฐเชฃเชพเช“ เชจเซ‹เช‚เชงเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
    • ntfs3 เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เช˜เชฃเชพ เชจเชตเชพ เชฎเชพเช‰เชจเซเชŸ เชตเชฟเช•เชฒเซเชชเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡: เชซเชพเช‡เชฒ เช…เชจเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชจเชพเชฎเซ‹เชฎเชพเช‚ เช•เซ‡เชธเชจเซ€ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒเชคเชพเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ โ€œnocaseโ€; windows_name เชตเชฟเชจเซเชกเซ‹เช เชฎเชพเชŸเซ‡ เชฎเชพเชจเซเชฏ เชจ เชนเซ‹เชฏ เชคเซ‡เชตเชพ เช…เช•เซเชทเชฐเซ‹ เชงเชฐเชพเชตเชคเซ€ เชซเชพเช‡เชฒ เชจเชพเชฎเซ‹เชจเซ€ เชฐเชšเชจเชพเชจเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡; hide_dot_files.
    • Squashfs เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ "เชฅเซเชฐเซ‡เชกเซเชธ=" เชฎเชพเช‰เชจเซเชŸ เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชกเชฟเช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชธเชฎเชพเช‚เชคเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเซเชฐเซ‡เชกเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. Squashfs เช เชฎเชพเช‰เชจเซเชŸเซ‡เชก เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎเชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ ID เชจเซ‡ เชฎเซ‡เชช เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเชฃ เชฐเชœเซ‚ เช•เชฐเซ€, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชตเชฐเซเชคเชฎเชพเชจ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เช…เชจเซเชฏ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเชพเชฅเซ‡ เชฎเชพเช‰เชจเซเชŸ เชฅเชฏเซ‡เชฒ เชตเชฟเชฆเซ‡เชถเซ€ เชชเชพเชฐเซเชŸเซ€เชถเชจ เชชเชฐ เชšเซ‹เช•เซเช•เชธ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชฎเซ‡เชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡.
    • POSIX เชเช•เซเชธเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชฒเชฟเชธเซเชŸเซเชธ (POSIX ACLs) เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชชเชฐ เชซเชฐเซ€เชฅเซ€ เช•เชพเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชจเชตเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฒ เชธเชฎเชธเซเชฏเชพเช“เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡, เช•เซ‹เชกเชฌเซ‡เช เชœเชพเชณเชตเชฃเซ€เชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชตเชงเซ เชธเซเชฐเช•เซเชทเชฟเชค เชกเซ‡เชŸเชพ เชชเซเชฐเช•เชพเชฐเซ‹ เชฐเชœเซ‚ เช•เชฐเซ‡ เช›เซ‡.
    • fscrypt เชธเชฌเชธเชฟเชธเซเชŸเชฎ, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชจเชพ เชชเชพเชฐเชฆเชฐเซเชถเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡, เชคเซ‡เชฃเซ‡ SM4 เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ (เชšเชพเช‡เชจเซ€เช เชธเซเชŸเชพเชจเซเชกเชฐเซเชก GB/T 32907-2016) เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช›เซ‡.
    • NFSv2 เชธเชชเซ‹เชฐเซเชŸ เชตเชฟเชจเชพ เช•เชฐเซเชจเชฒ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ (เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชคเซ‡เช“ NFSv2 เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฌเช‚เชง เช•เชฐเชตเชพเชจเซ€ เชฏเซ‹เชœเชจเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡).
    • NVMe เช‰เชชเช•เชฐเชฃเซ‹เชจเชพ เชเช•เซเชธเซ‡เชธ เช…เชงเชฟเช•เชพเชฐเซ‹ เชคเชชเชพเชธเชตเชพเชจเซเช‚ เชธเช‚เช—เช เชจ เชฌเชฆเชฒเชพเชˆ เช—เชฏเซเช‚ เช›เซ‡. เชœเซ‹ เชฒเซ‡เช–เชจ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เช‰เชชเช•เชฐเชฃเชจเซ€ เชธเชฎเชฐเซเชชเชฟเชค เชซเชพเช‡เชฒเชจเซ€ เชเช•เซเชธเซ‡เชธ เชนเซ‹เชฏ เชคเซ‹ NVMe เช‰เชชเช•เชฐเชฃเชจเซ‡ เชตเชพเช‚เชšเชตเชพ เช…เชจเซ‡ เชฒเช–เชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ (เช…เช—เชพเช‰ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ CAP_SYS_ADMIN เชชเชฐเชตเชพเชจเช—เซ€ เชนเซ‹เชตเซ€ เชœเชฐเซ‚เชฐเซ€ เชนเชคเซ€).
    • CD/DVD เชชเซ‡เช•เซ‡เชœ เชกเซเชฐเชพเช‡เชตเชฐเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซเชฏเซเช‚, เชœเซ‡ 2016 เชฎเชพเช‚ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚.
  • เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ
    • Retbleed เชจเชฌเชณเชพเชˆ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃเชจเซ€ เชเช• เชจเชตเซ€ เชชเชฆเซเชงเชคเชฟ Intel เช…เชจเซ‡ AMD CPUs เชฎเชพเช‚ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช•เซ‹เชฒ เชกเซ‡เชชเซเชฅ เชŸเซเชฐเซ‡เช•เชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ Retbleed เชธเชพเชฎเซ‡ เช…เช—เชพเช‰เชจเชพ เชนเชพเชฒเชจเชพ เชฐเช•เซเชทเชฃ เชœเซ‡เชŸเชฒเซเช‚ เช•เชพเชฎ เชงเซ€เชฎเซเช‚ เช•เชฐเชคเซเช‚ เชจเชฅเซ€. เชจเชตเชพ เชฎเซ‹เชกเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช•เชฐเซเชจเชฒ เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชชเชฐเชฟเชฎเชพเชฃ โ€œretbleed=stuffโ€ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
    • เชนเชพเช‡เชฌเซเชฐเชฟเชก FineIBT เชธเซ‚เชšเชจเชพ เชซเซเชฒเซ‹ เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡ เช‡เชจเซเชŸเซ‡เชฒ IBT (เชชเชฐเซ‹เช•เซเชท เชถเชพเช–เชพ เชŸเซเชฐเซ‡เช•เชฟเช‚เช—) เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเซ‚เชšเชจเชพเช“ เช…เชจเซ‡ kCFI (เช•เชฐเซเชจเชฒ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชซเซเชฒเซ‹ เช‡เชจเซเชŸเชฟเช—เซเชฐเชฟเชŸเซ€) เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชธเซเชฐเช•เซเชทเชพเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชœเซ‹เชกเซ‡ เช›เซ‡ เชœเซ‡เชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชซเซเชฒเซ‹ เช‰เชฒเซเชฒเช‚เช˜เชจเชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชถเซ‹เชทเชฃเชจเชพ เช‰เชชเชฏเซ‹เช—เชฅเซ€ เชชเชฐเชฟเชฃเชฎเซ‡ เช›เซ‡ เชœเซ‡ เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เชชเซ‹เช‡เชจเซเชŸเชฐเชจเซ‡ เชธเช‚เชถเซ‹เชงเชฟเชค เช•เชฐเซ‡ เช›เซ‡. เช•เชพเชฐเซเชฏเซ‹ FineIBT เชซเช•เซเชค ENDBR เชธเซ‚เชšเชจเชพ เชชเชฐ เชœเชฎเซเชช เช•เชฐเชตเชพเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เชชเชฐเซ‹เช•เซเชท เช•เซ‚เชฆเช•เชพ เชฆเซเชตเชพเชฐเชพ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ เชซเช‚เช•เซเชถเชจเชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, kCFI เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เชธเชพเชฅเซ‡ เชธเชพเชฎเซเชฏเชคเชพ เชฆเซเชตเชพเชฐเชพ, เชนเซ‡เชถเชจเซ‡ เชชเช›เซ€ เชชเซ‹เช‡เชจเซเชŸเชฐเชจเซ€ เช…เชชเชฐเชฟเชตเชฐเซเชคเชจเช•เซเชทเชฎเชคเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชคเชชเชพเชธเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
    • เช…เชตเชฐเซ‹เชงเชฟเชค เชนเซเชฎเชฒเชพเช“ เชฎเชพเชŸเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡ เชœเซ‡ "เช“เชซเซเชซ" เชธเซเชŸเซ‡เชŸเซเชธเชจเซ€ เชชเซ‡เชขเซ€เชจเซ‡ เชนเซ‡เชฐเชซเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชจเชพ เชชเช›เซ€ เชธเชฎเชธเซเชฏเชพเชฐเซ‚เชช เช•เชพเชฐเซเชฏเซ‹ เชชเซ‚เชฐเซเชฃ เชฅเชพเชฏ เช›เซ‡ เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช…เชŸเช•เชพเชตเซเชฏเชพ เชตเชฟเชจเชพ เชฐเชพเชœเซเชฏ เชชเซเชจเชƒเชธเซเชฅเชพเชชเชฟเชค เชฅเชพเชฏ เช›เซ‡. "เช“เชซเซเชซ" เชฐเชพเชœเซเชฏเชฎเชพเช‚ เช–เซ‚เชฌ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เช•เซ‰เชฒเซเชธ เชธเชพเชฅเซ‡, เชธเช‚เชฆเชฐเซเชญ เช•เชพเช‰เชจเซเชŸเชฐ เช“เชตเชฐเชซเซเชฒเซ‹ เชฅเชพเชฏ เช›เซ‡ (เชฐเชฟเชซเช•เชพเช‰เชจเซเชŸ), เชœเซ‡ NULL เชชเซ‹เช‡เชจเซเชŸเชฐ เชกเชฟเชฐเซ‡เชซเชฐเชจเซเชธเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชคเซ€ เชจเชฌเชณเชพเชˆเช“เชจเชพ เชถเซ‹เชทเชฃเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช†เชตเชพ เชนเซเชฎเชฒเชพเช“ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡, เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชฎเชนเชคเซเชคเชฎ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ โ€œเช“เชชเซเชธโ€ เชŸเซเชฐเชฟเช—เชฐเซเชธ เชฎเชพเชŸเซ‡ เชเช• เชฎเชฐเซเชฏเชพเชฆเชพ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡เชจเซ‡ เช“เชณเช‚เช—เซเชฏเชพ เชชเช›เซ€ เช•เชฐเซเชจเชฒ โ€œเช—เชญเชฐเชพเชŸโ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ เชถเชฐเซ‚ เช•เชฐเชถเซ‡ เช…เชจเซ‡ เชคเซเชฏเชพเชฐเชฌเชพเชฆ เชฐเซ€เชฌเซ‚เชŸ เช•เชฐเชถเซ‡, เชœเซ‡ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชถเซ‡ เชจเชนเซ€เช‚. เชฐเชฟเชซเช•เชพเช‰เชจเซเชŸเชจเซ‡ เช“เชตเชฐเชซเซเชฒเซ‹ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพ. เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡, เชฎเชฐเซเชฏเชพเชฆเชพ 10 เชนเชœเชพเชฐ "เช“เชน" เชชเชฐ เชธเซ‡เชŸ เช›เซ‡, เชชเชฐเช‚เชคเซ เชœเซ‹ เช‡เชšเซเช›เชฟเชค เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡เชจเซ‡ oops_limit เชชเชฐเชฟเชฎเชพเชฃ เชฆเซเชตเชพเชฐเชพ เชฌเชฆเชฒเซ€ เชถเช•เชพเชฏ เช›เซ‡.
    • ioctl TIOCSTI เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชŸเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชฎเซ‚เช•เชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ LEGACY_TIOCSTI เช…เชจเซ‡ sysctl legacy_tiocsti เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชชเชฐเชฟเชฎเชพเชฃ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เช•เชพเชฐเชฃ เช•เซ‡ เช† เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชŸเชฐเซเชฎเชฟเชจเชฒ เช‡เชจเชชเซเชŸ เชฌเชซเชฐเชฎเชพเช‚ เชฎเชจเชธเซเชตเซ€ เช…เช•เซเชทเชฐเซ‹เชจเซ‡ เชฌเชฆเชฒเชตเชพ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช‡เชจเชชเซเชŸเชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.
    • เชเช• เชจเชตเชพ เชชเซเชฐเช•เชพเชฐเชจเซเช‚ เช†เช‚เชคเชฐเชฟเช• เชฎเชพเชณเช–เซเช‚, encoded_page, เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชชเซ‹เช‡เชจเซเชŸเชฐเชจเชพ เช†เช•เชธเซเชฎเชฟเช• เชกเชฟเชฐเซ‡เชซเชฐเชจเซเชธ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ เชตเชงเชพเชฐเชพเชจเซ€ เชฎเชพเชนเชฟเชคเซ€เชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‹เช‡เชจเซเชŸเชฐเชจเชพ เชจเซ€เชšเชฒเชพ เชฌเชฟเชŸเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เชœเซ‹ เชกเชฟเชฐเซ‡เชซเชฐเชจเซเชธ เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เชœเชฐเซ‚เชฐเซ€ เชนเซ‹เชฏ, เชคเซ‹ เช† เชตเชงเชพเชฐเชพเชจเชพ เชฌเชฟเชŸเซเชธเชจเซ‡ เชชเชนเซ‡เชฒเชพ เชธเชพเชซ เช•เชฐเชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡) .
    • ARM64 เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ, เชฌเซ‚เชŸ เชธเซเชŸเซ‡เชœ เชชเชฐ, เชถเซ‡เชกเซ‹ เชธเซเชŸเซ‡เช• เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเชพ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ เชธเช•เซเชทเชฎ เช…เชฅเชตเชพ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชฐเชตเซเช‚ เชถเช•เซเชฏ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเซเชŸเซ‡เช• เชชเชฐ เชฌเชซเชฐ เช“เชตเชฐเชซเซเชฒเซ‹เชจเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชซเช‚เช•เซเชถเชจเชฎเชพเช‚เชฅเซ€ เชฐเซ€เชŸเชฐเซเชจ เชเชกเซเชฐเซ‡เชธเชจเซ‡ เช“เชตเชฐเชฐเชพเช‡เชŸ เช•เชฐเชตเชพ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡ ( เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจเชจเซ‹ เชธเชพเชฐ เช เช›เซ‡ เช•เซ‡ เชซเช‚เช•เซเชถเชจเชฎเชพเช‚ เช•เชจเซเชŸเซเชฐเซ‹เชฒ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชฅเชฏเชพ เชชเช›เซ€ เชฐเชฟเชŸเชฐเซเชจ เชเชกเซเชฐเซ‡เชธเชจเซ‡ เช…เชฒเช— "เชถเซ‡เชกเซ‹" เชธเซเชŸเซ‡เช•เชฎเชพเช‚ เชธเซ‡เชต เช•เชฐเชตเซเช‚ เช…เชจเซ‡ เชซเช‚เช•เซเชถเชจเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเชคเชพ เชชเชนเซ‡เชฒเชพ เช†เชชเซ‡เชฒ เชธเชฐเชจเชพเชฎเซเช‚ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเซเช‚). เชเช• เช•เชฐเซเชจเชฒ เชเชธเซ‡เชฎเซเชฌเชฒเซ€เชฎเชพเช‚ เชถเซ‡เชกเซ‹ เชธเซเชŸเซ‡เช•เชจเชพ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช…เชจเซ‡ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชคเชฎเชจเซ‡ เชตเชฟเชตเชฟเชง เชเช†เชฐเชเชฎ เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เชเช• เช•เชฐเซเชจเชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชจเชฟเชฐเซเชฆเซ‡เชถเช• เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡เชจเซ€ เชธเซ‚เชšเชจเชพเช“ เชฎเชพเชŸเซ‡ เชคเซ‡เชฎเชจเชพ เชธเชฎเชฐเซเชฅเชจเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเช—เชฐ. เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฒเซ‹เชกเชฟเช‚เช— เชฆเชฐเชฎเชฟเชฏเชพเชจ เช•เซ‹เชกเชฎเชพเช‚ เชœเชฐเซ‚เชฐเซ€ เชธเซ‚เชšเชจเชพเช“เชจเชพ เช…เชตเซ‡เชœเซ€ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
    • เช‡เชจเซเชŸเซ‡เชฒ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธ เชชเชฐ เช…เชธเซเชฎเซ‡เชณ เชเช•เซเชเชฟเชŸ เชจเซ‹เชŸเชฟเชซเชฟเช•เซ‡เชถเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ, เชœเซ‡ SGX เชเชจเซเช•เซเชฒเซ‡เชตเชฎเชพเช‚ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชพเชฏเซ‡เชฒ เช•เซ‹เชก เชชเชฐ เชธเชฟเช‚เช—เชฒ-เชธเซเชŸเซ‡เชช เชนเซเชฎเชฒเชพเช“ เชถเซ‹เชงเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
    • เช‘เชชเชฐเซ‡เชถเชจเซเชธเชจเซ‹ เชธเชฎเซ‚เชน เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช›เซ‡ เชœเซ‡ เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐเชจเซ‡ Intel TDX (เชŸเซเชฐเชธเซเชŸเซ‡เชก เชกเซ‹เชฎเซ‡เชจ เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจเซเชธ) เช—เซ‡เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซ€ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.
    • เช•เชฐเซเชจเชฒ เชฌเชฟเชฒเซเชก เชธเซ‡เชŸเชฟเช‚เช—เซเชธ RANDOM_TRUST_BOOTLOADER เช…เชจเซ‡ RANDOM_TRUST_CPU เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เช…เชจเซเชฐเซ‚เชช เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชตเชฟเช•เชฒเซเชชเซ‹ random.trust_bootloader เช…เชจเซ‡ random.trust_cpuเชจเซ€ เชคเชฐเชซเซ‡เชฃเชฎเชพเช‚.
    • เชฒเซ‡เชจเซเชกเชฒเซ‹เช• เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ, เชœเซ‡ เชคเชฎเชจเซ‡ เชฌเชพเชนเซเชฏ เชตเชพเชคเชพเชตเชฐเชฃ เชธเชพเชฅเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเชพ เชœเซ‚เชฅเชจเซ€ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชคเซ‡เชฃเซ‡ LANDLOCK_ACCESS_FS_TRUNCATE เชซเซเชฒเซ‡เช— เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชซเชพเช‡เชฒ เช•เชพเชชเชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเชพ เช…เชฎเชฒเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡.
  • เชจเซ‡เชŸเชตเชฐเซเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ
    • IPv6 เชฎเชพเชŸเซ‡, PLB (เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชŸเชฟเชต เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช—) เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐ เชธเซเชตเซ€เชšเซ‹ เชชเชฐ เช“เชตเชฐเชฒเซ‹เชก เชชเซ‹เชˆเชจเซเชŸ เช˜เชŸเชพเชกเชตเชพเชจเชพ เชนเซ‡เชคเซเชฅเซ€ เชจเซ‡เชŸเชตเชฐเซเช• เชฒเชฟเช‚เช•เซเชธ เชตเชšเซเชšเซ‡ เชฒเซ‹เชก เชฌเซ‡เชฒเซ‡เชจเซเชธเชฟเช‚เช— เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ. IPv6 เชซเซเชฒเซ‹ เชฒเซ‡เชฌเชฒ เชฌเชฆเชฒเซ€เชจเซ‡, PLB เชธเซเชตเซ€เชš เชชเซ‹เชฐเซเชŸ เชชเชฐเชจเชพ เชฒเซ‹เชกเชจเซ‡ เชธเช‚เชคเซเชฒเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเซ‡เชจเซเชกเชฎเชฒเซ€ เชชเซ‡เช•เซ‡เชŸ เชชเชพเชฅเชจเซ‡ เชฌเชฆเชฒเซ‡ เช›เซ‡. เชชเซ‡เช•เซ‡เชŸ เชชเซเชจเชƒเช•เซเชฐเชฎเชพเช‚เช•เชจ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡, เช† เช“เชชเชฐเซ‡เชถเชจ เชœเซเชฏเชพเชฐเซ‡ เชชเชฃ เชถเช•เซเชฏ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เชธเชฎเชฏ เชชเช›เซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช—เซ‚เช—เชฒ เชกเซ‡เชŸเชพ เชธเซ‡เชจเซเชŸเชฐเซเชธเชฎเชพเช‚ PLB เชจเชพ เช‰เชชเชฏเซ‹เช—เชฅเซ€ เชธเซเชตเซ€เชš เชชเซ‹เชฐเซเชŸ เชชเชฐ เชฒเซ‹เชก เช…เชธเช‚เชคเซเชฒเชจ เชธเชฐเซ‡เชฐเชพเชถ 60% เช˜เชŸเซเชฏเซเช‚ เช›เซ‡, เชชเซ‡เช•เซ‡เชŸ เชฒเซ‹เชธเชฎเชพเช‚ 33% เช˜เชŸเชพเชกเซ‹ เชฅเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชฒเซ‡เชŸเชจเซเชธเซ€เชฎเชพเช‚ 20% เช˜เชŸเชพเชกเซ‹ เชฅเชฏเซ‹ เช›เซ‡.
    • Wi-Fi 7 (802.11be) เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเชพ MediaTek เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชกเซเชฐเชพเชˆเชตเชฐ.
    • 800-เช—เซ€เช—เชพเชฌเซ€เชŸ เชฒเชฟเช‚เช•เซเชธ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
    • เช•เชพเชฐเซเชฏ เชฌเช‚เชง เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ, เชซเซเชฒเชพเชฏ เชชเชฐ เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชพเชˆ.
    • เช†เช‡เชชเซ€ เชเชกเซเชฐเซ‡เชธเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เซ‡ เชœเซ‡เชจเชพ เชชเชฐ เชชเซ‡เช•เซ‡เชŸ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เชคเซ‡ SYN เชซเซเชฒเชก เชตเชฟเชถเซ‡เชจเชพ เชฒเซ‹เช— เชธเช‚เชฆเซ‡เชถเชพเช“เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
    • UDP เชฎเชพเชŸเซ‡, เชตเชฟเชตเชฟเชง เชจเซ‡เชŸเชตเชฐเซเช• เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชฎเชพเชŸเซ‡ เช…เชฒเช— เชนเซ‡เชถ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
    • เชจเซ‡เชŸเชตเชฐเซเช• เชฌเซเชฐเชฟเชœ เชฎเชพเชŸเซ‡, MAB (MAC เช“เชฅเซ‡เชจเซเชŸเชฟเช•เซ‡เชถเชจ เชฌเชพเชฏเชชเชพเชธ) เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชชเชฆเซเชงเชคเชฟ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    • CAN เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ (CAN_RAW) เชฎเชพเชŸเซ‡, fwmark-เช†เชงเชพเชฐเชฟเชค เชŸเซเชฐเชพเชซเชฟเช• เชซเชฟเชฒเซเชŸเชฐเซเชธเชจเซ‡ เชœเซ‹เชกเชตเชพ เชฎเชพเชŸเซ‡ SO_MARK เชธเซ‹เช•เซ‡เชŸ เชฎเซ‹เชก เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    • ipset เชเช• เชจเชตเซเช‚ เชฌเชฟเชŸเชฎเชพเชธเซเช• เชชเชฐเชฟเชฎเชพเชฃ เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ IP เชธเชฐเชจเชพเชฎเชพเชฎเชพเช‚ เชฎเชจเชธเซเชตเซ€ เชฌเชฟเชŸเซเชธ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฎเชพเชธเซเช• เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, "ipset create set1 hash:ip bitmask 255.128.255.0").
    • nf_tables เชฎเชพเช‚ เชŸเชจเชฒ เช•เชฐเซ‡เชฒ เชชเซ‡เช•เซ‡เชŸเซ‹เชจเซ€ เช…เช‚เชฆเชฐ เช†เช‚เชคเชฐเชฟเช• เชนเซ‡เชกเชฐเซ‹เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเชพเชฏเซ‹.
  • เชธเชพเชงเชจเซ‹
    • เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเซ‡เชถเชจเชฒ เชเช•เซเชธเชฟเชฒเชฐเซ‡เชŸเชฐเซเชธ เชฎเชพเชŸเซ‡เชจเชพ เชซเซเชฐเซ‡เชฎเชตเชฐเซเช•เชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ "เชเช•เซเชธเซ‡เชฒ" เชธเชฌเชธเชฟเชธเซเชŸเชฎ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค ASIC เชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เช…เชฅเชตเชพ SoC เช…เชจเซ‡ GPU เชจเซ€ เช…เช‚เชฆเชฐ IP เชฌเซเชฒเซ‹เช•เชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ เชธเชชเซเชฒเชพเชฏ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช† เชเช•เซเชธเชฟเชฒเชฐเซ‡เชŸเชฐเซเชธ เชฎเซเช–เซเชฏเชคเซเชตเซ‡ เชฎเชถเซ€เชจ เชฒเชฐเซเชจเชฟเช‚เช— เชธเชฎเชธเซเชฏเชพเช“เชจเชพ เช‰เช•เซ‡เชฒเชจเซ‡ เชตเซ‡เช— เช†เชชเชตเชพเชจเซ‹ เชนเซ‡เชคเซ เชงเชฐเชพเชตเซ‡ เช›เซ‡.
    • amdgpu เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚ GC, PSP, SMU เช…เชจเซ‡ NBIO IP เช˜เชŸเช•เซ‹ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. ARM64 เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡, DCN (เชกเชฟเชธเซเชชเซเชฒเซ‡ เช•เซ‹เชฐ เชจเซ‡เช•เซเชธเซเชŸ) เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชธเช‚เชฐเช•เซเชทเชฟเชค เชธเซเช•เซเชฐเซ€เชจ เช†เช‰เชŸเชชเซเชŸเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ‡ DCN10 เชจเชพ เช‰เชชเชฏเซ‹เช—เชฅเซ€ DCN21 เชชเชฐ เช–เชธเซ‡เชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชนเชตเซ‡ เชฌเชนเซเชตเชฟเชง เชธเซเช•เซเชฐเซ€เชจเซ‹เชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.
    • i915 (Intel) เชกเซเชฐเชพเช‡เชตเชฐเซ‡ เช…เชฒเช— Intel Arc (DG2/Alchemist) เชตเชฟเชกเซ€เชฏเซ‹ เช•เชพเชฐเซเชก เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐเชจเซ‡ เชธเซเชฅเชฟเชฐ เช•เชฐเซเชฏเซ‹ เช›เซ‡.
    • Nouveau เชกเซเชฐเชพเช‡เชตเชฐ เชเชฎเซเชชเซ€เชฏเชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค NVIDIA GA102 (RTX 30) GPU เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. nva3 (GT215) เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡, เชฌเซ‡เช•เชฒเชพเช‡เชŸเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
    • Realtek 8852BE, Realtek 8821CU, 8822BU, 8822CU, 8723DU (USB) เช…เชจเซ‡ MediaTek MT7996 เชšเชฟเชชเซเชธ, Broadcom BCM4377/4378/4387 เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชตเชพเชฏเชฐเชฒเซ‡เชธ เชเชกเซ‡เชชเซเชŸเชฐเซ‹ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชพเชฏเซ‹ เชจเชฟเชฏเช‚เชคเซเชฐเช•เซ‹
    • เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชธเชพเช‰เชจเซเชก เชšเชฟเชชเซเชธ HP Stream 8, Advantech MICA-071, Dell SKU 0C11, Intel ALC5682I-VD, Xiaomi Redmi Book Pro 14 2022, i.MX93, Armada 38K3588x, เชฎเชพเชŸเซ‡ ASoC (ALSA เชธเชฟเชธเซเชŸเชฎ เช“เชจ เชšเชฟเชช) เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเซเชฏเซ‹. Focusrite Saffire Pro 40 เช‘เชกเชฟเช“ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ. Realtek RT1318 เช‘เชกเชฟเช“ เช•เซ‹เชกเซ‡เช• เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
    • Sony เชธเซเชฎเชพเชฐเซเชŸเชซเซ‹เชจ เช…เชจเซ‡ เชŸเซ‡เชฌเซเชฒเซ‡เชŸ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ (Xperia 10 IV, 5 IV, X เช…เชจเซ‡ X เช•เซ‹เชฎเซเชชเซ‡เช•เซเชŸ, OnePlus One, 3, 3T เช…เชจเซ‡ Nord N100, Xiaomi Poco F1 เช…เชจเซ‡ Mi6, Huawei Watch, Google Pixel 3a, Samsung Galaxy Tab 4 10.1.
    • ARM SoC เช…เชจเซ‡ Apple T6000 (M1 Pro), T6001 (M1 Max), T6002 (M1 Ultra), Qualcomm MSM8996 Pro (Snapdragon 821), SM6115 (Snapdragon 662), SM4250 (Snapdragon 460), SM6375gon (S695gon) เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชฌเซ‹เชฐเซเชกเซเชธ , SDM670 (Snapdragon 670), MSM8976 (Snapdragon 652), MSM8956 (Snapdragon 650), RK3326 Odroid-Go/rg351, Zyxel NSA310S, InnoComm i.MX8MM, Odroid Go Ultra.

เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชฒเซ‡เชŸเชฟเชจ เช…เชฎเซ‡เชฐเชฟเช•เชจ เชซเซเชฐเซ€ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฎเชซเชค 6.2 เช•เชฐเซเชจเชฒเชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชฌเชจเชพเชตเซเชฏเซเช‚ - Linux-libre 6.2-gnu, เชœเซ‡ เชซเชฐเซเชฎเชตเซ‡เชฐเชจเชพ เช˜เชŸเช•เซ‹ เช…เชจเซ‡ เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชจเชพ เชฌเชฟเชจ-เชฎเซเช•เซเชค เช˜เชŸเช•เซ‹ เช…เชฅเชตเชพ เช•เซ‹เชก เชตเชฟเชญเชพเช—เซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡, เชœเซ‡เชจเซ‹ เช…เชตเช•เชพเชถ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡. เช‰เชคเซเชชเชพเชฆเช• เชฆเซเชตเชพเชฐเชพ. เชจเชตเซ€ เชชเซเชฐเช•เชพเชถเชจ เชจเซเชตเซ เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚ เชจเชตเชพ เชฌเซเชฒเซ‹เชฌเซเชธเชจเซ‡ เชธเชพเชซ เช•เชฐเซ‡ เช›เซ‡. เชฌเซเชฒเซ‰เชฌ เชฒเซ‹เชกเชฟเช‚เช— mt7622, โ€‹โ€‹mt7996 wifi เช…เชจเซ‡ bcm4377 เชฌเซเชฒเซ‚เชŸเซ‚เชฅ เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชฎเชพเช‚ เช…เช•เซเชทเชฎ เช›เซ‡. Aarch64 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ dts เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เชฌเซเชฒเซ‹เชฌ เชจเชพเชฎเซ‹ เชธเชพเชซ เช•เชฐเซเชฏเชพ. เชตเชฟเชตเชฟเชง เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เช…เชจเซ‡ เชธเชฌเชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ เชฌเซเชฒเซ‹เชฌ เช•เซเชฒเชฟเชจเชฟเช‚เช— เช•เซ‹เชก เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซ‹. s5k4ecgx เชกเซเชฐเชพเช‡เชตเชฐเชจเซ‡ เชธเชพเชซ เช•เชฐเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซเชฏเซเช‚, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เช•เชฐเซเชจเชฒเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚.

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

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