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

เจฆเฉ‹ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจฒเจฟเจจเจธ เจŸเฉ‹เจฐเจตเจพเจฒเจกเจœเจผ เจจเฉ‡ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ 5.17 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€เฅค เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚: AMD เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจชเฉเจฐเจฌเฉฐเจงเจจ เจธเจฟเจธเจŸเจฎ, เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจ‰เจชเจญเฉ‹เจ—เจคเจพ IDs เจจเฉ‚เฉฐ เจฎเฉเฉœ-เจฎเฉเฉœ เจฎเฉˆเจช เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ, เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฒ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเฉ‡ BPF เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ, BLAKE2s เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจตเจฟเฉฑเจš เจธเฉ‚เจกเฉ‹-เจฐเฉˆเจ‚เจกเจฎ เจจเฉฐเจฌเจฐ เจœเจจเจฐเฉ‡เจŸเจฐ เจฆเฉ€ เจคเจฌเจฆเฉ€เจฒเฉ€, เจ‡เฉฑเจ• RTLA เจ‰เจชเจฏเฉ‹เจ—เจคเจพเฅค เจฐเฉ€เจ…เจฒ-เจŸเจพเจˆเจฎ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฒเจˆ, เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉˆเจธเจผ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ fscache เจฌเฉˆเจ•เจเจ‚เจก, เจ…เจ—เจฟเจ†เจค mmap เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเจพเจฒ เจจเจพเจ‚ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพเฅค

เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš 14203 เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉ‡ 1995 เจซเจฟเจ•เจธ เจธเจผเจพเจฎเจฒ เจนเจจ, เจชเฉˆเจš เจฆเจพ เจ†เจ•เจพเจฐ 37 MB เจนเฉˆ (เจฌเจฆเจฒเจพเจตเจพเจ‚ เจจเฉ‡ 11366 เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เฉ€เจคเจพ, เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ 506043 เจฒเจพเจˆเจจเจพเจ‚ เจœเฉ‹เฉœเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚, 250954 เจฒเจพเจˆเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจŸเจพเจ‡เจ† เจ—เจฟเจ†)เฅค 44 เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเจ—เจญเจ— 5.17% เจกเจฟเจตเจพเจˆเจธ เจกเจฐเจพเจˆเจตเจฐเจพเจ‚ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ, เจฒเจ—เจญเจ— 16% เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ•เฉ‹เจก เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ, 15% เจจเฉˆเจŸเจตเจฐเจ• เจธเจŸเฉˆเจ• เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ, 4% เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ, เจ…เจคเฉ‡ 4% เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจ•เจฐเจจเจฒ เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจเฅค

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

  • เจกเจฟเจธเจ• เจธเจฌ-เจธเจฟเจธเจŸเจฎ, I/O เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ
    • เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ‡ เจฏเฉ‚เจœเจผเจฐ เจ†เจˆเจกเฉ€ เจฆเฉ€ เจจเฉ‡เจธเจŸเจก เจฎเฉˆเจชเจฟเฉฐเจ— เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ, เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจฆเฉ‚เจœเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเจพเจฒ เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเฉ‡ เจตเจฟเจฆเฉ‡เจธเจผเฉ€ เจญเจพเจ— เจ‰เฉฑเจคเฉ‡ เจ‡เฉฑเจ• เจ–เจพเจธ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจœเฉ‹เฉœเฉ€ เจ—เจˆ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡ เจฎเฉˆเจชเจฟเฉฐเจ— เจฆเฉ€ เจฎเฉเฉœ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฟเจธ เจฒเจˆ เจฎเฉˆเจชเจฟเฉฐเจ— เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจฒเจพเจ—เฉ‚ เจนเฉˆเฅค
    • fscache เจธเจฌ-เจธเจฟเจธเจŸเจฎ, เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ เจŸเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจธเจฅเจพเจจเจ• เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ•เฉˆเจธเจผเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจจเจตเฉ‡เจ‚ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจจเฉ‚เฉฐ เจ•เฉ‹เจก เจฆเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเจฐเจฒเฉ€เจ•เจฐเจจ เจ…เจคเฉ‡ เจธเจฐเจฒ เจตเจฟเจงเฉ€เจ†เจ‚ เจจเจพเจฒ เจฏเฉ‹เจœเจจเจพเจฌเฉฐเจฆเฉ€ เจ…เจคเฉ‡ เจŸเจฐเฉˆเจ•เจฟเฉฐเจ— เจ†เจฌเจœเฉˆเจ•เจŸ เจฐเจพเจœเจพเจ‚ เจฆเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉเจ†เจฐเจพ เจตเฉฑเจ–เจฐเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค CIFS เจซเจพเจ‡เจฒ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจจเจตเฉ‡เจ‚ fscache เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • fanotify FS เจตเจฟเฉฑเจš เจ‡เจตเฉˆเจ‚เจŸ เจŸเจฐเฉˆเจ•เจฟเฉฐเจ— เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจ‡เจตเฉˆเจ‚เจŸ เจ•เจฟเจธเจฎ, FAN_RENAME เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจซเจพเจˆเจฒเจพเจ‚ เจœเจพเจ‚ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฆเจพ เจจเจพเจฎ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ•เจพเจฐเจตเจพเจˆ เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจฐเฉ‹เจ•เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ (เจชเจนเจฟเจฒเจพเจ‚, เจฆเฉ‹ เจตเฉฑเจ–-เจตเฉฑเจ– เจ‡เจตเฉˆเจ‚เจŸเจธ FAN_MOVED_FROM เจ…เจคเฉ‡ FAN_MOVED_TO เจจเจพเจฎ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฒเจˆ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจธเจจ)เฅค
    • Btrfs เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจจเฉ‡ เจตเฉฑเจกเฉ€เจ†เจ‚ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฒเจˆ เจฒเฉŒเจ—เจฟเฉฐเจ— เจ…เจคเฉ‡ fsync เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เฉ€เจคเจพ เจนเฉˆ, เจธเจฟเจฐเจซ เจ‡เฉฐเจกเฉˆเจ•เจธ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจ•เฉ‡ เจ…เจคเฉ‡ เจฒเจพเจ— เจ•เฉ€เจคเฉ‡ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจฆเฉ€ เจฎเจพเจคเจฐเจพ เจจเฉ‚เฉฐ เจ˜เจŸเจพ เจ•เฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ–เจพเจฒเฉ€ เจฅเจพเจ‚ เจฆเฉ‡ เจฐเจฟเจ•เจพเจฐเจกเจพเจ‚ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจฆเฉเจ†เจฐเจพ เจ‡เฉฐเจกเฉˆเจ•เจธเจฟเฉฐเจ— เจ…เจคเฉ‡ เจ–เฉ‹เจœ เจฒเจˆ เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจฒเจ—เจญเจ— 30% เจฆเฉ€ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจ˜เจŸเจพเจˆ เจ—เจˆ เจนเฉˆ เจ…เจคเฉ‡ เจ–เฉ‹เจœ เจธเจฎเจพเจ‚ เจ˜เจŸเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆเฅค เจกเฉ€เจซเฉเจฐเฉˆเจ—เจฎเฉˆเจ‚เจŸเฉ‡เจธเจผเจจ เจ•เจพเจฐเจœเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฟเจ˜เจจ เจชเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆเฅค เจœเจฆเฉ‹เจ‚ เจกเจฐเจพเจˆเจตเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจธเฉฐเจคเฉเจฒเจจ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจ…เจธเจฎเจฐเฉฑเจฅ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ. เจœเจฆเฉ‹เจ‚ skip_balance เจšเฉ‹เจฃ เจจเจพเจฒ เจ‡เฉฑเจ• เจซเจพเจ‡เจฒ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
    • Ceph เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจฎเจพเจŠเจ‚เจŸ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจธเฉฐเจŸเฉˆเจ•เจธ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ IP เจเจกเจฐเฉˆเฉฑเจธ เจจเจพเจฒ เจœเฉเฉœเฉ€เจ†เจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค IP เจชเจคเจฟเจ†เจ‚ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจคเฉเจธเฉ€เจ‚ เจนเฉเจฃ เจธเจฐเจตเจฐ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจฒเจˆ เจ•เจฒเฉฑเจธเจŸเจฐ เจชเจ›เจพเจฃเจ•เจฐเจคเจพ (FSID) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹: mount -t ceph [เจˆเจฎเฉ‡เจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค]_name=/[subdir] mnt -o mon_addr=monip1[:port][/monip2[:port]]
    • Ext4 เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจฎเจพเจŠเจ‚เจŸเจฟเฉฐเจ— API เจตเจฟเฉฑเจš เจšเจฒเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจฎเจพเจŠเจ‚เจŸ เจตเจฟเจ•เจฒเจชเจพเจ‚ เจจเฉ‚เฉฐ เจชเจพเจฐเจธเจฟเฉฐเจ— เจ…เจคเฉ‡ เจธเฉเจชเจฐเจฌเจฒเจพเจ• เจธเฉฐเจฐเจšเจจเจพ เจ•เจฆเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ– เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจฒเฉ‡เจœเจผเฉ€เจŸเจพเจˆเจฎ เจ…เจคเฉ‡ เจจเฉ‹เจฒเจพเจœเจผเฉ€เจŸเจพเจˆเจฎ เจฎเจพเจŠเจ‚เจŸ เจตเจฟเจ•เจฒเจชเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ›เฉฑเจก เจฆเจฟเฉฑเจคเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ MS_LAZYTIME เจซเจฒเฉˆเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ util-linux เจฆเฉ‡ เจชเจฐเจฟเจตเจฐเจคเจจ เจจเฉ‚เฉฐ เจธเฉŒเจ–เจพ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจ…เจธเจฅเจพเจˆ เจคเจฌเจฆเฉ€เจฒเฉ€ เจตเจœเฉ‹เจ‚ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค FS (ioctl FS_IOC_GETFSLABEL เจ…เจคเฉ‡ FS_IOC_SETFSLABEL) เจตเจฟเฉฑเจš เจฒเฉ‡เจฌเจฒ เจธเฉˆเจŸ เจ•เจฐเจจ เจ…เจคเฉ‡ เจชเฉœเฉเจนเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
    • NFSv4 เจจเฉ‡ เจซเจพเจˆเจฒ เจ…เจคเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจจเจพเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ‡เจธ-เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฟเจ† เจนเฉˆเฅค NFSv4.1+ เจเจ—เจฐเฉ€เจ—เฉ‡เจŸเจฟเจก เจธเฉˆเจธเจผเจจเจพเจ‚ (เจŸเจฐเฉฐเจ•เจฟเฉฐเจ—) เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค
  • เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจธเฉ‡เจตเจพเจตเจพเจ‚
    • เจ…เจจเฉเจ•เฉ‚เจฒ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฒเจˆ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฒเจˆ เจเจเจฎเจกเฉ€-เจชเฉ€เจธเจŸเฉ‡เจŸ เจกเจฐเจพเจˆเจตเจฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค เจกเจฐเจพเจˆเจตเจฐ Zen 2 เจชเฉ€เฉœเฉเจนเฉ€ เจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจฃ เจตเจพเจฒเฉ‡ AMD CPUs เจ…เจคเฉ‡ APUs เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจตเจพเจฒเจต เจฆเฉ‡ เจจเจพเจฒ เจธเจพเจ‚เจเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจŠเจฐเจœเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เฉเจธเจผเจฒเจคเจพ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจ‰เจฃ เจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจนเฉˆเฅค เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฒเจˆ, CPPC (เจธเจนเจฟเจฏเฉ‹เจ—เฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเจฟเจฏเฉฐเจคเจฐเจฃ) เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉ‚เจšเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจตเจงเฉ‡เจฐเฉ‡ เจธเจนเฉ€ (เจคเจฟเฉฐเจจ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจชเฉฑเจงเจฐเจพเจ‚ เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจจเจนเฉ€เจ‚) เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจตเจฐเจคเฉ‡ เจ—เจ ACPI-เจ…เจงเจพเจฐเจค เจชเฉ€-เจธเจŸเฉ‡เจŸ เจจเจพเจฒเฉ‹เจ‚ เจฐเจพเจœ เจฆเฉ‡ เจฌเจฆเจฒเจพเจตเจพเจ‚ เจฒเจˆ เจตเจงเฉ‡เจฐเฉ‡ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจœเจตเจพเจฌ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค เจกเจฐเจพเจˆเจตเจฐ (CPUFreq)เฅค
    • eBPF เจธเจฌเจธเจฟเจธเจŸเจฎ เจ‡เฉฑเจ• bpf_loop() เจนเฉˆเจ‚เจกเจฒเจฐ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ eBPF เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจฒเฉ‚เจชเจธ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจตเจฟเจ•เจฒเจชเจ• เจคเจฐเฉ€เจ•เจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เฉฑเจ• เจคเจธเจฆเฉ€เจ•เจ•เจฐเจคเจพ เจฆเฉเจ†เจฐเจพ เจคเจธเจฆเฉ€เจ• เจ•เจฐเจจ เจฒเจˆ เจคเฉ‡เจœเจผ เจ…เจคเฉ‡ เจ†เจธเจพเจจเฅค
    • เจ•เจฐเจจเจฒ เจชเฉฑเจงเจฐ 'เจคเฉ‡, CO-RE (เจ‡เฉฑเจ• เจตเจพเจฐ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เจฐเฉ‹ - เจนเจฐ เจฅเจพเจ‚ เจšเจฒเจพเจ“) เจตเจฟเจงเฉ€ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ eBPF เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจฆเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจตเจพเจฐ เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฒ เจฒเฉ‹เจกเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ•เจฐเจจเจฒ เจ…เจคเฉ‡ BTF เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค (BPF เจŸเจพเจˆเจช เจซเจพเจฐเจฎเฉˆเจŸ)เฅค
    • เจจเจฟเฉฑเจœเฉ€ เจ…เจ—เจฟเจ†เจค (เจฎเฉˆเจฒเฉ‹เจ• เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค) เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ‡ เจ–เฉ‡เจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจจเจพเจฎ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ, เจœเฉ‹ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจš เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เจชเจค เจฆเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจจ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจจเจพเจฎ prctl เจฆเฉเจ†เจฐเจพ PR_SET_VMA_ANON_NAME เจซเจฒเฉˆเจ— เจฆเฉ‡ เจจเจพเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ เจ…เจคเฉ‡ /proc/pid/maps เจ…เจคเฉ‡ /proc/pid/smaps เจตเจฟเฉฑเจš "[anon: ]"เฅค
    • เจŸเจพเจธเจ• เจธเจผเจกเจฟเจŠเจฒเจฐ /proc/PID/เจธเจผเฉˆเฉฑเจก เจตเจฟเฉฑเจš เจœเจผเจฌเจฐเจฆเจธเจคเฉ€-เจตเจฟเจนเจฒเฉ€ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฌเจฟเจคเจพเจ เจ—เจ เจธเจฎเฉ‡เจ‚ เจจเฉ‚เฉฐ เจŸเจฐเฉˆเจ•เจฟเฉฐเจ— เจ…เจคเฉ‡ เจกเจฟเจธเจชเจฒเฉ‡ เจ•เจฐเจจเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจฆเฉ‹เจ‚ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจ“เจตเจฐเจนเฉ€เจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค
    • GPIO-เจธเจฟเจฎ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†, เจœเจพเจ‚เจš เจฒเจˆ GPIO เจšเจฟเฉฑเจชเจพเจ‚ เจฆเฉ€ เจจเจ•เจฒ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค
    • เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจนเจฟเจธเจŸเฉ‹เจ—เฉเจฐเจพเจฎ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ "perf ftrace" เจ•เจฎเจพเจ‚เจก เจตเจฟเฉฑเจš เจ‡เฉฑเจ• "เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€" เจธเจฌเจ•เจฎเจพเจ‚เจก เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
    • เจ…เจธเจฒ เจธเจฎเฉ‡เจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจ เจฒเจˆ "RTLA" เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค เจ‡เจธ เจตเจฟเฉฑเจš เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจธเจผเจพเจฎเจฒ เจนเจจ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ“เจธเจจเฉ‹เจ‡เจœเจผ (เจ•เจฟเจธเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ 'เจคเฉ‡ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจชเฉเจฐเจญเจพเจต เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆ) เจ…เจคเฉ‡ เจŸเจพเจˆเจฎเจฐเจฒเจพเจŸ (เจŸเจพเจˆเจฎเจฐ เจจเจพเจฒ เจœเฉเฉœเฉ€เจ†เจ‚ เจฆเฉ‡เจฐเฉ€ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเจพ เจนเฉˆ)เฅค
    • เจชเฉˆเจšเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ€ เจฒเฉœเฉ€ เจจเฉ‚เฉฐ เจชเฉ‡เจœ เจซเฉ‹เจฒเฉ€เจ“เจœเจผ เจฆเฉ‡ เจธเฉฐเจ•เจฒเจช เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจฎเจฟเจธเจผเจฐเจฟเจค เจชเฉฐเจจเจฟเจ†เจ‚ เจจเจพเจฒ เจฎเจฟเจฒเจฆเฉ‡-เจœเฉเจฒเจฆเฉ‡ เจนเจจ, เจชเจฐ เจ…เจฐเจฅ เจตเจฟเจ—เจฟเจ†เจจ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ•เฉฐเจฎ เจฆเจพ เจ‡เฉฑเจ• เจธเจชเจธเจผเจŸ เจธเฉฐเจ—เจ เจจ เจนเฉˆเฅค เจŸเฉ‹เจฎเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจ•เฉเจ เจ•เจฐเจจเจฒ เจธเจฌ-เจธเจฟเจธเจŸเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจจ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจชเฉˆเจšเจพเจ‚ เจจเฉ‡ เจชเฉ‡เจœ เจ•เฉˆเจธเจผ เจจเฉ‚เฉฐ เจŸเฉ‹เจฎเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจฌเจฆเจฒเจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ XFS เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจŸเฉ‹เจฎเจธ เจฒเจˆ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจนเฉˆเฅค
    • "make mod2noconfig" เจฌเจฟเจฒเจก เจฎเฉ‹เจก เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ‡เฉฑเจ• เจธเฉฐเจฐเจšเจจเจพ เจคเจฟเจ†เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจ•เจฐเจจเจฒ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจ…เจฏเฉ‹เจ— เจ‰เจช-เจธเจฟเจธเจŸเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
    • LLVM/Clang เจฆเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจฒเจˆ เจฒเฉ‹เฉœเจพเจ‚ เจœเฉ‹ เจ•เจฟ เจ•เจฐเจจเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ, เจ‰เจญเจพเจฐเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจนเฉเจฃ เจฌเจฟเจฒเจก เจฒเจˆ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ LLVM 11 เจฐเฉ€เจฒเฉ€เจœเจผ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค
  • เจตเจฐเจšเฉเจ…เจฒเจพเจˆเจœเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ†
    • เจธเฉ‚เจกเฉ‹-เจฐเฉˆเจ‚เจกเจฎ เจจเฉฐเจฌเจฐ เจœเจจเจฐเฉ‡เจŸเจฐ RDRAND, /dev/random เจ…เจคเฉ‡ /dev/urandom เจฏเฉฐเจคเจฐเจพเจ‚ เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ, เจฆเจพ เจ‡เฉฑเจ• เจ…เฉฑเจชเจกเฉ‡เจŸ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจเจ‚เจŸเจฐเฉŒเจชเฉ€ เจฎเจฟเจ•เจธเจฟเฉฐเจ— เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ SHA2 เจฆเฉ€ เจฌเจœเจพเจ BLAKE1s เจนเฉˆเจธเจผ เจซเฉฐเจ•เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจชเจฐเจฟเจตเจฐเจคเจจ เจฒเจˆ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆเฅค เจคเจฌเจฆเฉ€เจฒเฉ€ เจจเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจตเจพเจฒเฉ‡ SHA1 เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจ•เฉ‡ เจ…เจคเฉ‡ RNG เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจตเฉˆเจ•เจŸเจฐ เจฆเฉ€ เจ“เจตเจฐเจฐเจพเจˆเจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจ–เจคเจฎ เจ•เจฐเจ•เฉ‡ เจธเฉ‚เจกเฉ‹-เจฐเฉˆเจ‚เจกเจฎ เจจเฉฐเจฌเจฐ เจœเจจเจฐเฉ‡เจŸเจฐ เจฆเฉ€ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เฉ€เจคเจพ เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ BLAKE2s เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจฟเฉฑเจš SHA1 เจจเจพเจฒเฉ‹เจ‚ เจ‰เฉฑเจคเจฎ เจนเฉˆ, เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจจ 'เจคเฉ‡ เจตเฉ€ เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจชเฉเจฐเจญเจพเจต เจชเจฟเจ† เจนเฉˆเฅค
    • เจฌเจฟเจจเจพเจ‚ เจธเจผเจฐเจค เจซเจพเจฐเจตเจฐเจก เจฌเฉเจฐเจพเจ‚เจš เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจฌเจพเจ…เจฆ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจฎเจพเจจ เจฒเจ—เจพเจ‰เจฃ เจฆเฉ‡ เจ•เจพเจฐเจจ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจตเจฟเจฐเฉเฉฑเจง เจธเฉเจฐเฉฑเจ–เจฟเจ† เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค เจฎเฉˆเจฎเฉ‹เจฐเฉ€ (SLS, เจธเจŸเฉเจฐเฉ‡เจŸ เจฒเจพเจˆเจจ เจธเจชเฉ‡เจ•เฉเจฒเฉ‡เจธเจผเจจ) เจตเจฟเฉฑเจš เจฌเฉเจฐเจพเจ‚เจš เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ‡ เจคเฉเจฐเฉฐเจค เจฌเจพเจ…เจฆ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเฉ€-เจซเจฒเจพเจˆเจŸ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจ•เจพเจฐเจจ เจธเจฎเฉฑเจธเจฟเจ† เจ†เจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ GCC 12 เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจพ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฐเฉ€เจฒเฉ€เจœเจผ เจฆเฉ‡ เจจเจพเจฒ เจจเจฟเจฐเจฎเจพเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค
    • เจฐเฉˆเจซเจฐเฉˆเจ‚เจธ เจ•เจพเจ‰เจ‚เจŸเจฟเฉฐเจ— (เจฐเจฟเจซเจฐเฉˆเจ‚เจธ เจ•เจพเจ‰เจ‚เจŸ, เจฐเฉˆเจซเจฐเฉˆเจ‚เจธ-เจ•เจพเจ‰เจ‚เจŸ) เจจเฉ‚เฉฐ เจŸเจฐเฉˆเจ• เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจงเฉ€ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจ‰เจฆเฉ‡เจธเจผ เจธเฉฐเจฆเจฐเจญ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃเจพ เจนเฉˆ เจœเฉ‹ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจจเฉ‚เฉฐ เจฎเฉเจ•เจค เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ‡เจธ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจตเฉฑเจฒ เจฒเฉˆ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจตเจฟเจงเฉ€ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจนเฉˆ, เจชเจฐ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฐเจจเจฒ เจฆเฉ‡ เจนเฉ‹เจฐ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
    • เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเฉ‡เจœ เจŸเฉ‡เจฌเจฒ เจตเจฟเฉฑเจš เจจเจตเฉ€เจ†เจ‚ เจเจ‚เจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจœเจพเจ‚เจšเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจ•เฉเจ เจ•เจฟเจธเจฎ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃเจพ, เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจชเฉœเจพเจ… 'เจคเฉ‡ เจนเจฎเจฒเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฆเจพ เจนเฉˆเฅค
    • เจ•เจฐเจจเจฒ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเฉ‚เฉฐ เจธเจฟเฉฑเจงเฉ‡ เจ•เจฐเจจเจฒ เจฆเฉเจ†เจฐเจพ เจ…เจจเจชเฉˆเจ• เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจจเจพ เจ•เจฟ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจนเฉˆเจ‚เจกเจฒเจฐ เจฆเฉเจ†เจฐเจพ, เจœเฉ‹ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฒเฉ‹เจกเจชเจฟเจจ LSM เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เจฐเจจเจฒ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจ‡เฉฑเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจกเจฟเจตเจพเจˆเจธ เจคเฉ‹เจ‚ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค
    • "-Wcast-function-type" เจซเจฒเฉˆเจ— เจฆเฉ‡ เจจเจพเจฒ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ เจ‡เฉฑเจ• เจ…เจธเฉฐเจ—เจค เจ•เจฟเจธเจฎ เจฒเจˆ เจซเฉฐเจ•เจธเจผเจจ เจชเฉเจ†เจ‡เฉฐเจŸเจฐ เจ•เจพเจธเจŸเจฟเฉฐเจ— เจฌเจพเจฐเฉ‡ เจšเฉ‡เจคเจพเจตเจจเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค
    • Xen เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจฒเจˆ เจตเจฐเจšเฉเจ…เจฒ เจนเฉ‹เจธเจŸ เจกเจฐเจพเจˆเจตเจฐ pvUSB เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ—เจฟเจธเจŸ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจซเจพเจฐเจตเจฐเจก เจ•เฉ€เจคเฉ‡ USB เจœเฉฐเจคเจฐเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ (เจ—เฉˆเจธเจŸ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจ—เจฟเจธเจŸ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจญเฉŒเจคเจฟเจ• USB เจœเฉฐเจคเจฐเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ)เฅค
    • เจ‡เฉฑเจ• เจฎเฉ‹เจกเฉ€เจŠเจฒ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ IME (Intel เจชเฉเจฐเจฌเฉฐเจงเจจ เจ‡เฉฐเจœเจฃ) เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจจเจพเจฒ Wi-Fi เจฐเจพเจนเฉ€เจ‚ เจ‡เฉฐเจŸเจฐเฉˆเจ•เจŸ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ Intel เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจ†เจงเฉเจจเจฟเจ• เจฎเจฆเจฐเจฌเฉ‹เจฐเจกเจพเจ‚ เจตเจฟเฉฑเจš เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจตเจœเฉ‹เจ‚ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ CPU เจคเฉ‹เจ‚ เจธเฉเจคเฉฐเจคเจฐ เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
    • ARM64 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ, KCSAN (Kernel Concurrency Sanitizer) เจกเฉ€เจฌเจ—เจฟเฉฐเจ— เจŸเฉ‚เจฒ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ•เจฐเจจเจฒ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจฐเฉ‡เจธ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจคเฉŒเจฐ 'เจคเฉ‡ เจ–เฉ‹เจœเจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • 32-เจฌเจฟเฉฑเจŸ ARM เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ KFENCE เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค
    • KVM เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ Intel Xeon เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจธเจฐเจตเจฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ AMX (เจเจกเจตเจพเจ‚เจธเจก เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ) เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค
  • เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‰เจช-เจธเจฟเจธเจŸเจฎ
    • เจจเฉˆเจŸเจตเจฐเจ• เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฆเฉ‡ เจชเจพเจธเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจชเฉเจฐเจฌเฉฐเจงเจจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจ”เจชเจฒเฉ‹เจกเจฟเฉฐเจ— เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
    • เจธเฉ€เจฐเฉ€เจ…เจฒ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจ‰เฉฑเจคเฉ‡ MCTP (เจฎเฉˆเจจเฉ‡เจœเจฎเฉˆเจ‚เจŸ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ เจŸเฉเจฐเจพเจ‚เจธเจชเฉ‹เจฐเจŸ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆเฅค MCTP เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐเจพเจ‚ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเจพเจฒ เจธเจฌเฉฐเจงเจฟเจค เจกเจฟเจตเจพเจˆเจธเจพเจ‚ (เจนเฉ‹เจธเจŸ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ, เจชเฉˆเจฐเฉ€เจซเจฟเจฐเจฒ, เจ†เจฆเจฟ) เจตเจฟเจšเจ•เจพเจฐ เจธเฉฐเจšเจพเจฐ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค
    • TCP เจธเจŸเฉˆเจ• เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, recvmsg เจ•เจพเจฒเจพเจ‚ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฐเจจ เจฒเจˆ, เจธเจพเจ•เจŸ เจฌเจซเจฐเจพเจ‚ เจฆเฉ€ เจฆเฉ‡เจฐเฉ€ เจจเจพเจฒ เจฐเจฟเจฒเฉ€เจœเจผ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • CAP_NET_RAW เจ…เจฅเจพเจฐเจŸเฉ€ เจชเฉฑเจงเจฐ 'เจคเฉ‡, setsoccopt เจซเฉฐเจ•เจธเจผเจจ เจฆเฉเจ†เจฐเจพ SO_PRIORITY เจ…เจคเฉ‡ SO_MARK เจฎเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆเฅค
    • IPv4 เจฒเจˆ, เจ•เฉฑเจšเฉ‡ เจธเจพเจ•เจŸเจพเจ‚ เจจเฉ‚เฉฐ IP_FREEBIND เจ…เจคเฉ‡ IP_TRANSPARENT เจตเจฟเจ•เจฒเจชเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ—เฉˆเจฐ-เจธเจฅเจพเจจเจ• IP เจชเจคเจฟเจ†เจ‚ เจจเจพเจฒ เจฌเฉฐเจจเฉเจนเฉ‡ เจœเจพเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆเฅค
    • ARP เจฎเจพเจจเฉ€เจŸเจฐ เจœเจพเจ‚เจš เจฆเฉŒเจฐเจพเจจ เจ…เจธเจซเจฒเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจฅเฉเจฐเฉˆเจธเจผเจนเฉ‹เจฒเจก เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจ เจฒเจˆ sysctl arp_missed_max เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจจเฉ‚เฉฐ เจ…เจธเจฎเจฐเฉฑเจฅ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
    • เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจจเฉ‡เจฎเจธเจชเฉ‡เจธ เจฒเจˆ เจตเฉฑเจ–เจฐเฉ‡ sysctl min_pmtu เจ…เจคเฉ‡ mtu_expires เจฎเฉเฉฑเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค
    • ethtool API เจตเจฟเฉฑเจš เจ‡เจจเจ•เจฎเจฟเฉฐเจ— เจ…เจคเฉ‡ เจ†เจŠเจŸเจ—เฉ‹เจ‡เฉฐเจ— เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจฒเจˆ เจฌเจซเจฐเจพเจ‚ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจ…เจคเฉ‡ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค
    • Netfilter เจจเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฌเฉเจฐเจฟเจœ เจตเจฟเฉฑเจš เจŸเจฐเจพเจ‚เจœเจผเจฟเจŸ pppoe เจŸเจฐเฉˆเจซเจฟเจ• เจจเฉ‚เฉฐ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเจจ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฟเจ† เจนเฉˆเฅค
    • ksmbd เจฎเฉ‹เจกเฉ€เจŠเจฒ, เจœเฉ‹ เจ•เจฟ SMB3 เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจจเฉ‡ เจ•เฉเฉฐเจœเฉ€ เจเจ•เจธเจšเฉ‡เจ‚เจœ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆ, smbdirect เจฒเจˆ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจชเฉ‹เจฐเจŸ 445 เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‡เจ† เจนเฉˆ, เจ…เจคเฉ‡ "smb2 เจฎเฉˆเจ•เจธ เจ•เฉเจฐเฉˆเจกเจฟเจŸ" เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฟเจ† เจนเฉˆเฅค
  • เจ‰เจชเจ•เจฐเจฃ
    • เจ—เฉเจชเจค เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจธเจ•เฉเจฐเฉ€เจจเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ drm (เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจฐเฉˆเจ‚เจกเจฐเจฐเจฟเฉฐเจ— เจฎเฉˆเจจเฉ‡เจœเจฐ) เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจ…เจคเฉ‡ i915 เจกเจฐเจพเจˆเจตเจฐ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ•เฉเจ เจฒเฉˆเจชเจŸเจพเจช เจ‡เฉฑเจ• เจฌเจฟเจฒเจŸ-เจ‡เจจ เจ—เฉเจชเจค เจตเจฟเจŠเจ‡เฉฐเจ— เจฎเฉ‹เจก เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจ•เฉเจฐเฉ€เจจเจพเจ‚ เจจเจพเจฒ เจฒเฉˆเจธ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจœเจฟเจธ เจจเจพเจฒ เจฌเจพเจนเจฐเฉ‹เจ‚ เจฆเฉ‡เจ–เจฃเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค . เจœเฉ‹เฉœเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจธเจ•เฉเจฐเฉ€เจจเจพเจ‚ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจกเฉเจฐเจพเจˆเจตเจฐเจพเจ‚ เจจเจพเจฒ เจœเฉเฉœเจจ เจ…เจคเฉ‡ เจจเจฟเจฏเจฎเจค KMS เจกเจฐเจพเจˆเจตเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจธเฉˆเจŸ เจ•เจฐเจ•เฉ‡ เจ—เฉเจชเจค เจฌเฉเจฐเจพเจŠเจœเจผเจฟเฉฐเจ— เจฎเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค
    • amdgpu เจกเจฐเจพเจˆเจตเจฐ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ AMD GPUs เจฒเจˆ STB (เจธเจฎเจพเจฐเจŸ เจŸเจฐเฉ‡เจธ เจฌเจซเจฐ) เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจŸเฉˆเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจธเจผเจพเจฎเจฒ เจนเฉˆ เจœเฉ‹ เจ‡เจธเจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค STB เจ†เจ–เจฐเฉ€ เจ…เจธเจซเจฒเจคเจพ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ•เฉ€เจคเฉ‡ เจ—เจ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจฌเจซเจฐ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจ•เฉ‡ เจ…เจธเจซเจฒเจคเจพเจตเจพเจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจธเจฐเฉ‹เจค เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค
    • i915 เจกเจฐเจพเจˆเจตเจฐ Intel Raptor Lake S เจšเจฟเฉฑเจชเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš Intel Alder Lake P เจšเจฟเจชเจธ เจฆเฉ‡ เจ—เจฐเจพเจซเจฟเจ•เจธ เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฏเฉ‹เจ— เจ•เจฐเจฆเจพ เจนเฉˆเฅค VESA DPCD เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฐเจพเจนเฉ€เจ‚ เจธเจ•เจฐเฉ€เจจ เจฌเฉˆเจ•เจฒเจพเจˆเจŸ เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆเฅค
    • เจ•เฉฐเจธเฉ‹เจฒ เจตเจฟเฉฑเจš เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจ•เฉเจฐเฉ‹เจฒเจฟเฉฐเจ— เจชเฉเจฐเจตเฉ‡เจ— เจฒเจˆ เจธเจฎเจฐเจฅเจจ fbcon/fbdev เจกเจฐเจพเจˆเจตเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • Apple M1 เจšเจฟเฉฑเจชเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจจ เจฒเจˆ เจฌเจฆเจฒเจพเจตเจพเจ‚ เจฆเจพ เจจเจฟเจฐเฉฐเจคเจฐ เจเจ•เฉ€เจ•เจฐเจฃเฅค เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ‡ เจซเจฐเฉ‡เจฎเจฌเจซเจฐ เจฆเฉเจ†เจฐเจพ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจฒเจˆ เจเจชเจฒ M1 เจšเจฟเฉฑเจช เจตเจพเจฒเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจธเจงเจพเจฐเจจเจกเจฐเจฎ เจกเจฐเจพเจˆเจตเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • ARM Soะก, เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจ…เจคเฉ‡ เจฌเฉ‹เจฐเจกเจพเจ‚ Snapdragon 7c, 845 เจ…เจคเฉ‡ 888 (Sony Xperia XZ2 / XZ2C / XZ3, Xperia 1 III / 5 III, Samsung J5, Microsoft Surface Duo 2), Mediatek MT6589 (Fairphone FP1), Mediatek8183MT314 (Mediatek MT7986) เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† Acer Chromebook 4908), Mediatek MT500a/b (เจตเจพเจˆ-เจซเจพเจˆ เจฐเจพเจŠเจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ), เจฌเฉเจฐเฉŒเจกเจ•เจพเจฎ BCM65 (Netgear RAXE7885), Qualcomm SDX4, Samsung Exynos8, Renesas R-Car S721-2, TI J320s8, NXP8, TI2500s2600, TI32s. , Aspeed AST1/AST6, Engicam i.Core STM6000MP6001, Allwinner Tanix TX14, Facebook Bletchley BMC, Goramo MultiLink, JOZ Access Point, Y Soft IOTA Crux/Crux+, t16/tXNUMX MacBook/XNUMX Proเฅค
    • ARM Cortex-M55 เจ…เจคเฉ‡ Cortex-M33 เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
    • CPU MIPS 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†: Linksys WRT320N v1, Netgear R6300 v1, Netgear WN2500RP v1/v2เฅค
    • RISC-V เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค StarFive JH7100 SoC เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
    • เจ•เฉ€เจฌเฉ‹เจฐเจก เจฌเฉˆเจ•เจฒเจพเจˆเจŸ เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจจ เจ…เจคเฉ‡ Lenovo เจฏเฉ‹เจ—เจพ เจฌเฉเฉฑเจ• เจตเจฟเฉฑเจš เจตเฉฑเจ–-เจตเฉฑเจ– เจธเฉˆเจ‚เจธเจฐเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฒเจˆ lenovo-yogabook-wmi เจกเจฐเจพเจˆเจตเจฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค
    • AMD Ryzen เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค Asus X370, X470, B450, B550 เจ…เจคเฉ‡ X399 เจฎเจฆเจฐเจฌเฉ‹เจฐเจกเจพเจ‚ 'เจคเฉ‡ เจตเจฐเจคเฉ‡ เจ—เจ เจธเฉˆเจ‚เจธเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจ เจฒเจˆ asus_wmi_sensors เจกเจฐเจพเจˆเจตเจฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • เจเจ‚เจกเจฐเฉŒเจ‡เจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจจเจพเจฒ เจญเฉ‡เจœเฉ‡ เจ—เจ x86-เจ…เจงเจพเจฐเจฟเจค เจŸเฉˆเจฌเจฒเฉˆเฉฑเจŸ เจชเฉ€เจธเฉ€ เจฒเจˆ x86-android-tablets เจกเจฐเจพเจˆเจตเจฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค
    • TrekStor SurfTab duo W1 เจŸเฉฑเจš เจธเจ•เจฐเฉ€เจจเจพเจ‚ เจ…เจคเฉ‡ Chuwi Hi10 Plus เจ…เจคเฉ‡ Pro เจŸเฉˆเจฌเจฒเฉ‡เจŸเจพเจ‚ เจฒเจˆ เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเจพเจจเจฟเจ• เจชเฉˆเฉฑเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
    • SoC Tegra 20/30 เจฒเจˆ เจกเจฐเจพเจˆเจตเจฐเจพเจ‚ เจจเฉ‡ เจชเจพเจตเจฐ เจ…เจคเฉ‡ เจตเฉ‹เจฒเจŸเฉ‡เจœ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆเฅค เจชเฉเจฐเจพเจฃเฉ‡ 32-เจฌเจฟเฉฑเจŸ Tegra SoC เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ ASUS Prime TF201, Pad TF701T, Pad TF300T, Infinity TF700T, EeePad TF101 เจ…เจคเฉ‡ Pad TF300TG 'เจคเฉ‡ เจฌเฉ‚เจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค
    • เจธเฉ€เจฎเฉ‡เจ‚เจธ เจ‰เจฆเจฏเฉ‹เจ—เจฟเจ• เจ•เฉฐเจชเจฟเจŠเจŸเจฐเจพเจ‚ เจฒเจˆ เจกเจฐเจพเจˆเจตเจฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจเฅค
    • Sony Tulip Truly NT35521, Vivax TPC-9150, Innolux G070Y2-T02, BOE BF060Y8M-AJ0, JDI R63452, Novatek NT35950, Wanchanglong W552946ABA เจ…เจคเฉ‡ เจŸเฉ€เจฎ เจฆเฉ‡ เจธเฉ‹เจฐเจธ LCD043015XPXNUMXCDPLEXNUMX เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • เจธเจพเจŠเจ‚เจก เจธเจฟเจธเจŸเจฎเจพเจ‚ เจ…เจคเฉ‡ เจ•เฉ‹เจกเฉ‡เจ•เจธ AMD Renoir ACP, Asahi Kasei Microdevices AKM4375, NAU8825/MAX98390, Mediatek MT8915, nVidia Tegra20 S/PDIF, Qualcomm ALC5682I-VS320XLas3 Instruments, เจ‡เฉฐเจŸเฉˆเฉฑเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค Tegra194 HD-เจ†เจกเฉ€เจ“ เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเฉฑเจฒ เจนเฉ‹ เจ—เจˆเจ†เจ‚ เจนเจจเฅค CS35L41 เจ•เฉ‹เจกเฉ‡เจ•เจธ เจฒเจˆ HDA เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค Lenovo เจ…เจคเฉ‡ HP เจฒเฉˆเจชเจŸเจพเจชเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ เจฎเจฆเจฐเจฌเฉ‹เจฐเจกเจพเจ‚ เจฒเจˆ เจธเจพเจŠเจ‚เจก เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจฌเจฟเจนเจคเจฐ เจธเจฎเจฐเจฅเจจเฅค

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

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