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

เชตเชฟเช•เชพเชธเชจเชพ เชฌเซ‡ เชฎเชนเชฟเชจเชพ เชชเช›เซ€, เชฒเชฟเชจเชธ เชŸเซ‹เชฐเชตเชพเชฒเซเชกเซเชธ เชฐเชœเซ‚เช†เชค เช•เชฐเซ€ เช•เชฐเซเชจเชฒ เชชเซเชฐเช•เชพเชถเชจ เชฒเชฟเชจเช•เซเชธ 5.6. เชธเซŒเชฅเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชชเซˆเช•เซ€: เชตเชพเชฏเชฐเช—เชพเชฐเซเชก VPN เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซเช‚ เชเช•เซ€เช•เชฐเชฃ, USB4 เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ, เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ, BPF เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ TCP เช•เชจเซเชœเซ‡เชถเชจ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ, เชฎเชฒเซเชŸเซ€เชชเชพเชฅ TCP เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชธเชชเซ‹เชฐเซเชŸ, 2038เชจเซ€ เชธเชฎเชธเซเชฏเชพเชจเชพ เช•เชฐเซเชจเชฒเชจเซ‡ เช›เซ‚เชŸเช•เชพเชฐเซ‹, "เชฌเซ‚เชŸเช•เซ‹เชจเซเชซเชฟเช—" เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ , เชเซ‹เชจเชเชซเชเชธ.

เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ 13702 เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเชพ 1810 เชซเชฟเช•เซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡,
เชชเซ‡เชš เชธเชพเชˆเช - 40 MB (11577 เชซเชพเชˆเชฒเซ‹เชจเซ‡ เช…เชธเชฐ เชฅเชฏเซ‡เชฒ เชซเซ‡เชฐเชซเชพเชฐเซ‹, เช•เซ‹เชกเชจเซ€ 610012 เชฒเชพเชˆเชจเซ‹ เช‰เชฎเซ‡เชฐเซ€,
294828 เชชเช‚เช•เซเชคเชฟเช“ เชฆเซ‚เชฐ เช•เชฐเซ€). 45 เชฎเชพเช‚ เชชเซเชฐเชธเซเชคเซเชค เชคเชฎเชพเชฎเชฎเชพเช‚เชฅเซ€ เชฒเช—เชญเช— 5.6%
เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช‰เชชเช•เชฐเชฃ เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡, เชฒเช—เชญเช— 15% เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช›เซ‡
เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เช•เซ‹เชก เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชคเชฐเชซ เชตเชฒเชฃ, 12%
เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซ‡เช• เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เช›เซ‡, 4% เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡ เช…เชจเซ‡ 3% เช†เช‚เชคเชฐเชฟเช• เชธเชพเชฅเซ‡
เช•เชฐเซเชจเชฒ เชธเชฌเชธเชฟเชธเซเชŸเชฎเซเชธ.

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

  • เชจเซ‡เชŸเชตเชฐเซเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ
    • เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ VPN เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‹ เช…เชฎเชฒ เชตเชพเชฏเชฐเช—เชพเชฐเซเชก, เชœเซ‡ เช†เชงเซเชจเชฟเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชชเชฆเซเชงเชคเชฟเช“ (ChaCha20, Poly1305, Curve25519, BLAKE2s) เชจเชพ เช†เชงเชพเชฐเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‡ เชตเชพเชชเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฐเชณ เช›เซ‡, เชœเชŸเชฟเชฒเชคเชพเช“เชฅเซ€ เชฎเซเช•เซเชค เช›เซ‡, เชคเซ‡เชฃเซ‡ เช˜เชฃเชพ เชฎเซ‹เชŸเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‹เชฎเชพเช‚ เชชเซ‹เชคเชพเชจเซ‡ เชธเชพเชฌเชฟเชค เช•เชฐเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เช–เซ‚เชฌ เชœ เช‰เชšเซเชš เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ (เชถเชนเซ‡เชฐเชฎเชพเช‚ OpenVPN เช•เชฐเชคเชพเช‚ 3,9 เช—เชฃเซเช‚ เชเชกเชชเซ€ เชฅเซเชฐเซเชชเซเชŸเชจเซเช‚). WireGuard เช เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช•เซ€ เชฐเซ‚เชŸเซ€เช‚เช—เชจเซ€ เชตเชฟเชญเชพเชตเชจเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฆเชฐเซ‡เช• เชจเซ‡เชŸเชตเชฐเซเช• เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชธเชพเชฅเซ‡ เช–เชพเชจเช—เซ€ เช•เซ€ เชœเซ‹เชกเชตเชพเชจเซ€ เช…เชจเซ‡ เชœเชพเชนเซ‡เชฐ เช•เซ€เชจเซ‡ เชฌเชพเช‚เชงเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. SSH เชœเซ‡เชตเซ€ เชœ เชฐเซ€เชคเซ‡ เช•เชจเซ‡เช•เซเชถเชจ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เช•เซ€เช“เชจเซเช‚ เชตเชฟเชจเชฟเชฎเชฏ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. WireGuard เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช•เซเชฐเชฟเชชเซเชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เชชเซเชฐเชฟเชฎเชฟเชŸเชฟเชตเซเชธ เชคเซ‡ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เชชเซเชธเซเชคเช•เชพเชฒเชฏเชฎเชพเช‚เชฅเซ€ เชเชฟเช‚เช• เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เช•เซเชฐเชฟเชชเซเชŸเซ‹ API เชจเชพ เชญเชพเช— เชฐเซ‚เชชเซ‡ เช…เชจเซ‡ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡ เช•เซ‹เชฐ เชฎเชพเช‚ 5.5.
    • เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ MPTCP (เชฎเชฒเซเชŸเซ€เชชเชพเชฅ เชŸเซ€เชธเซ€เชชเซ€) เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชœเชฐเซ‚เชฐเซ€ เช˜เชŸเช•เซ‹เชจเซเช‚ เชเช•เซ€เช•เชฐเชฃ, เชตเชฟเชตเชฟเชง IP เชธเชฐเชจเชพเชฎเชพเช“ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเชพ เชตเชฟเชตเชฟเชง เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฆเซเชตเชพเชฐเชพ เชเช•เชธเชพเชฅเซ‡ เชชเซ‡เช•เซ‡เชŸเซ‹เชจเซ€ เชกเชฟเชฒเชฟเชตเชฐเซ€ เชธเชพเชฅเซ‡ TCP เช•เชจเซ‡เช•เซเชถเชจเชจเชพ เชธเช‚เชšเชพเชฒเชจเชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ TCP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซเช‚ เชตเชฟเชธเซเชคเชฐเชฃ. เชจเซ‡เชŸเชตเชฐเซเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เชฎเชพเชŸเซ‡, เช†เชตเชพ เชเช•เซ€เช•เซƒเชค เชœเซ‹เชกเชพเชฃ เชจเชฟเชฏเชฎเชฟเชค TCP เช•เชจเซ‡เช•เซเชถเชจ เชœเซ‡เชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡, เช…เชจเซ‡ เชคเชฎเชพเชฎ เชชเซเชฐเชตเชพเชน เชตเชฟเชญเชพเชœเชจ เชคเชฐเซเช• MPTCP เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฎเชฒเซเชŸเซ€เชชเชพเชฅ TCP เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเซเชฐเซเชชเซเชŸ เชตเชงเชพเชฐเชตเชพ เช…เชจเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เชตเชงเชพเชฐเชตเชพ เชฌเช‚เชจเซ‡ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, MPTCP เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเซเชฎเชพเชฐเซเชŸเชซเซ‹เชจ เชชเชฐ เชเช•เชธเชพเชฅเซ‡ WiFi เช…เชจเซ‡ 4G เชฒเชฟเช‚เช•เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจเชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ เช…เชฅเชตเชพ เชเช• เชฎเซ‹เช‚เช˜เซ€ เชฒเชฟเช‚เช•เชจเซ‡ เชฌเชฆเชฒเซ‡ เช˜เชฃเซ€ เชธเชธเซเชคเซ€ เชฒเชฟเช‚เช•เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเชฐเซเชตเชฐเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ€เชจเซ‡ เช–เชฐเซเชš เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.
    • เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชคเชพเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชถเชฟเชธเซเชค เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ sch_ets (เช‰เชจเซเชจเชค เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ เชชเชธเช‚เชฆเช—เซ€, IEEE 802.1Qaz), เชœเซ‡ เชŸเซเชฐเชพเชซเชฟเช•เชจเชพ เชตเชฟเชตเชฟเชง เชตเชฐเซเช—เซ‹ เชตเชšเซเชšเซ‡ เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชœเซ‹ เชšเซ‹เช•เซเช•เชธ เชŸเซเชฐเชพเชซเชฟเช• เชตเชฐเซเช— เชชเชฐเชจเซ‹ เชญเชพเชฐ เชซเชพเชณเชตเซ‡เชฒ เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅ เช•เชฐเชคเชพ เช“เช›เซ‹ เชนเซ‹เชฏ, เชคเซ‹ ETS เช…เชจเซเชฏ เชŸเซเชฐเชพเชซเชฟเช• เชตเชฐเซเช—เซ‹เชจเซ‡ เช‰เชชเชฒเชฌเซเชง (เชจ เชตเชชเชฐเชพเชฏเซ‡เชฒ) เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. Qdisc sch_ets เช PRIO เชถเชฟเชธเซเชค เชคเชฐเซ€เช•เซ‡ เช—เซ‹เช เชตเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เช•เชกเช• เช…เชจเซ‡ เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒ เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅ เชฎเชฐเซเชฏเชพเชฆเชพเช“เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชŸเซเชฐเชพเชซเชฟเช• เชตเชฐเซเช—เซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. ETS เชถเชฟเชธเซเชคเชจเชพ เชธเช‚เชฏเซ‹เชœเชจ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡ เชชเซ€เช†เชฐเช†เชˆเช“ ะธ DRR โ€” เชœเซ‹ เชคเซเชฏเชพเช‚ เชธเช–เชค เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชŸเซเชฐเชพเชซเชฟเช• เชตเชฐเซเช—เซ‹ เชนเซ‹เชฏ, เชคเซ‹ PRIO เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชœเซ‹ เช•เชคเชพเชฐเชฎเชพเช‚ เช•เซ‹เชˆ เชŸเซเชฐเชพเชซเชฟเช• เชจ เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡ DRR เชจเซ€ เชœเซ‡เชฎ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡.
    • เชจเชตเชพ เชชเซเชฐเช•เชพเชฐเชจเชพ BPF เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช‰เชฎเซ‡เชฐเซเชฏเชพ BPF_PROG_TYPE_STRUCT_OPS, เชœเซ‡ เชคเชฎเชจเซ‡ BPF เชฆเซเชตเชพเชฐเชพ เช•เชฐเซเชจเชฒ เชซเช‚เช•เซเชถเชจ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชนเชพเชฒเชฎเชพเช‚, เช† เชธเซเชตเชฟเชงเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ BPF เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชจเชพ เชฐเซ‚เชชเชฎเชพเช‚ TCP เช•เชจเซเชœเซ‡เชถเชจ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชเชฒเซเช—เซ‹เชฐเชฟเชงเชฎเซเชธ เชฒเชพเช—เซ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เชธเซ‚เชšเชฟเชค เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡ BPF เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชกเซ€เชธเซ€เชŸเซ€เชธเซ€เชชเซ€.
    • เช•เซ‹เชฐ เชฎเชพเช‚ เชธเซเชตเซ€เช•เชพเชฐเซเชฏเซเช‚ เชซเซ‡เชฐเชซเชพเชฐ, เช…เชจเซเชตเชพเชฆ เชธเชพเชงเชจเซ‹ เช‡เชฅเซ‹เชฒ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ ioctl() เชธเชพเชฅเซ‡ เชจเซ‡เชŸเชฒเชฟเช‚เช• เชˆเชจเซเชŸเชฐเชซเซ‡เชธ. เชจเชตเซเช‚ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชเช•เซเชธเชŸเซ‡เชจเซเชถเชจ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชเชฐเชฐ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช—เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชธเซเชŸเซ‡เชŸ เชฌเชฆเชฒเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เชธเซ‚เชšเชจเชพเช“ เชฎเซ‹เช•เชฒเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เช•เชฐเซเชจเชฒ เช…เชจเซ‡ เชฏเซเชเชฐ เชธเซเชชเซ‡เชธ เชตเชšเซเชšเซ‡เชจเซ€ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชธเชฟเช‚เช•เซเชฐเชจเชพเชˆเช เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เชคเซ‡เชตเซ€ เชจเชพเชฎเชตเชพเชณเซ€ เชธเซ‚เชšเชฟเชจเซ€ เชธเช‚เช–เซเชฏเชพ เช˜เชŸเชพเชกเซ‡ เช›เซ‡.
    • FQ-PIE (เชซเซเชฒเซ‹ เช•เชคเชพเชฐ PIE) เชจเซ‡เชŸเชตเชฐเซเช• เช•เชคเชพเชฐ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช…เชฎเชฒเซ€เช•เชฐเชฃ, เชœเซ‡เชจเซ‹ เชนเซ‡เชคเซ เชเชœ เชจเซ‡เชŸเชตเชฐเซเช• เชธเชพเชงเชจเซ‹ (เชฌเชซเชฐเชฌเซเชฒเซ‹เชŸ) เชชเชฐ เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เชชเซ‡เช•เซ‡เชŸ เชฌเชซเชฐเชฟเช‚เช—เชจเซ€ เชจเช•เชพเชฐเชพเชคเซเชฎเช• เช…เชธเชฐเชจเซ‡ เช˜เชŸเชพเชกเชตเชพเชจเซ‹ เช›เซ‡. FQ-PIE เช•เซ‡เชฌเชฒ เชฎเซ‹เชกเซ‡เชฎ เชธเชพเชฅเซ‡เชจเซ€ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ เชตเช–เชคเซ‡ เช‰เชšเซเชš เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡.
  • เชกเชฟเชธเซเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ, I/O เช…เชจเซ‡ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ
    • Btrfs เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ DISCARD เช“เชชเชฐเซ‡เชถเชจเชจเซเช‚ เช…เชธเซเชฎเซ‡เชณ เช…เชฎเชฒเซ€เช•เชฐเชฃ (เชฎเซเช•เซเชค เชฌเซเชฒเซ‹เช•เซเชธเชจเซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเชตเซเช‚ เช•เซ‡ เชœเซ‡เชจเซ‡ เชญเซŒเชคเชฟเช• เชฐเซ€เชคเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€). เชถเชฐเซ‚เช†เชคเชฎเชพเช‚, DISCARD เช‘เชชเชฐเซ‡เชถเชจ เชธเชฟเช‚เช•เซเชฐเชจเชธ เชฐเซ€เชคเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚, เชœเซ‡ เช…เชจเซเชฐเซ‚เชช เช†เชฆเซ‡เชถเซ‹ เชชเซ‚เชฐเซเชฃ เชฅเชตเชพเชจเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซ‡เชฒเซ€ เชกเซเชฐเชพเชˆเชตเซ‹เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช…เชธเซเชฎเซ‡เชณ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชคเชฎเชจเซ‡ เชกเชฟเชธเซเช•เชพเชฐเซเชก เชชเซ‚เชฐเซเชฃ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชกเซเชฐเชพเช‡เชตเชจเซ€ เชฐเชพเชน เชœเซ‹เชตเชพเชจเซ€ เช…เชจเซ‡ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟเชฎเชพเช‚ เช† เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.
    • XFS เชฎเชพเช‚ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‚เชจเชพ 32-เชฌเซ€เชŸ เชŸเชพเชˆเชฎ เช•เชพเช‰เชจเซเชŸเชฐเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เช•เซ‹เชกเชจเซ‡ เช•เซเชฒเซ€เชจเชฟเช‚เช— เช•เชฐเชตเซเช‚ (time_t เชชเซเชฐเช•เชพเชฐเชจเซ‡ time64_t เชฆเซเชตเชพเชฐเชพ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹), เชœเซ‡ 2038เชจเซ€ เชธเชฎเชธเซเชฏเชพ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡. 32-เชฌเซ€เชŸ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเซเชธ เชชเชฐ เชฅเชฏเซ‡เชฒ เชญเซ‚เชฒเซ‹ เช…เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชญเซเชฐเชทเซเชŸเชพเชšเชพเชฐ. เช•เซ‹เชก เชตเชฟเชธเซเชคเซƒเชค เชตเชฟเชถเซ‡เชทเชคเชพเช“ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชซเชฐเซ€เชฅเซ€ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    • ext4 เชซเชพเชˆเชฒ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เชชเชฐเชฟเชšเชฏ เช†เชชเซเชฏเซ‹ เชตเชพเช‚เชšเชตเชพ เช…เชจเซ‡ เชฒเช–เชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชฆเชฐเชฎเชฟเชฏเชพเชจ เช†เช‡เชจเซ‹เชก เชฒเซ‰เช•เชฟเช‚เช—เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพ เชธเช‚เชฌเช‚เชงเชฟเชค เชชเซเชฐเชฆเชฐเซเชถเชจ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ. เชกเชพเชฏเชฐเซ‡เช•เซเชŸ I/O เชฎเซ‹เชกเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‡เชฒ เชชเซเชจเชฐเซเชฒเซ‡เช–เชจ เชชเซเชฐเชฆเชฐเซเชถเชจ. เชธเชฎเชธเซเชฏเชพเช“เชจเชพ เชจเชฟเชฆเชพเชจเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชชเซเชฐเชฅเชฎ เช…เชจเซ‡ เช›เซ‡เชฒเซเชฒเชพ เชญเซ‚เชฒ เช•เซ‹เชก เชธเซเชชเชฐเชฌเซเชฒเซ‹เช•เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช›เซ‡.
    • F2FS เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเซ‹ เชธเช‚เช•เซเชšเชฟเชค เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ. เชตเซเชฏเช•เซเชคเชฟเช—เชค เชซเชพเช‡เชฒ เช…เชฅเชตเชพ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชฎเชพเชŸเซ‡, "chattr +c เชซเชพเช‡เชฒ" เช…เชฅเชตเชพ "chattr +c dir; เชŸเชš เชกเซ€เชฐ/เชซเชพเชˆเชฒ". เชธเชฎเช—เซเชฐ เชชเชพเชฐเซเชŸเซ€เชถเชจเชจเซ‡ เชธเช‚เช•เซเชšเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เชฎเชพเช‰เชจเซเชŸ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€เชฎเชพเช‚ โ€œ-o compress_extension=extโ€ เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.
    • เช•เชฐเซเชจเชฒ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเซ‡ เช›เซ‡ เชเซ‹เชจเชเชซเชเชธ, เชœเซ‡ เชเซ‹เชจ เช•เชฐเซ‡เชฒ เชธเซเชŸเซ‹เชฐเซ‡เชœ เช‰เชชเช•เชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เชจเชฟเชฎเซเชจ-เชธเซเชคเชฐเชจเชพ เช•เชพเชฐเซเชฏเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชเซ‹เชจเซเชก เชกเซเชฐเชพเช‡เชตเซเชธเชจเซ‹ เช…เชฐเซเชฅ เชนเชพเชฐเซเชก เชฎเซ‡เช—เซเชจเซ‡เชŸเชฟเช• เชกเชฟเชธเซเช• เช…เชฅเชตเชพ NVMe SSDs เชชเชฐเชจเชพ เช‰เชชเช•เชฐเชฃเซ‹ เช›เซ‡, เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเซเชชเซ‡เชธ เช•เซ‡ เชœเซ‡เชฎเชพเช‚ เชฌเซเชฒเซ‹เช•เซเชธ เช…เชฅเชตเชพ เชธเซ‡เช•เซเชŸเชฐเชจเชพ เชœเซ‚เชฅเซ‹ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เชคเซ‡ เชเซ‹เชจเชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฌเซเชฒเซ‹เช•เซเชธเชจเชพ เชธเชฎเช—เซเชฐ เชœเซ‚เชฅเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€เชจเซ‡ เชฎเชพเชคเซเชฐ เชกเซ‡เชŸเชพเชจเชพ เช•เซเชฐเชฎเชฟเช• เช‰เชฎเซ‡เชฐเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช›เซ‡. FS ZoneFS เชตเซ‡เชธเซเชŸเชฐเซเชจ เชกเชฟเชœเชฟเชŸเชฒ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เชกเซเชฐเชพเช‡เชตเชฎเชพเช‚ เชฆเชฐเซ‡เช• เชเซ‹เชจเชจเซ‡ เชเช• เช…เชฒเช— เชซเชพเช‡เชฒ เชธเชพเชฅเซ‡ เชธเชพเช‚เช•เชณเซ‡ เช›เซ‡ เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเซ‡เช•เซเชŸเชฐ เช…เชจเซ‡ เชฌเซเชฒเซ‹เช• เชฒเซ‡เชตเชฒ เชชเชฐ เชฎเซ‡เชจเซ€เชชเซเชฏเซเชฒเซ‡เชถเชจ เชตเชฟเชจเชพ เช•เชพเชšเชพ เชฎเซ‹เชกเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. ioctl เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃเชจเซ‡ เชธเซ€เชงเซเช‚ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเซ‹เชจเซ‡ เชซเชพเช‡เชฒ API เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
    • NFS เชฎเชพเช‚, UDP เชชเชฐ เชชเชพเชฐเซเชŸเซ€เชถเชจเซ‹ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพเชจเซเช‚ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช›เซ‡. NFS 4.2 เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชฎเชพเช‚ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เชธเชฐเซเชตเชฐ เชตเชšเซเชšเซ‡ เชซเชพเช‡เชฒเซ‹เชจเซ€ เชธเซ€เชงเซ€ เชจเช•เชฒ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ. เชเช• เชจเชตเซ‹ เชฎเชพเช‰เชจเซเชŸ เชตเชฟเช•เชฒเซเชช "เชธเซ‹เชซเซเชŸเซเชฐเซ‡เชตเชฒ" เช‰เชฎเซ‡เชฐเซเชฏเซ‹, เชœเซ‡ เชธเชฐเซเชตเชฐ เชจเชฟเชทเซเชซเชณเชคเชพเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ เช•เซ‡เชถเซเชก เชเชŸเซเชฐเชฟเชฌเซเชฏเซเชŸ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช† เชตเชฟเช•เชฒเซเชชเชจเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชธเชฐเซเชตเชฐ เช…เชจเซเชชเชฒเชฌเซเชง เชฅเชฏเชพ เชชเช›เซ€, NFS เชชเชพเชฐเซเชŸเซ€เชถเชจเชฎเชพเช‚ เชชเชพเชฅ เชธเชพเชฅเซ‡ เช†เช—เชณ เชตเชงเชตเชพเชจเซเช‚ เช…เชจเซ‡ เช•เซ‡เชถเชฎเชพเช‚ เชธเซเชฅเชพเชฏเซ€ เชฅเชฏเซ‡เชฒเซ€ เชฎเชพเชนเชฟเชคเซ€เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฐเชนเซ‡ เช›เซ‡.
    • เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ fs-verity เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซเช‚ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ, เชตเซเชฏเช•เซเชคเชฟเช—เชค เชซเชพเช‡เชฒเซ‹เชจเซ€ เช…เช–เช‚เชกเชฟเชคเชคเชพ เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃเชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡. เชฎเชฐเซเช•เชฒ เชนเซ‡เชถ เชŸเซเชฐเซ€เชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช•เซเชฐเชฎเชฟเช• เชตเชพเช‚เชšเชจเชจเซ€ เชเชกเชชเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชฅเชฏเซ‹ เช›เซ‡. เชœเซเชฏเชพเชฐเซ‡ เช•เซ‡เชถเชฎเชพเช‚ เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชจ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ FS_IOC_ENABLE_VERITY เชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ (เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡เชจเชพ เชชเซƒเชทเซเช เซ‹เชจเซเช‚ เช…เช—เซเชฐเชฟเชฎ เชตเชพเช‚เชšเชจ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡).
  • เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ
    • เชšเชพเชฒเชคเซ€ เชตเช–เชคเซ‡ SELinux เชฎเซ‹เชกเซเชฏเซเชฒเชจเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชจเชพเชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เช…เชจเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชธเช•เซเชฐเชฟเชฏ SELinux เชจเซ‡ เช…เชจเชฒเซ‹เชก เช•เชฐเชตเชพเชจเซเช‚ เชญเชตเชฟเชทเซเชฏเชฎเชพเช‚ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡. SELinux เชจเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เช•เชฐเซเชจเชฒ เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชชเชฐ "selinux=0" เชชเชฐเชฟเชฎเชพเชฃ เชชเชธเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเชถเซ‡.
    • เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ (เชธเชฎเชฏ เชจเซ‡เชฎเชธเซเชชเซ‡เชธ), เชคเชฎเชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เช˜เชกเชฟเชฏเชพเชณเชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐ เชธเชพเชฅเซ‡ เชฌเชพเช‚เชงเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ (CLOCK_REALTIME,
      CLOCK_MONOTONIC, CLOCK_BOOTTIME), เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เชธเชฎเชฏเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช…เชจเซ‡ เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ‡ เชฌเซ€เชœเชพ เชนเซ‹เชธเซเชŸ เชชเชฐ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช–เชพเชคเชฐเซ€ เช•เชฐเซ‹ เช•เซ‡ CLOCK_MONOTONIC เช…เชจเซ‡ CLOCK_BOOTTIME เชฐเซ€เชกเชฟเช‚เช—เซเชธ เชฏเชฅเชพเชตเชค เชฐเชนเซ‡ เช›เซ‡ (เชฒเซ‹เชก เชฅเชฏเชพ เชชเช›เซ€เชจเชพ เชธเชฎเชฏเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‹, เชธเซเชฒเซ€เชช เชฎเซ‹เชกเชฎเชพเช‚ เชนเซ‹เชตเชพเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ เช…เชฅเชตเชพ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ ).

    • /dev/เชฐเซ‡เชจเซเชกเชฎ เชฌเซเชฒเซ‹เช•เซ€เช‚เช— เชชเซ‚เชฒ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡. /dev/random เชจเซ€ เชตเชฐเซเชคเชฃเซ‚เช• เชชเซ‚เชฒ เช†เชฐเช‚เชญ เชชเช›เซ€ เชเชจเซเชŸเซเชฐเซ‹เชชเซ€ เชฌเซเชฒเซ‹เช•เซ€เช‚เช—เชจเซ‡ เช…เชŸเช•เชพเชตเชตเชพเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ /dev/urandom เชœเซ‡เชตเซ€ เชœ เช›เซ‡.
    • เช•เซ‹เชฐ เช•เชฐเซเชจเชฒ เชกเซเชฐเชพเช‡เชตเชฐ เชธเชฎเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชฌเซ‹เช•เซเชธ เชšเชฒเชพเชตเชคเซ€ เช—เซ‡เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎเซ‹เชจเซ‡ เชนเซ‹เชธเซเชŸ เชเชจเซเชตเชพเชฐเซเชฏเชฎเซ‡เชจเซเชŸ (เชตเชฐเซเชšเซเชฏเซเช…เชฒเชฌเซ‹เช•เซเชธ เชถเซ‡เชฐเซเชก เชซเซ‹เชฒเซเชกเชฐ) เชฆเซเชตเชพเชฐเชพ เชจเชฟเช•เชพเชธ เชฅเชฏเซ‡เชฒ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เชฎเชพเช‰เชจเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.
    • BPF เชธเชฌเชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชชเซ‡เชšเซ‹เชจเซ‹ เชธเชฎเซ‚เชน เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ (BPF เชกเชฟเชธเซเชชเซ‡เชšเชฐ), เชœเซเชฏเชพเชฐเซ‡ เชธเซเชชเซ‡เช•เซเชŸเชฐ V2 เชตเชฐเซเช—เชจเชพ เชนเซเชฎเชฒเชพเช“ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เชฐเซ‡เชŸเชชเซ‹เชฒเซ€เชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชคเชฎเชจเซ‡ BPF เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเชตเชพเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡เชฎเชจเซ€ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเซ€ เช˜เชŸเชจเชพเช“ เชฅเชพเชฏ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเซ‡ XDP เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเชพ เช•เซ‰เชฒเชฟเช‚เช—เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชชเซ‡เช•เซ‡เชŸ เช†เชตเซ‡ เช›เซ‡).
    • AMD APUs เชฎเชพเช‚ เชฌเชจเซ‡เชฒ TEE (เชŸเซเชฐเชธเซเชŸเซ‡เชก เชเช•เซเชเชฟเช•เซเชฏเซเชถเชจ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ) เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชกเซเชฐเชพเชˆเชตเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • เชฎเซ‡เชฎเชฐเซ€ เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เชธเซ‡เชตเชพเช“
    • BPF เช เชตเซˆเชถเซเชตเชฟเช• เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช›เซ‡. BPF เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเซ‹เชฎเชพเช‚ เชธเชฎเชพเชตเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ€ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเชตเชพเชจเซ€ เชชเชนเซ‡เชฒเชจเชพ เชญเชพเช— เชฐเซ‚เชชเซ‡ เชตเชฟเช•เชพเชธ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡. เช†เช—เชณเชจเซเช‚ เชชเช—เชฒเซเช‚ เช—เชคเชฟเชถเซ€เชฒ เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพเชจเซเช‚ เชนเชถเซ‡ เชœเซ‡ เชตเซˆเชถเซเชตเชฟเช• เชซเช‚เช•เซเชถเชจเซเชธเชจเซ‡ เชฒเซ‹เชก เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เช…เชธเซเชคเชฟเชคเซเชตเชฎเชพเช‚ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡ เชตเซˆเชถเซเชตเชฟเช• เชซเช‚เช•เซเชถเชจเซเชธเชจเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡. BPF เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชจเช•เชถเชพ เช“เชชเชฐเซ‡เชถเชจเชจเชพ เชตเซ‡เชฐเชฟเช…เชจเซเชŸ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเชฃ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡ (เชธเชคเชค เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชฏ เช›เซ‡), เชœเซ‡ เชฌเซ‡เชš เชฎเซ‹เชกเชฎเชพเช‚ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡.
    • เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ "cpu_cooling" เช‰เชชเช•เชฐเชฃ เชคเชฎเชจเซ‡ เชŸเซ‚เช‚เช•เชพ เช—เชพเชณเชพ เชฎเชพเชŸเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชฎเซ‚เช•เซ€เชจเซ‡ เช“เชตเชฐเชนเชฟเชŸเซ‡เชก CPU เชจเซ‡ เช เช‚เชกเซ เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.
    • เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ openat2(), เชœเซ‡ เชซเชพเชˆเชฒ เชชเชพเชฅ เชฐเชฟเชเซ‹เชฒเซเชฏเซเชถเชจเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชซเซเชฒเซ‡เช—เซเชธเชจเซ‹ เชธเชฎเซ‚เชน เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡ (เชฎเชพเช‰เชจเซเชŸ เชชเซ‹เชˆเชจเซเชŸ, เชธเชพเช‚เช•เซ‡เชคเชฟเช• เชฒเชฟเช‚เช•เซเชธ, เชœเชพเชฆเซเชˆ เชฒเชฟเช‚เช•เซเชธ (/proc/PID/fd), โ€œ../โ€ เช˜เชŸเช•เซ‹เชจเซ‡ เช•เซเชฐเซ‹เชธ เช•เชฐเชตเชพ เชชเชฐ เชชเซเชฐเชคเชฟเชฌเช‚เชง).
    • เชเช• เชšเชฟเชชเชฎเชพเช‚ เชถเช•เซเชคเชฟเชถเชพเชณเซ€ เช…เชจเซ‡ เช“เช›เชพ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เช‰เชฐเซเชœเชพ-เช•เชพเชฐเซเชฏเช•เซเชทเชฎ CPU เช•เซ‹เชฐเซ‹เชจเซ‡ เชธเช‚เชฏเซ‹เชœเชฟเชค เช•เชฐเซ€เชจเซ‡ big.LITTLE เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชตเชฟเชœเชพเชคเซ€เชฏ เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡, uclamp_min เชชเชฐเชฟเชฎเชพเชฃ เชœเซเชฏเชพเชฐเซ‡ เชฐเซ€เช…เชฒ-เชŸเชพเช‡เชฎ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡ เชธเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เช‰เชญเชฐเซ€ เช†เชตเซเชฏเซเช‚ เช•เชฐเซเชจเชฒ 5.3 เชฎเชพเช‚ เชฒเซ‹เชกเชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชชเชฆเซเชงเชคเชฟ เช›เซ‡). เช† เชชเชฐเชฟเชฎเชพเชฃ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช•เซ‡ เช•เชพเชฐเซเชฏ เชธเซเชจเชฟเชถเซเชšเชฟเชคเช•เชฐเซเชคเชพ เชฆเซเชตเชพเชฐเชพ CPU เช•เซ‹เชฐ เชชเชฐ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เชœเซ‡ เชชเชฐเซเชฏเชพเชชเซเชค เชชเซเชฐเชฆเชฐเซเชถเชจ เชงเชฐเชพเชตเซ‡ เช›เซ‡.
    • เช•เชฐเซเชจเชฒเชฎเชพเช‚เชฅเซ€ เชฎเซเช•เซเชค เชฅเชพเชฏ เช›เซ‡ 2038 เชจเซ€ เชธเชฎเชธเซเชฏเชพเช“. เช›เซ‡เชฒเซเชฒเชพ เชฌเชพเช•เซ€ เชฐเชนเซ‡เชฒเชพ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ‡ เชฌเชฆเชฒเซเชฏเชพ, เชœเซ‡ 32-เชฌเซ€เชŸ (เชธเชนเซ€ เช•เชฐเซ‡เชฒ int) เชŸเชพเช‡เชช เชŸเชพเช‡เชช_เชŸเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช‡เชชเซ‹เช•เชฒ เชŸเชพเช‡เชฎ เช•เชพเช‰เชจเซเชŸเชฐ เชฎเชพเชŸเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ 1970 เชจเชพ เช…เชนเซ‡เชตเชพเชฒเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชคเชพ, 2038 เชฎเชพเช‚ เช“เชตเชฐเชซเซเชฒเซ‹ เชฅเชตเซ‹ เชœเซ‹เชˆเช.
    • เช…เชธเซเชฎเซ‡เชณ I/O เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‹ เชธเชคเชค เชธเซเชงเชพเชฐเซ‹ io_uring, เชœเซ‡เชฎเชพเช‚ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡ เชจเชตเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ: IORING_OP_FALLOCATE (เช–เชพเชฒเซ€ เชตเชฟเชธเซเชคเชพเชฐเซ‹เชจเซเช‚ เช†เชฐเช•เซเชทเชฃ), IORING_OP_OPENAT,
      IORING_OP_OPENAT2,
      IORING_OP_CLOSE (เชซเชพเชˆเชฒเซ‹ เช–เซ‹เชฒเชตเซ€ เช…เชจเซ‡ เชฌเช‚เชง เช•เชฐเชตเซ€),
      IORING_OP_FILES_UPDATE (เชเชกเชชเซ€ เชเช•เซเชธเซ‡เชธ เชธเซ‚เชšเชฟเชฎเชพเช‚เชฅเซ€ เชซเชพเช‡เชฒเซ‹ เช‰เชฎเซ‡เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเซ€),
      IORING_OP_STATX (เชซเชพเช‡เชฒ เชฎเชพเชนเชฟเชคเซ€ เชตเชฟเชจเช‚เชคเซ€),
      IORING_OP_READ,
      IORING_OP_WRITE (IORING_OP_READV เช…เชจเซ‡ IORING_OP_WRITEV เชจเชพ เชธเชฐเชณ เชเชจเชพเชฒเซ‹เช—),
      IORING_OP_FADVISE,
      IORING_OP_MADVISE (เช•เซ‹เชฒเซเชธ posix_fadvise เช…เชจเซ‡ madvise เชจเชพ เช…เชธเซเชฎเซ‡เชณ เชชเซเชฐเช•เชพเชฐ), IORING_OP_SEND,
      IORING_OP_RECV (เชจเซ‡เชŸเชตเชฐเซเช• เชกเซ‡เชŸเชพ เชฎเซ‹เช•เชฒเชตเซ‹ เช…เชจเซ‡ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเซ‹),
      IORING_OP_EPOLL_CTL (เช‡เชชเซ‹เชฒ เชซเชพเช‡เชฒ เชตเชฐเซเชฃเชจเช•เชฐเซเชคเชพเช“ เชชเชฐ เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเซ‹).

    • เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ pidfd_getfd(), เช…เชจเซเชฏ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚เชฅเซ€ เช–เซเชฒเซเชฒเซ€ เชซเชพเช‡เชฒ เชฎเชพเชŸเซ‡ เชซเชพเช‡เชฒ เชตเชฐเซเชฃเชจเช•เชฐเซเชคเชพเชจเซ‡ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
    • เช…เชฎเชฒเซ€ "bootconfig" เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ, เชœเซ‡ เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชตเชฟเช•เชฒเซเชชเซ‹ เช‰เชชเชฐเชพเช‚เชค, เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชซเชพเช‡เชฒ เชฆเซเชตเชพเชฐเชพ เช•เชฐเซเชจเชฒเชจเชพ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. initramfs เชˆเชฎเซ‡เชœเชฎเชพเช‚ เช†เชตเซ€ เชซเชพเชˆเชฒเซ‹ เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเชŸเซ‡, bootconfig เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช›เซ‡. เช† เชฒเช•เซเชทเชฃ เชตเชพเชชเชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, kprobes เชจเซ‡ เชฌเซเชŸ เชธเชฎเชฏเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡.
    • เชซเชฐเซ€เชฅเซ€ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เช…เชจเชพเชฎเซ€ เชชเชพเชˆเชชเซ‹เชฎเชพเช‚ เชกเซ‡เชŸเชพ เชฒเช–เชตเชพ เช…เชจเซ‡ เชตเชพเช‚เชšเชตเชพเชจเซ€ เชฐเชพเชน เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟ. เชซเซ‡เชฐเชซเชพเชฐเชฅเซ€ เชฎเซ‹เชŸเชพ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเซเชธเชจเซ€ เชธเชฎเชพเช‚เชคเชฐ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชœเซ‡เชตเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเซเชฏเซเช‚. เชœเซ‹ เช•เซ‡, เช“เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ 4.2.1 เชฐเซ€เชฒเซ€เชเชฎเชพเช‚ เชญเซ‚เชฒเชจเซ‡ เช•เชพเชฐเชฃเซ‡ GNU เชฎเซ‡เช•เชฎเชพเช‚ เชฐเซ‡เชธเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡ เช†เชตเซƒเชคเซเชคเชฟ 4.3 เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‡เชฒ เชนเชคเซ€.
    • prctl() เชฎเชพเช‚ PR_SET_IO_FLUSHER เชงเซเชตเชœ เช‰เชฎเซ‡เชฐเซเชฏเซ‹, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฎเซ‡เชฎเชฐเซ€-เชฎเซเช•เซเชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡ เช•เซ‡ เชœเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชฎเซ‡เชฎเชฐเซ€ เช“เช›เซ€ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชฎเชฐเซเชฏเชพเชฆเชพเชจเซ‡ เช†เชงเซ€เชจ เชจ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช.
    • เชเชจเซเชกเซเชฐเซ‹เช‡เชกเชฎเชพเช‚ เชตเชชเชฐเชพเชคเซ€ ION เชฎเซ‡เชฎเชฐเซ€ เชกเชฟเชธเซเชŸเซเชฐเชฟเชฌเซเชฏเซเชถเชจ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เช†เชงเชพเชฐเชฟเชค, เชเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ dma-buf เชขเช—เชฒเซ‹, เชœเซ‡ เชคเชฎเชจเซ‡ เชกเซเชฐเชพเช‡เชตเชฐเซ‹, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เช…เชจเซ‡ เชตเชฟเชตเชฟเชง เชธเชฌเชธเชฟเชธเซเชŸเชฎเซเชธ เชตเชšเซเชšเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชตเชฟเชธเซเชคเชพเชฐเซ‹ เชถเซ‡เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ DMA เชฌเชซเชฐเชจเซ€ เชซเชพเชณเชตเชฃเซ€เชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
  • เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ
    • E0PD เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ, เชœเซ‡ ARMv8.5 เชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ เช…เชจเซ‡ CPU เชชเชฐ เชธเซ‚เชšเชจเชพเช“เชจเชพ เชธเชŸเซเชŸเชพเช•เซ€เชฏ เช…เชฎเชฒเชฅเซ€ เชธเช‚เชฌเช‚เชงเชฟเชค เชนเซเชฎเชฒเชพเช“ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. E0PD-เช†เชงเชพเชฐเชฟเชค เชฐเช•เซเชทเชฃ KPTI (เช•เชฐเซเชจเชฒ เชชเซ‡เชœ เชŸเซ‡เชฌเชฒ เช†เช‡เชธเซ‹เชฒเซ‡เชถเชจ) เชธเซเชฐเช•เซเชทเชพ เช•เชฐเชคเชพเช‚ เชจเซ€เชšเชพ เช“เชตเชฐเชนเซ‡เชกเชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเซ‡ เช›เซ‡.
    • ARMv8.5 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡, RNG เชธเซ‚เชšเชจเชพ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเซเชฏเซเชกเซ‹-เชฐเซ‡เชจเซเชกเชฎ เชจเช‚เชฌเชฐ เชœเชจเชฐเซ‡เชŸเชฐเชจเซ‡ เชเช•เซเชธเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เช•เชฐเซเชจเชฒเชฎเชพเช‚, เช†เชฐเชเชจเชœเซ€ เชธเซ‚เชšเชจเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชจเชฒ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชพเชฏเซ‡เชฒ เชธเซเชฏเซเชกเซ‹-เชฐเซ‡เชจเซเชกเชฎ เชจเช‚เชฌเชฐ เชœเชจเชฐเซ‡เชŸเชฐเชจเซ‡ เชชเซเชฐเชพเชฐเช‚เชญ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชเชจเซเชŸเซเชฐเซ‹เชชเซ€ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡.
    • เช•เชฐเซเชจเชฒเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ MPX (เชฎเซ‡เชฎเชฐเซ€ เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจเซเชธ) เชฎเชพเชŸเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡เชฒ เช†เชงเชพเชฐ 3.19 เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชตเชฟเชธเซเชคเชพเชฐเซ‹เชจเซ€ เชธเซ€เชฎเชพเช“เชจเซเช‚ เชธเชจเซเชฎเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‡เชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‹เช‡เชจเซเชŸเชฐเชจเซ€ เชšเช•เชพเชธเชฃเซ€ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เช† เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเซ‹ เชตเซเชฏเชพเชชเช•เชชเชฃเซ‡ เช•เชฎเซเชชเชพเชˆเชฒเชฐเซเชธเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช— เชฅเชคเซ‹ เชจ เชนเชคเซ‹ เช…เชจเซ‡ GCC เชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชนเชคเซ‹.
    • RISC-V เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡, KASan (เช•เชฐเซเชจเชฒ เชเชกเซเชฐเซ‡เชธ เชธเซ‡เชจเชฟเชŸเชพเชˆเชเชฐ) เชกเชฟเชฌเช—เซ€เช‚เช— เชŸเซ‚เชฒ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชญเซ‚เชฒเซ‹เชจเซ‡ เช“เชณเช–เชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡.
  • เชธเชพเชงเชจเซ‹
    • เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃ เช†เชงเชพเชฐ เช…เชฎเชฒเชฎเชพเช‚ เช›เซ‡ เชฏเซเชเชธเชฌเซ€ 4.0, เชœเซ‡ Thunderbolt 3 เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡ เช…เชจเซ‡ USB 40 เช…เชจเซ‡ USB 2.0 เชธเชพเชฅเซ‡ เชชเช›เชพเชค เชธเซเชธเช‚เช—เชคเชคเชพ เชœเชพเชณเชตเซ€ เชฐเชพเช–เซ€เชจเซ‡ 3.2 Gbps เชธเซเชงเซ€เชจเซ‹ เชฅเซเชฐเซเชชเซเชŸ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชธเชพเชฅเซ‡ เชธเชพเชฎเซเชฏเชคเชพ เชฆเซเชตเชพเชฐเชพ เชฅเชจเซเชกเชฐเชฌเซ‹เชฒเซเชŸเซ‡ เชฏเซเชเชธเชฌเซ€ 4.0 เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชคเชฎเชจเซ‡ เช•เชจเซ‡เช•เซเชŸเชฐ เชธเชพเชฅเซ‡ เชเช• เช•เซ‡เชฌเชฒ เชชเชฐ เชตเชฟเชตเชฟเชง เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‡ เชŸเชจเชฒ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชชเซเชฐเช•เชพเชฐ-เชธเซ€, PCIe, เชกเชฟเชธเซเชชเซเชฒเซ‡ เชชเซ‹เชฐเซเชŸ เช…เชจเซ‡ USB 3.x, เชคเซ‡เชฎเชœ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเซเชธเชจเชพ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชนเชฟเชค, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชนเซ‹เชธเซเชŸเซเชธ เชตเชšเซเชšเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชฒเชฟเช‚เช•เซเชธ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡. เช…เชฎเชฒเซ€เช•เชฐเชฃ เช Linux เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชธเชฎเชพเชตเชฟเชทเซเชŸ เชฅเชจเซเชกเชฐเชฌเซ‹เชฒเซเชŸ เชกเซเชฐเชพเช‡เชตเชฐ เชชเชฐ เชฌเชจเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ USB4-เชธเซเชธเช‚เช—เชค เชฏเชœเชฎเชพเชจเซ‹ เช…เชจเซ‡ เช‰เชชเช•เชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เชซเซ‡เชฐเชซเชพเชฐเซ‹ เช•เชจเซ‡เช•เซเชถเชจ เชฎเซ‡เชจเซ‡เชœเชฐเชจเชพ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช…เชฎเชฒเซ€เช•เชฐเชฃเชฎเชพเช‚ เชฅเชจเซเชกเชฐเชฌเซ‹เชฒเซเชŸ 3 เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเชฃ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชเช• เช•เชจเซ‡เช•เซเชŸเชฐ เชฆเซเชตเชพเชฐเชพ เชฌเชนเซเชตเชฟเชง เช‰เชชเช•เชฐเชฃเซ‹เชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชŸเชจเชฒ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡.
    • amdgpu เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ HDCP 2.x (เช‰เชšเซเชš-เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅ เชกเชฟเชœเชฟเชŸเชฒ เช•เชจเซเชŸเซ‡เชจเซเชŸ เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ) เช•เซ‹เชชเซ€ เชชเซเชฐเซ‹เชŸเซ‡เช•เซเชถเชจ เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชธเชฎเชฐเซเชฅเชจ. เชฐเซ‡เชตเซ‡เชจ 2 เชชเชฐ เช†เชงเชพเชฐเชฟเชค AMD เชชเซ‹เชฒเซ‹เช• ASIC เชšเชฟเชช เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ. เชฐเซ‡เชจเซ‹เช‡เชฐ เช…เชจเซ‡ เชจเชตเซ€ เชชเชฐเชฟเชตเชพเชฐเซ‹ เชฎเชพเชŸเซ‡ GPU เชฐเซ€เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซเชฏเซ‹.
    • Intel เชตเชฟเชกเชฟเชฏเซ‹ เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡ DRM เชกเซเชฐเชพเชˆเชตเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช†เชˆเชธ เชฒเซ‡เช• เช…เชจเซ‡ เชŸเชพเชˆเช—เชฐ เชฒเซ‡เช• เชฎเชพเชˆเช•เซเชฐเซ‹เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชšเชฟเชชเซเชธ เชฎเชพเชŸเซ‡ DSI VDSC เชธเชชเซ‹เชฐเซเชŸ, LMEM mmap (เชกเชฟเชตเชพเชˆเชธ เชฒเซ‹เช•เชฒ เชฎเซ‡เชฎเชฐเซ€) เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, VBT (เชตเชฟเชกเชฟเชฏเซ‹ BIOS เชŸเซ‡เชฌเชฒ) เชชเชพเชฐเซเชธเชฟเช‚เช—เชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, HDCP 2.2 เชธเชชเซ‹เชฐเซเชŸ เช•เซ‹เชซเซ€ เชฒเซ‡เช• เชšเชฟเชชเซเชธ เชฎเชพเชŸเซ‡ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    • amdgpu เชกเซเชฐเชพเชˆเชตเชฐ เชธเชพเชฅเซ‡ amdkfd เชกเซเชฐเชพเชˆเชตเชฐ เช•เซ‹เชก (เชตเชฟเชตเชฟเชง GPU เชฎเชพเชŸเซ‡, เชœเซ‡เชฎ เช•เซ‡ เชซเชฟเชœเซ€, เชŸเซ‹เช‚เช—เชพ, เชชเซ‹เชฒเชพเชฐเชฟเชธ) เชจเซ‡ เชเช•เซ€เช•เซƒเชค เช•เชฐเชตเชพเชจเซเช‚ เช•เชพเชฎ เชšเชพเชฒเซ เชฐเชพเช–เซเชฏเซเช‚.
    • K10temp เชกเซเชฐเชพเช‡เชตเชฐเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เชพเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ AMD Zen CPUs เชฎเชพเชŸเซ‡ เชตเซ‹เชฒเซเชŸเซ‡เชœ เช…เชจเซ‡ เชตเชฐเซเชคเชฎเชพเชจ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชคเซ‡เชฎเชœ Zen เช…เชจเซ‡ Zen 2 CPUs เชฎเชพเช‚ เชตเชชเชฐเชพเชคเชพ เชคเชพเชชเชฎเชพเชจ เชธเซ‡เชจเซเชธเชฐเชฎเชพเช‚เชฅเซ€ เชตเชฟเชธเซเชคเซƒเชค เชฎเชพเชนเชฟเชคเซ€.
    • เชจเซเชตเซ เชกเซเชฐเชพเชˆเชตเชฐเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เชŸเซเชฏเซเชฐเชฟเช‚เช— เชฎเชพเช‡เช•เซเชฐเซ‹เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ (GeForce RTX 2000) เชชเชฐ เช†เชงเชพเชฐเชฟเชค NVIDIA GPU เชฎเชพเชŸเซ‡ เชšเช•เชพเชธเชพเชฏเซ‡เชฒ เชซเชฐเซเชฎเชตเซ‡เชฐ เชฒเซ‹เชกเชฟเช‚เช— เชฎเซ‹เชก เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ, เชœเซ‡เชฃเซ‡ เช† เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡ 3D เชชเซเชฐเชตเซ‡เช—เช• เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซเชฏเซเช‚ (NVIDIA เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐ เชธเชพเชฅเซ‡ เชธเชคเซเชคเชพเชตเชพเชฐ เชซเชฐเซเชฎเชตเซ‡เชฐ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเซเช‚ เชœเชฐเซ‚เชฐเซ€ เช›เซ‡). TU10x เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชเชจเซเชœเชฟเชจ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚. HD เช‘เชกเชฟเช“ เชธเชพเชฅเซ‡เชจเซ€ เชธเชฎเชธเซเชฏเชพเช“ เช‰เช•เซ‡เชฒเชพเชˆ เช—เชˆ เช›เซ‡.
    • เชกเชฟเชธเซเชชเซเชฒเซ‡เชชเซ‹เชฐเซเชŸ MST (เชฎเชฒเซเชŸเชฟ-เชธเซเชŸเซเชฐเซ€เชฎ เชŸเซเชฐเชพเชจเซเชธเชชเซ‹เชฐเซเชŸ) เชฆเซเชตเชพเชฐเชพ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชกเซ‡เชŸเชพ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ.
    • เชจเชตเซ‹ เชกเซเชฐเชพเช‡เชตเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ "ath11k802.11ax เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซ€ Qualcomm เชตเชพเชฏเชฐเชฒเซ‡เชธ เชšเชฟเชชเซเชธ เชฎเชพเชŸเซ‡.
      เชกเซเชฐเชพเชˆเชตเชฐ mac80211 เชธเซเชŸเซ‡เช• เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช›เซ‡ เช…เชจเซ‡ เชเช•เซเชธเซ‡เชธ เชชเซ‹เชˆเชจเซเชŸ, เชตเชฐเซเช•เชธเซเชŸเซ‡เชถเชจ เช…เชจเซ‡ เชฎเซ‡เชถ เชจเซ‡เชŸเชตเชฐเซเช• เชจเซ‹เชก เชฎเซ‹เชกเซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡.

    • sysfs เชฆเซเชตเชพเชฐเชพ, เช†เชงเซเชจเชฟเช• เชนเชพเชฐเซเชก เชกเซเชฐเชพเชˆเชตเซ‹ เช…เชจเซ‡ SSDs เชชเชฐ เชตเชชเชฐเชพเชคเชพ เชตเชพเช‚เชšเซ€ เชถเช•เชพเชฏ เชคเซ‡เชตเชพ เชคเชพเชชเชฎเชพเชจ เชธเซ‡เชจเซเชธเชฐ เชฐเซ€เชกเชฟเช‚เช—เซเชธเชจเซ€ เชเช•เซเชธเซ‡เชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
    • เชธเชฌเชฎเชฟเชŸ เช•เชฐเซเชฏเซเช‚ เชจเชพ เช•เซ‹เชกเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชจเชพ เชนเซ‡เชคเซเชฅเซ€ ALSA เชธเชพเช‰เชจเซเชก เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชซเซ‡เชฐเชซเชพเชฐเซ‹ 2038 เชจเซ€ เชธเชฎเชธเซเชฏเชพเช“ (snd_pcm_mmap_status เช…เชจเซ‡ snd_pcm_mmap_control เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚ 32-bit time_t เชชเซเชฐเช•เชพเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชŸเชพเชณเชตเซเช‚). เชจเชตเชพ เช“เชกเชฟเชฏเซ‹ เช•เซ‹เชกเซ‡เช• เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ
      Qualcomm WCD9340/WCD9341, Realtek RT700, RT711, RT715, RT1308, Ingenic JZ4770.

    • เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ LCD เชชเซ‡เชจเชฒเซเชธ เชฎเชพเชŸเซ‡ เชกเซเชฐเชพเช‡เชตเชฐเซ‹ Logic PD 28, Jimax8729d MIPI-DSI, igenic JZ4770, Sony acx424AKP, Leadtek LTK500HD1829, Xinpeng XPP055C272, AUO B116XAK01, Giant
      BOE NV140FHM-N49,
      เชธเชคเซ‹เช SAT050AT40H12R2,
      เชถเชพเชฐเซเชช LS020B1DD01D.

    • เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ ARM เชฌเซ‹เชฐเซเชก เช…เชจเซ‡ Gen1 เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ Amazon Echo (OMAP3630-เช†เชงเชพเชฐเชฟเชค), Samsung Galaxy S III mini (GT-I8190), Allwinner Emlid Neutis, Libre Computer ALL-H3-IT, PineH64 เชฎเซ‹เชกเชฒ B, Aibretech Amlogic GX PC, เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ
      Armada SolidRun Clearfog GTR, NXPGateworks GW59xx,
      เชŸเซ‹เชฒเชฟเชจเซ‹ เชถเชพเช‡เชจ 3 เช‡เชฌเซเช• เชฐเซ€เชกเชฐ,
      เชเชฎเซเชฌเซ‡เชกเซ‡เชก เช•เชฒเชพเช•เชพเชฐเซ‹ COM (i.MX7ULP), SolidRun Clearfog CX/ITX เช…เชจเซ‡ HoneyComb (LX2160A), Google Coral Edge TPU (i.MX8MQ),
      Rockchip Radxa Dalang Carrier, Radxa Rock Pi N10, VMARC RK3399Pro SOM
      ST Ericsson HREF520, Inforce 6640, SC7180 IDP, Atmel/Microchip AM9X60 (ARM926 SoC, เช•เชฟเชเชฌเซ‰เช•เซเชธเชฎเชฟเชจเซ€), ST stm32mp15, AM3703/AM3715/DM3725, ST Ericsson ab8505, เช•เซเชฏเซเชเชธเชธเซ€เช 9863, เชฏเซเชจเชฟ.เชเชธเชธเซ€.7180, เชฏเซเชจเชฟ. Raspberry Pi 4 เชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ PCIe เชจเชฟเชฏเช‚เชคเซเชฐเช• เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ.

เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชฒเซ‡เชŸเชฟเชจ เช…เชฎเซ‡เชฐเชฟเช•เชจ เชซเซเชฐเซ€ เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจ เชฐเชšเชจเชพ
เชตเชฟเช•เชฒเซเชช เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฎเชซเชค เช•เชฐเซเชจเชฒ 5.6 - Linux-libre 5.6-gnu, เชฎเชพเชฒเชฟเช•เซ€เชจเชพเช‚ เช˜เชŸเช•เซ‹ เช…เชฅเชตเชพ เช•เซ‹เชก เชตเชฟเชญเชพเช—เซ‹ เชงเชฐเชพเชตเชคเชพเช‚ เชซเชฐเซเชฎเชตเซ‡เชฐ เช…เชจเซ‡ เชกเซเชฐเชพเช‡เชตเชฐ เชคเชคเซเชตเซ‹เชฅเซ€ เชธเชพเชซ, เชœเซ‡เชจเซ‹ เช…เชตเช•เชพเชถ เช‰เชคเซเชชเชพเชฆเช• เชฆเซเชตเชพเชฐเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡. เชจเชตเซ€ เชฐเชฟเชฒเซ€เช AMD TEE, ATH11K เช…เชจเซ‡ Mediatek SCP เชฎเชพเชŸเซ‡ เชกเซเชฐเชพเช‡เชตเชฐเซ‹เชฎเชพเช‚ เชฌเซเชฒเซ‹เชฌ เชฒเซ‹เชกเชฟเช‚เช—เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ‡ เช›เซ‡. AMD PSP, amdgpu เช…เชจเซ‡ เชจเซเชตเซ เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เช…เชจเซ‡ เชธเชฌเชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ เชฌเซเชฒเซ‰เชฌ เช•เซเชฒเชฟเชจเชฟเช‚เช— เช•เซ‹เชก เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซ‹.

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

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