เจฒเฉ€เจจเจ•เจธ 6.2 เจ•เจฐเจจเจฒ เจฐเฉ€เจฒเฉ€เจœเจผ

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

เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš 16843 เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉ‡ 2178 เจซเจฟเจ•เจธ เจธเจผเจพเจฎเจฒ เจนเจจ, เจชเฉˆเจš เจฆเจพ เจ†เจ•เจพเจฐ 62 MB เจนเฉˆ (เจฌเจฆเจฒเจพเจตเจพเจ‚ เจจเฉ‡ 14108 เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เฉ€เจคเจพ, เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 730195 เจฒเจพเจˆเจจเจพเจ‚ เจœเฉ‹เฉœเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚, 409485 เจฒเจพเจˆเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‡เจ† เจ—เจฟเจ†)เฅค 42 เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเจ—เจญเจ— 6.2% เจกเจฟเจตเจพเจˆเจธ เจกเจฐเจพเจˆเจตเจฐเจพเจ‚ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ, เจฒเจ—เจญเจ— 16% เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ•เฉ‹เจก เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ, 12% เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเจŸเฉˆเจ• เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ, 4% เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ, เจ…เจคเฉ‡ 3% เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจ•เจฐเจจเจฒ เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจเฅค

เจ•เจฐเจจเจฒ 6.2 เจตเจฟเฉฑเจš เจฎเฉเฉฑเจ– เจ•เจพเจขเจพเจ‚:

  • เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจธเฉ‡เจตเจพเจตเจพเจ‚
    • เจ‡เจธ เจจเฉ‚เฉฐ เจ•เจฐเจจเจฒ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆ เจ…เจคเฉ‡ Copyleft-Next 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() เจฒเจพเจ• เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจŸเจพเจธเจ•_เจธเจŸเจฐเฉฑเจ•เจŸ เจ†เจฌเจœเฉˆเจ•เจŸ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฒเจˆ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจธเจฎเจฐเจฅเจจเฅค Cgroups เจฒเจˆ เจธเจฅเจพเจจเจ• เจธเจŸเฉ‹เจฐเฉ‡เจœ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, BPF_MAP_TYPE_CGRP_STORAGE เจจเจ•เจธเจผเฉ‡ เจฆเฉ€ เจ•เจฟเจธเจฎ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค
    • เจ†เจฐเจธเฉ€เจฏเฉ‚ (เจฐเฉ€เจก-เจ•เจพเจชเฉ€-เจ…เฉฑเจชเจกเฉ‡เจŸ) เจฌเจฒเจพเจ•เจฟเฉฐเจ— เจตเจฟเจงเฉ€ เจฒเจˆ, "เจ†เจฒเจธเฉ€" เจ•เจพเจฒเจฌเฉˆเจ• เจ•เจพเจฒเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจชเจฟเจ• เจตเจฟเจงเฉ€ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฌเฉˆเจš เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจŸเจพเจˆเจฎเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฑเจ• เจตเจพเจฐ เจตเจฟเฉฑเจš เจ•เจˆ เจ•เจพเจฒเจฌเฉˆเจ• เจ•เจพเจฒเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ“เจชเจŸเฉ€เจฎเจพเจˆเจœเฉ‡เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจธเจพเจจเฉ‚เฉฐ เจจเจฟเจธเจผเจ•เจฟเจฐเจฟเจ† เจธเจฎเฉ‡เจ‚ เจœเจพเจ‚ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจ˜เฉฑเจŸ เจฒเฉ‹เจก เจฆเฉŒเจฐเจพเจจ RCU เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฎเฉเจฒเจคเจตเฉ€ เจ•เจฐเจ•เฉ‡ Android เจ…เจคเฉ‡ ChromeOS เจกเจฟเจตเจพเจˆเจธเจพเจ‚ 'เจคเฉ‡ เจฌเจฟเจœเจฒเฉ€ เจฆเฉ€ เจ–เจชเจค เจจเฉ‚เฉฐ 5-10% เจคเฉฑเจ• เจ˜เจŸเจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค
    • เจ‡เจน เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจ•เจฐเจจ เจฒเจˆ sysctl split_lock_mitigate เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจ•เจฟ เจธเจฟเจธเจŸเจฎ เจ•เจฟเจตเฉ‡เจ‚ เจชเฉเจฐเจคเฉ€เจ•เฉเจฐเจฟเจ† เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจ‡เจน เจธเจชเจฒเจฟเจŸ เจฒเจพเจ• เจ–เฉ‹เจœเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจชเฉเจฐเจฎเจพเจฃเฉ‚ เจนเจฆเจพเจ‡เจค เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจฆเฉ‹ CPU เจ•เฉˆเจธเจผ เจฒเจพเจˆเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเจพเจฐ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ•เจพเจฐเจจ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจ…เจฃ-เจ…เจฒเจพเจˆเจจ เจ•เฉ€เจคเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจตเจพเจชเจฐเจฆเจพ เจนเฉˆเฅค เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจฐเฉเจ•เจพเจตเจŸเจพเจ‚ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจตเจฟเฉฑเจš เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจฃ เจ—เจฟเจฐเจพเจตเจŸ เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ. split_lock_mitigate เจจเฉ‚เฉฐ 0 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ split_lock_mitigate เจจเฉ‚เฉฐ 1 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ เจตเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจ•เจพเจฐเจจ เจฌเจพเจ•เฉ€ เจธเจฟเจธเจŸเจฎ เจฒเจˆ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจฐเฉฑเจ–เจฃ เจฒเจˆ เจฒเจพเจ• เจจเฉ‚เฉฐ เจนเฉŒเจฒเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค
    • เจชเจพเจตเจฐเจชเฉ€เจธเฉ€ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ qspinlock เจฆเจพ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ‰เฉฑเจš เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉเจ เจฒเจพเจ•เจฟเฉฐเจ— เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ…เจธเจงเจพเจฐเจจ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค
    • MSI (เจฎเฉˆเจธเฉ‡เจœ-เจธเจฟเจ—เจจเจฒเจก เจ‡เฉฐเจŸเจฐเฉฑเจชเจŸเจธ) เจ‡เฉฐเจŸเจฐเฉฑเจชเจŸ เจนเฉˆเจ‚เจกเจฒเจฟเฉฐเจ— เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ‡เจ•เฉฑเจ เฉ€เจ†เจ‚ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจ•เฉ‡ เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจนเฉˆเจ‚เจกเจฒเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฌเฉฐเจจเฉเจนเจฃ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
    • เจฒเฉ‹เจ‚เจ—เจธเจจ 3 5000 เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจ—เจ เจฒเฉ‚เจ‚เจ—เจ†เจฐเจš เจจเจฟเจฐเจฆเฉ‡เจธเจผ เจธเฉˆเฉฑเจŸ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจ…เจคเฉ‡ MIPS เจ…เจคเฉ‡ RISC-V เจฆเฉ‡ เจธเจฎเจพเจจ เจจเจตเฉ‡เจ‚ RISC ISA เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ, ftrace, เจธเจŸเฉˆเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ†, เจธเจฒเฉ€เจช เจ…เจคเฉ‡ เจธเจŸเฉˆเจ‚เจกเจฌเจพเจ เจฎเฉ‹เจกเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • เจธเจพเจ‚เจเฉ€ เจ•เฉ€เจคเฉ€ เจ…เจ—เจฟเจ†เจค เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ‡ เจ–เฉ‡เจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจจเจพเจฎ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ (เจชเจนเจฟเจฒเจพเจ‚ เจจเจพเจฎ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจ–เจพเจธ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฒเจˆ เจจเจฟเจฐเจงเจพเจฐเจค เจจเจฟเฉฑเจœเฉ€ เจ…เจ—เจฟเจ†เจค เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฒเจˆ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจธเจจ)เฅค
    • เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจ•เจฐเจจเจฒ เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ โ€œtrace_triggerโ€ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ•เฉฐเจกเฉ€เจธเจผเจจเจฒ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจฌเฉฐเจจเฉเจนเจฃ เจฒเจˆ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจŸเจฐเฉ‡เจธ เจŸเจฐเจฟเฉฑเจ—เจฐ เจจเฉ‚เฉฐ เจธเจฐเจ—เจฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจœเจพเจ‚เจš เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, trace_trigger=โ€sched_switch.stacktrace if prev_state == 2โ€ณ)เฅค
    • binutils เจชเฉˆเจ•เฉ‡เจœ เจฆเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจฒเจˆ เจฒเฉ‹เฉœเจพเจ‚ เจจเฉ‚เฉฐ เจตเจงเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ•เจฐเจจเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจนเฉเจฃ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ binutils 2.25 เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค
    • exec() เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เฉฑเจ• เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฎเจพเจ‚ เจจเจพเจฎ-เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจฎเจพเจ‚ เจธเจฟเจธเจŸเจฎ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจ–เจฐเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
    • เจ…เจธเฉ€เจ‚ Rust-for-Linux เจฌเฉเจฐเจพเจ‚เจš เจคเฉ‹เจ‚ เจกเฉเจฐเจพเจˆเจตเจฐเจพเจ‚ เจ…เจคเฉ‡ เจ•เจฐเจจเจฒ เจฎเฉˆเจกเจฟเจŠเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฒเจˆ เจฆเฉ‚เจœเฉ€ เจญเจพเจธเจผเจพ เจตเจœเฉ‹เจ‚ เจœเฉฐเจ—เจพเจฒ เจญเจพเจธเจผเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจตเจพเจงเฉ‚ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจคเจฌเจฆเฉ€เจฒ เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉˆเฅค เจœเฉฐเจ—เจพเจฒ เจธเจฎเจฐเจฅเจจ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ…เจฏเฉ‹เจ— เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจœเฉฐเจ—เจพเจฒ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจ•เจฐเจจเจฒ เจฌเจฟเจฒเจก เจจเจฟเจฐเจญเจฐเจคเจพ เจตเจœเฉ‹เจ‚ เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ†เจ–เจฐเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจนเฉ‡เจ เจฒเฉ‡-เจชเฉฑเจงเจฐ เจฆเฉ‡ เจ•เฉ‹เจก, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ Vec เจ•เจฟเจธเจฎ เจ…เจคเฉ‡ เจฎเฉˆเจ•เจฐเฉ‹ pr_debug!(), pr_cont!() เจ…เจคเฉ‡ pr_alert!(), เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจคเจฎเจ• เจฎเฉˆเจ•เจฐเฉ‹ โ€œ#[vtable เจจเฉ‚เฉฐ เจธเจฎเจฐเจฅเจจ เจฆเฉ‡เจฃ เจฒเจˆ เจซเฉˆเจฒเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค ]โ€, เจœเฉ‹ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ 'เจคเฉ‡ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจŸเฉ‡เจฌเจฒ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ•เจฐเจจเจฒ เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจ‰เฉฑเจคเฉ‡ เจ‰เฉฑเจš-เจชเฉฑเจงเจฐเฉ€ เจฐเจธเจŸ เจฌเจพเจˆเจกเจฟเฉฐเจ—เจœเจผ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจเจพ, เจœเฉ‹ เจ•เจฟ Rust เจตเจฟเฉฑเจš เจซเฉเฉฑเจฒ-เจซเฉเฉฑเจฒ เจกเจฐเจพเจ‡เจตเจฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจธเจนเจพเจ‡เจ• เจนเฉ‹เจตเฉ‡เจ—เจพ, เจญเจตเจฟเฉฑเจ– เจฆเฉ‡ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจฎเฉ€เจฆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
    • เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ€ เจ—เจˆ "char" เจ•เจฟเจธเจฎ เจจเฉ‚เฉฐ เจนเฉเจฃ เจธเจพเจฐเฉ‡ เจขเจพเจ‚เจšเฉ‡ เจฒเจˆ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ…เจฃ-เจนเจธเจคเจพเจ–เจฐเจฟเจค เจ˜เฉ‹เจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • เจธเจฒเฉˆเจฌ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเฉฐเจก เจตเจฟเจงเฉ€ - SLOB (เจธเจฒเฉˆเจฌ เจเจฒเฉ‹เจ•เฉ‡เจŸเจฐ), เจœเฉ‹ เจ•เจฟ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจœเจฟเจนเฉ€ เจฎเจพเจคเจฐเจพ เจตเจพเจฒเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจจเฉ‚เฉฐ เจ…เจชเฉเจฐเจšเจฒเจฟเจค เจ˜เฉ‹เจธเจผเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค SLOB เจฆเฉ€ เจฌเจœเจพเจ, เจ†เจฎ เจนเจพเจฒเจคเจพเจ‚ เจตเจฟเฉฑเจš SLUB เจœเจพเจ‚ SLAB เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจฅเฉ‹เฉœเฉ€ เจœเจฟเจนเฉ€ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจพเจฒเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ, SLUB_TINY เจฎเฉ‹เจก เจตเจฟเฉฑเจš SLUB เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
  • เจกเจฟเจธเจ• เจธเจฌ-เจธเจฟเจธเจŸเจฎ, I/O เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ
    • Btrfs เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ เจœเจฟเจธเจฆเจพ เจ‰เจฆเฉ‡เจธเจผ RAID 5/6 เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจตเจฟเฉฑเจš "เจฐเจพเจˆเจŸ เจนเฉ‹เจฒ" เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจเจพ เจนเฉˆ (เจ‡เฉฑเจ• เจฐเฉ‡เจก เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจœเฉ‡เจ•เจฐ เจฒเจฟเจ–เจฃ เจฆเฉŒเจฐเจพเจจ เจ•เฉ‹เจˆ เจ•เจฐเฉˆเจธเจผ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เจน เจธเจฎเจเจฃเจพ เจ…เจธเฉฐเจญเจต เจนเฉˆ เจ•เจฟ เจ•เจฟเจธ เจฌเจฒเจพเจ• เจ‰เฉฑเจคเฉ‡ RAID เจกเจฟเจตเจพเจˆเจธ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจฒเจฟเจ–เฉ€ เจ—เจˆ เจธเฉ€, เจœเฉ‹ เจ•เจฟ เจฌเจฒเจพเจ• เจฆเฉ‡ เจตเจฟเจจเจพเจธเจผ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃ เจธเจ•เจฆเจพ เจนเฉˆ, เจ…เฉฐเจกเจฐเจฐเจพเจˆเจŸ เจ•เฉ€เจคเฉ‡ เจฌเจฒเจพเจ•เจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐเฉ€)เฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, SSDs เจนเฉเจฃ เจธเจตเฉˆเจšเจฒเจฟเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจธเจฟเฉฐเจ•เฉเจฐเฉ‹เจจเจธ เจกเจฟเจธเจ•เจพเจฐเจก เจ“เจชเจฐเฉ‡เจธเจผเจจ เจจเฉ‚เฉฐ เจกเจฟเจซเฉŒเจฒเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ, เจœเจฆเฉ‹เจ‚ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡, เจ•เจคเจพเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจกเจฟเจธเจ•เจพเจฐเจก เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจ•เฉเจธเจผเจฒ เจ—เจฐเฉเฉฑเจชเจฟเฉฐเจ— เจ…เจคเฉ‡ เจฌเฉˆเจ•เจ—เฉเจฐเจพเจ‰เจ‚เจก เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจฆเฉเจ†เจฐเจพ เจ•เจคเจพเจฐ เจฆเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจฆเฉ‡ เจ•เจพเจฐเจจ เจฌเจฟเจนเจคเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจญเฉ‡เจœเจฃ เจ…เจคเฉ‡ เจ–เฉ‹เจœ เจ•เจพเจฐเจœเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ FIEMAP ioctl เจฆเฉ€ เจฌเจฟเจนเจคเจฐ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€เฅค
    • เจฌเจฒเจพเจ• เจœเฉฐเจคเจฐเจพเจ‚ เจฒเจˆ เจฎเฉเจฒเจคเจตเฉ€ เจฐเจพเจˆเจŸเจฟเฉฐเจ— (เจฐเจพเจˆเจŸเจฌเฉˆเจ•, เจฌเจฆเจฒเฉ‡ เจนเฉ‹เจ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจฌเฉˆเจ•เจ—เจฐเจพเจŠเจ‚เจก เจธเฉ‡เจตเจฟเฉฐเจ—) เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจฆเจพ เจตเจฟเจธเจคเจพเจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ•เฉเจ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฌเจฒเจพเจ• เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจœเจพเจ‚ USB เจกเจฐเจพเจˆเจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ†เจฒเจธเฉ€ เจฐเจพเจˆเจŸเจธ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจตเฉฑเจกเฉ€ RAM เจฆเฉ€ เจ–เจชเจค เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ†เจฒเจธเฉ€ เจฒเจฟเจ–เจคเจพเจ‚ เจฆเฉ‡ เจตเจฟเจตเจนเจพเจฐ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจชเฉฐเจจเฉ‡ เจฆเฉ‡ เจ•เฉˆเจธเจผ เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจ•เฉเจ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฐเฉฑเจ–เจฃ เจฒเจˆ, sysfs (/sys/class/bdi/) เจตเจฟเฉฑเจš เจจเจตเฉ‡เจ‚ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ strict_limit, min_bytes, max_bytes, min_ratio_fine เจ…เจคเฉ‡ max_ratio_fine เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค
    • F2FS เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจ‡เฉฑเจ• เจชเจฐเจฎเจพเจฃเฉ‚ เจฐเฉ€เจชเจฒเฉ‡เจธ ioctl เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจเจŸเฉ‹เจฎเจฟเจ• เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค F2FS เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจตเจฐเจคเฉ‡ เจ—เจ เจกเฉ‡เจŸเจพ เจœเจพเจ‚ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจฌเจฒเจพเจ• เจเจ•เจธเจŸเฉˆเจ‚เจŸ เจ•เฉˆเจธเจผ เจตเฉ€ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆ เจœเฉ‹ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจเจ•เจธเฉˆเจธ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • ext4 FS เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ เจ—เจฒเจคเฉ€ เจธเฉเจงเจพเจฐ เจจเฉ‹เจŸ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค
    • ntfs3 เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจ•เจˆ เจจเจตเฉ€เจ†เจ‚ เจฎเจพเจŠเจ‚เจŸ เจšเฉ‹เจฃเจพเจ‚ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ: เจซเจพเจˆเจฒ เจ…เจคเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจจเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ‡เจธ เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒเจคเจพ เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจจ เจฒเจˆ โ€œnocaseโ€; เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจฒเจˆ เจตเฉˆเจง เจจเจพ เจนเฉ‹เจฃ เจตเจพเจฒเฉ‡ เจ…เฉฑเจ–เจฐเจพเจ‚ เจตเจพเจฒเฉ‡ เจซเจพเจˆเจฒ เจจเจพเจฎเจพเจ‚ เจฆเฉ€ เจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฒเจˆ windows_name; hide_dot_files เจ‡เฉฑเจ• เจฌเจฟเฉฐเจฆเฉ€ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฒเจˆ เจฒเฉเจ•เจตเฉ‡เจ‚ เจซเจพเจˆเจฒ เจฒเฉ‡เจฌเจฒ เจฆเฉ‡ เจ…เจธเจพเจˆเจจเจฎเฉˆเจ‚เจŸ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆเฅค
    • 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โ€ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจธเจงเจพเจฐเจฃ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจ†เจฐเจกเจฐ (เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจชเฉเจฐเจตเจพเจน) เจฆเฉ€ เจ‰เจฒเฉฐเจ˜เจฃเจพ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจฒเจˆ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจ‡เฉฐเจŸเฉˆเจฒ IBT (เจ…เจธเจฟเฉฑเจงเฉ‡ เจธเจผเจพเจ–เจพ เจŸเจฐเฉˆเจ•เจฟเฉฐเจ—) เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจ…เจคเฉ‡ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจธเฉเจฐเฉฑเจ–เจฟเจ† kCFI (เจ•เจฐเจจเจฒ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจซเจฒเฉ‹ เจ‡เฉฐเจŸเฉˆเจ—เจฐเจฟเจŸเฉ€) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเฉ‡ เจนเฉ‹เจ, เจ‡เฉฑเจ• เจนเจพเจˆเจฌเฉเจฐเจฟเจก เจซเจพเจˆเจจเจ†เจˆเจฌเฉ€เจŸเฉ€ เจจเจฟเจฐเจฆเฉ‡เจธเจผ เจชเฉเจฐเจตเจพเจน เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเจงเฉ€ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ 'เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ‡ เจชเฉเจ†เจ‡เฉฐเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉ‹เจงเจฃ เจตเจพเจฒเฉ‡ เจธเจผเฉ‹เจธเจผเจฃ เจฆเจพเฅค FineIBT เจธเจฟเจฐเจซ ENDBR เจนเจฆเจพเจ‡เจค 'เจคเฉ‡ เจ›เจพเจฒ เจฎเจพเจฐเจจ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจ…เจธเจฟเฉฑเจงเฉ‡ เจ›เจพเจฒ เจฆเฉเจ†เจฐเจพ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ‡ เจฌเจฟเจฒเจ•เฉเจฒ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, kCFI เจตเจฟเจงเฉ€ เจจเจพเจฒ เจธเจฎเจพเจจเจคเจพ เจฆเฉเจ†เจฐเจพ, เจนเฉˆเจธเจผเจพเจ‚ เจฆเฉ€ เจซเจฟเจฐ เจชเฉเจ†เจ‡เฉฐเจŸเจฐเจพเจ‚ เจฆเฉ€ เจ…เจŸเฉฑเจฒเจคเจพ เจฆเฉ€ เจ—เจฐเฉฐเจŸเฉ€ เจฒเจˆ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
    • เจฌเจฒเฉŒเจ• เจนเจฎเจฒเจฟเจ†เจ‚ เจฒเจˆ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจœเฉ‹เฉœเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ เจœเฉ‹ "เจ“เจน" เจฐเจพเจœเจพเจ‚ เจฆเฉ€ เจชเฉ€เฉœเฉเจนเฉ€ เจตเจฟเฉฑเจš เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเจฎเฉฑเจธเจฟเจ† เจตเจพเจฒเฉ‡ เจ•เฉฐเจฎ เจชเฉ‚เจฐเฉ‡ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เฉ‡ เจฌเจฟเจจเจพเจ‚ เจฐเจพเจœ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค "เจ“เจน" เจธเจฅเจฟเจคเฉ€ เจฒเจˆ เจฌเจนเฉเจค เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจ•เจพเจฒเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจ‡เฉฑเจ• เจนเจตเจพเจฒเจพ เจ•เจพเจŠเจ‚เจŸเจฐ เจ“เจตเจฐเจซเจฒเฉ‹ เจนเฉเฉฐเจฆเจพ เจนเฉˆ (เจฐเจฟเจซเจ•เจพเจ‰เจ‚เจŸ), เจœเฉ‹ NULL เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจกเฉ€เจฐเฉ‡เจซเจฐเฉˆเจ‚เจธ เจฆเฉเจ†เจฐเจพ เจนเฉ‹เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจผเฉ‹เจธเจผเจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ…เจœเจฟเจนเฉ‡ เจนเจฎเจฒเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ, "เจ“เจน" เจŸเฉเจฐเจฟเจ—เจฐเจธ เจฆเฉ€ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเฉฐเจ–เจฟเจ† เจฒเจˆ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเฉ€เจฎเจพ เจœเฉ‹เฉœ เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธ เจจเฉ‚เฉฐ เจชเจพเจฐ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ•เจฐเจจเจฒ "เจชเฉˆเจจเจฟเจ•" เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจคเจฌเจฆเฉ€เจฒเฉ€ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจฐเฉ€เจฌเฉ‚เจŸ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจœเฉ‹ เจ•เจฟ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจนเฉ€เจ‚ เจฆเฉ‡เจตเฉ‡เจ—เจพเฅค เจฐเฉ€เจซเจ•เจพเจ‰เจ‚เจŸ เจจเฉ‚เฉฐ เจ“เจตเจฐเจซเจฒเฉ‹ เจ•เจฐเจจ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจฆเฉเจนเจฐเจพเจ“ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ†เฅค เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจธเฉ€เจฎเจพ 10 เจนเจœเจผเจพเจฐ "เจ“เจน" 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจชเจฐ เจœเฉ‡เจ•เจฐ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡, เจคเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ oops_limit เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฐเจพเจนเฉ€เจ‚ เจฌเจฆเจฒเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
    • ioctl TIOCSTI เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจŸเจฐเจฎเฉ€เจจเจฒ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจชเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจ…เจธเจฎเจฐเฉฑเจฅ เจ•เจฐเจจ เจฒเจˆ LEGACY_TIOCSTI เจ…เจคเฉ‡ sysctl legacy_tiocsti เจธเฉฐเจฐเจšเจจเจพ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธ เจ•เจพเจฐเจœเจธเจผเฉ€เจฒเจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจŸเจฐเจฎเฉ€เจจเจฒ เจ‡เจจเจชเฉเจŸ เจฌเจซเจฐ เจตเจฟเฉฑเจš เจฎเจจเจฎเจพเจจเฉ‡ เจ…เฉฑเจ–เจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจ…เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เฉฐเจชเฉเฉฑเจŸ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค
    • เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจ•เจฟเจธเจฎ เจฆเฉ€ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจฌเจฃเจคเจฐ, encoded_page, เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจฆเฉ‡ เจนเฉ‡เจ เจฒเฉ‡ เจฌเจฟเฉฑเจŸเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจฆเฉ‡ เจฆเฉเจฐเจ˜เจŸเจจเจพ เจคเฉ‹เจ‚ เจฌเจšเจพเจ… เจฒเจˆ เจตเจฐเจคเฉ€ เจœเจพเจฃ เจตเจพเจฒเฉ€ เจตเจพเจงเฉ‚ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ (เจœเฉ‡ dereference เจ…เจธเจฒ เจตเจฟเฉฑเจš เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจตเจพเจงเฉ‚ เจฌเจฟเฉฑเจŸ เจชเจนเจฟเจฒเจพเจ‚ เจธเจพเจซเจผ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃเฉ‡ เจšเจพเจนเฉ€เจฆเฉ‡ เจนเจจ) .
    • ARM64 เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡, เจฌเฉ‚เจŸ เจชเฉœเจพเจ… 'เจคเฉ‡, เจธเจผเฉˆเจกเฉ‹ เจธเจŸเฉˆเจ• เจฎเจ•เฉˆเจจเจฟเจœเจผเจฎ เจฆเฉ‡ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจœเจพเจ‚ เจ…เจธเจฎเจฐเฉฑเจฅ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ, เจœเฉ‹ เจธเจŸเฉˆเจ• 'เจคเฉ‡ เจฌเจซเจฐ เจ“เจตเจฐเจซเจฒเฉ‹ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจซเฉฐเจ•เจธเจผเจจ เจคเฉ‹เจ‚ เจตเจพเจชเจธเฉ€ เจชเจคเฉ‡ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ ( เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเจพ เจคเฉฑเจค เจซเฉฐเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ "เจธเจผเฉˆเจกเฉ‹" เจธเจŸเฉˆเจ• เจตเจฟเฉฑเจš เจตเจพเจชเจธเฉ€ เจชเจคเฉ‡ เจจเฉ‚เฉฐ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจเจพ เจนเฉˆ เจ…เจคเฉ‡ เจซเฉฐเจ•เจธเจผเจจ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจœเจพเจฃ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจชเจคเฉ‡ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจนเฉˆ)เฅค เจ‡เฉฑเจ• เจ•เจฐเจจเจฒ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจตเจฟเฉฑเจš เจธเจผเฉˆเจกเฉ‹ เจธเจŸเฉˆเจ• เจฆเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจ…เจคเฉ‡ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– ARM เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจ‡เฉฑเจ• เจ•เจฐเจจเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฒเจˆ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจธเจฎเจฐเจฅเจจ เจฆเฉ€ เจชเจฐเจตเจพเจน เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚เฅค เจ‡เฉฑเจ• เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจเจพ เจฒเฉ‹เจกเจฟเฉฐเจ— เจฆเฉŒเจฐเจพเจจ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€เจ†เจ‚ เจนเจฆเจพเจ‡เจคเจพเจ‚ เจฆเฉ‡ เจฌเจฆเจฒ เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
    • Intel เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ 'เจคเฉ‡ เจ…เจธเจฟเฉฐเจ•เจฐเฉ‹เจจเจธ เจเจ—เจœเจผเจฟเจŸ เจจเฉ‹เจŸเฉ€เจซเจฟเจ•เฉ‡เจธเจผเจจ เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ SGX เจเจจเจ•เจฒเฉ‡เจตเจœเจผ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจ•เฉ‹เจก 'เจคเฉ‡ เจธเจฟเฉฐเจ—เจฒ-เจชเฉœเจพเจ… เจฆเฉ‡ เจนเจฎเจฒเจฟเจ†เจ‚ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค
    • เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเฉˆ เจœเฉ‹ เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจจเฉ‚เฉฐ Intel TDX (เจŸเจฐเฉฑเจธเจŸเฉ‡เจก เจกเฉ‹เจฎเฉ‡เจจ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ) เจ—เฉˆเจธเจŸ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจคเฉ‹เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค
    • เจ•เจฐเจจเจฒ เจฌเจฟเจฒเจก เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ RANDOM_TRUST_BOOTLOADER เจ…เจคเฉ‡ RANDOM_TRUST_CPU เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจธเฉฐเจฌเฉฐเจงเจฟเจค เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ เจตเจฟเจ•เจฒเจช random.trust_bootloader เจ…เจคเฉ‡ random.trust_cpu เจฆเฉ‡ เจนเฉฑเจ• เจตเจฟเฉฑเจšเฅค
    • เจฒเฉˆเจ‚เจกเจฒเจพเจ• เจฎเจ•เฉˆเจจเจฟเจœเจผเจฎ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจพเจนเจฐเฉ€ เจตเจพเจคเจพเจตเจฐเจฃ เจจเจพเจฒ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจฆเฉ‡ เจ†เจชเจธเฉ€ เจคเจพเจฒเจฎเฉ‡เจฒ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจจเฉ‡ LANDLOCK_ACCESS_FS_TRUNCATE เจซเจฒเฉˆเจ— เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจซเจพเจˆเจฒ เจŸเฉเจฐเฉฐเจ•เฉ‡เจธเจผเจจ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค
  • เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‰เจช-เจธเจฟเจธเจŸเจฎ
    • IPv6 เจฒเจˆ, PLB (เจชเฉเจฐเฉ‹เจŸเฉˆเจ•เจŸเจฟเจต เจฒเฉ‹เจก เจฌเฉˆเจฒเฉ‡เจ‚เจธเจฟเฉฐเจ—) เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจธเจตเจฟเฉฑเจšเจพเจ‚ 'เจคเฉ‡ เจ“เจตเจฐเจฒเฉ‹เจก เจชเฉเจ†เจ‡เฉฐเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฆเฉ‡ เจ‰เจฆเฉ‡เจธเจผ เจจเจพเจฒ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฒเจฟเฉฐเจ•เจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ‡เฉฑเจ• เจฒเฉ‹เจก เจฌเฉˆเจฒเฉ‡เจ‚เจธเจฟเฉฐเจ— เจตเจฟเจงเฉ€เฅค IPv6 เจซเจฒเฉ‹ เจฒเฉ‡เจฌเจฒ เจจเฉ‚เฉฐ เจฌเจฆเจฒ เจ•เฉ‡, PLB เจธเจตเจฟเฉฑเจš เจชเฉ‹เจฐเจŸเจพเจ‚ 'เจคเฉ‡ เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจธเฉฐเจคเฉเจฒเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉˆเจ•เฉ‡เจŸ เจฎเจพเจฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเจพ เจนเฉˆเฅค เจชเฉˆเจ•เฉ‡เจŸ เจฐเฉ€เจ†เจฐเจกเจฐเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ, เจœเจฆเฉ‹เจ‚ เจตเฉ€ เจธเฉฐเจญเจต เจนเฉ‹เจตเฉ‡, เจ‡เจน เจ•เจพเจฐเจตเจพเจˆ เจจเจฟเจธเจผเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค Google เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš PLB เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเฉ‡ เจธเจตเจฟเฉฑเจš เจชเฉ‹เจฐเจŸเจพเจ‚ 'เจคเฉ‡ เจฒเฉ‹เจก เจ…เจธเฉฐเจคเฉเจฒเจจ เจจเฉ‚เฉฐ เจ”เจธเจคเจจ 60% เจ˜เจŸเจพ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ, เจชเฉˆเจ•เฉ‡เจŸ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจจเฉ‚เฉฐ 33% เจ˜เจŸเจพ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ, เจ…เจคเฉ‡ 20% เจคเฉฑเจ• เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจ˜เจŸเจพ เจฆเจฟเฉฑเจคเฉ€ เจนเฉˆเฅค
    • เจตเจพเจˆ-เจซเจพเจˆ 7 (802.11be) เจจเฉ‚เฉฐ เจธเจนเจฟเจฏเฉ‹เจ— เจฆเฉ‡เจฃ เจตเจพเจฒเฉ‡ MediaTek เจœเฉฐเจคเจฐเจพเจ‚ เจฒเจˆ เจกเจฐเจพเจˆเจตเจฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
    • 800-เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ เจฒเจฟเฉฐเจ•เจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
    • เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เฉ‡ เจฌเจฟเจจเจพเจ‚, เจซเจฒเจพเจˆ 'เจคเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธเจพเจ‚ เจฆเจพ เจจเจพเจฎ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค
    • IP เจเจกเจฐเฉˆเฉฑเจธ เจฆเจพ เจœเจผเจฟเจ•เจฐ เจœเจฟเจธ 'เจคเฉ‡ เจชเฉˆเจ•เฉ‡เจŸ เจชเจนเฉเฉฐเจšเจฟเจ† เจธเฉ€, SYN เจซเจฒเฉฑเจก เจฌเจพเจฐเฉ‡ เจฒเฉŒเจ— เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
    • UDP เจฒเจˆ, เจตเฉฑเจ–-เจตเฉฑเจ– เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจจเฉ‡เจฎ-เจธเจชเฉ‡เจธเจพเจ‚ เจฒเจˆ เจตเฉฑเจ–เจฐเฉ€ เจนเฉˆเจธเจผ เจŸเฉ‡เจฌเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค
    • เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฌเฉเจฐเจฟเจœเจพเจ‚ เจฒเจˆ, MAB (MAC เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฌเจพเจˆเจชเจพเจธ) เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจตเจฟเจงเฉ€ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • CAN เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ (CAN_RAW) เจฒเจˆ, SO_MARK เจธเจพเจ•เจŸ เจฎเฉ‹เจก เจฒเจˆ เจธเจฎเจฐเจฅเจจ fwmark-เจ…เจงเจพเจฐเจฟเจค เจŸเฉเจฐเฉˆเจซเจฟเจ• เจซเจฟเจฒเจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฒเจˆ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • 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, เจฌเจฒเฉ‚เจŸเฉเฉฑเจฅ 8521BE, เจฌเจฒเฉ‚เจŸเฉเฉฑเจฅ XNUMXCU, XNUMXDU (USB) 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจตเจพเจ‡เจฐเจฒเฉˆเฉฑเจธ เจ…เจกเจพเจชเจŸเจฐเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ
    • เจฌเจฟเจฒเจŸ-เจ‡เจจ เจธเจพเจŠเจ‚เจก เจšเจฟเจชเจธ HP Stream 8, Advantech MICA-071, Dell SKU 0C11, Intel ALC5682I-VD, Xiaomi Redmi Book Pro 14 2022, i.MX93, Armada 38KK3588x, เจฒเจˆ 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 เจ…เจฒเจŸเจฐเจพ), Qualcomm MSM8996 Pro (Snapdragon 821), SM6115 (Snapdragon 662), SM4250 (Snapdragon 460), SM6375gon SM695) เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจฌเฉ‹เจฐเจก , SDM670 (Snapdragon 670), MSM8976 (Snapdragon 652), MSM8956 (Snapdragon 650), RK3326 Odroid-Go/rg351, Zyxel NSA310S, InnoComm i.MX8MM, Odroid Go Ultraเฅค

เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจฒเจพเจคเฉ€เจจเฉ€ เจ…เจฎเจฐเฉ€เจ•เฉ€ เจซเฉเจฐเฉ€ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจซเจพเจŠเจ‚เจกเฉ‡เจธเจผเจจ เจจเฉ‡ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฎเฉเจซเจค เจ•เจฐเจจเจฒ 6.2 - เจฒเฉ€เจจเจ•เจธ-เจฒเจฟเจฌเจฐ 6.2-เจœเฉ€เจเจจเจฏเฉ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉฐเจธเจ•เจฐเจฃ เจฌเจฃเจพเจ‡เจ†, เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฆเฉ‡ เจคเฉฑเจค เจ…เจคเฉ‡ เจกเฉเจฐเจพเจˆเจตเจฐเจพเจ‚ เจฆเฉ‡ เจฎเจฒเจ•เฉ€เจ…เจค เจตเจพเจฒเฉ‡ เจญเจพเจ—เจพเจ‚ เจœเจพเจ‚ เจ•เฉ‹เจก เจฆเฉ‡ เจญเจพเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เฉ€เจคเจพ, เจœเจฟเจธเจฆเจพ เจฆเจพเจ‡เจฐเจพ เจธเฉ€เจฎเจฟเจค เจนเฉˆ เจจเจฟเจฐเจฎเจพเจคเจพ. เจจเจตเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจจเฉŒเจตเฉ‚ เจกเจฐเจพเจˆเจตเจฐ เจตเจฟเฉฑเจš เจจเจตเฉ‡เจ‚ เจฌเจฒเฉŒเจฌ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจฌเจฒเฉŒเจฌ เจฒเฉ‹เจกเจฟเฉฐเจ— mt7622, โ€‹โ€‹mt7996 wifi เจ…เจคเฉ‡ bcm4377 เจฌเจฒเฉ‚เจŸเฉเฉฑเจฅ เจกเจฐเจพเจˆเจตเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ…เจฏเฉ‹เจ— เจนเฉˆเฅค Aarch64 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ dts เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจฌเจฒเฉŒเจฌ เจจเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค เจตเฉฑเจ–-เจตเฉฑเจ– เจกเจฐเจพเจˆเจตเจฐเจพเจ‚ เจ…เจคเฉ‡ เจ‰เจช-เจธเจฟเจธเจŸเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจฌเจฒเฉŒเจฌ เจ•เจฒเฉ€เจจเจฟเฉฐเจ— เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค s5k4ecgx เจกเจฐเจพเจˆเจตเจฐ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจจเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจ•เจฐเจจเจฒ เจคเฉ‹เจ‚ เจนเจŸเจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹