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

เจฆเฉ‹ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจฒเจฟเจจเจธ เจŸเฉ‹เจฐเจตเจพเจฒเจกเจœเจผ เจจเฉ‡ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ 5.12 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€เฅค เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚: Btrfs เจตเจฟเฉฑเจš เจœเจผเฉ‹เจจเจก เจฌเจฒเจพเจ• เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ, เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฒเจˆ เจ‰เจชเจญเฉ‹เจ—เจคเจพ ID เจจเฉ‚เฉฐ เจฎเฉˆเจช เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ, เจชเฉเจฐเจพเจคเจจ ARM เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เจฐเจจเจพ, NFS เจตเจฟเฉฑเจš เจ‡เฉฑเจ• "เจ‰เจคเจธเฉเจ•" เจฒเจฟเจ–เจฃ เจฎเฉ‹เจก, เจ•เฉˆเจธเจผ เจคเฉ‹เจ‚ เจซเจพเจˆเจฒ เจฎเจพเจฐเจ— เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ LOOKUP_CACHED เจตเจฟเจงเฉ€เฅค , BPF เจตเจฟเฉฑเจš เจชเจฐเจฎเจพเจฃเฉ‚ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจกเฉ€เจฌเจ—เจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ KFENCE, เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเจŸเฉˆเจ• เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจ•เจฐเจจเจฒ เจฅเฉเจฐเฉˆเจก เจตเจฟเฉฑเจš เจšเฉฑเจฒ เจฐเจฟเจนเจพ NAPI เจชเฉ‹เจฒเจฟเฉฐเจ— เจฎเฉ‹เจก, ACRN เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ, เจŸเจพเจธเจ• เจตเจฟเฉฑเจš เจ‰เฉฑเจกเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจชเฉเจฐเฉ€เจฎเจชเจŸ เจฎเจพเจกเจฒ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพเฅค เจ•เจฒเฉˆเจ‚เจ— เจตเจฟเฉฑเจš เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ LTO เจ…เจจเฉเจ•เฉ‚เจฒเจจ เจฒเจˆ เจธเจผเจกเจฟเจŠเจฒเจฐ เจ…เจคเฉ‡ เจธเจฎเจฐเจฅเจจเฅค

เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš 14170 (15480) เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจคเฉ‹เจ‚ 1946 (เจชเจฟเจ›เจฒเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ 1991 เจตเจฟเฉฑเจš) เจซเจฟเจ•เจธ เจธเจผเจพเจฎเจฒ เจนเจจ, เจชเฉˆเจš เจฆเจพ เจ†เจ•เจพเจฐ 38 MB เจนเฉˆ (เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‡ 12102 (12090) เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจนเฉˆ, 538599 (868025) เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจœเฉ‹เฉœเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ, 333377) เจฒเจพเจˆเจจเจพเจ‚ เจฎเจฟเจŸเจพ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจจ)เฅค 261456 เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเจ—เจญเจ— 43% เจกเจฟเจตเจพเจˆเจธ เจกเจฐเจพเจˆเจตเจฐเจพเจ‚ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ, เจฒเจ—เจญเจ— 5.12% เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ•เฉ‹เจก เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ, 17% เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเจŸเฉˆเจ• เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ, 12% เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจ, เจ…เจคเฉ‡ 5% เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจ•เจฐเจจเจฒ เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเจจเฅค

เจฎเฉเฉฑเจ– เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚:

  • เจกเจฟเจธเจ• เจธเจฌ-เจธเจฟเจธเจŸเจฎ, I/O เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ
    • เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจฏเฉ‚เจœเจผเจฐ ID เจจเฉ‚เฉฐ เจฎเฉˆเจช เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ (เจคเฉเจธเฉ€เจ‚ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฟเจธเจŸเจฎ เจ‰เฉฑเจคเฉ‡ เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเฉ‡ เจตเจฟเจฆเฉ‡เจธเจผเฉ€ เจญเจพเจ— เจ‰เฉฑเจคเฉ‡ เจ‡เฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเจพเจฒ เจฎเฉˆเจช เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹)เฅค เจฎเฉˆเจชเจฟเฉฐเจ— FAT, ext4 เจ…เจคเฉ‡ XFS เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆเฅค เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจตเฉฑเจ–-เจตเฉฑเจ– เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เฉฐเจชเจฟเจŠเจŸเจฐเจพเจ‚ 'เจคเฉ‡ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจฎเฉˆเจชเจฟเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจธเจฟเจธเจŸเจฎเจก-เจนเฉ‹เจฎเจก เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฒ เจนเฉ‹เจฎ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเจงเฉ€ เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€, เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจนเฉ‹เจฎ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเจพเจนเจฐเฉ€ เจฎเฉ€เจกเฉ€เจ† เจตเจฟเฉฑเจš เจฒเจฟเจœเจพเจฃ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เฉฐเจชเจฟเจŠเจŸเจฐเจพเจ‚, เจฎเฉˆเจชเจฟเฉฐเจ— 'เจคเฉ‡ เจตเจฐเจคเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ‰เจชเจญเฉ‹เจ—เจคเจพ ID เจœเฉ‹ เจฎเฉ‡เจฒ เจจเจนเฉ€เจ‚ เจ–เจพเจ‚เจฆเฉ€เจ†เจ‚เฅค เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ‡เฉฑเจ• เจฌเจพเจนเจฐเฉ€ เจนเฉ‹เจธเจŸ เจคเฉ‹เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจคเฉฑเจ• เจธเจพเจ‚เจเฉ€ เจชเจนเฉเฉฐเจš เจฆเฉ€ เจตเจฟเจตเจธเจฅเจพ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจเจพ เจนเฉˆ, เจ…เจธเจฒ เจตเจฟเฉฑเจš เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจฎเจพเจฒเจ•เจพเจ‚ เจฌเจพเจฐเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฌเจฆเจฒเฉ‡ เจฌเจฟเจจเจพเจ‚.
    • LOOKUP_CACHED เจชเฉˆเจš เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจ…เจชเจฃเจพเจ เจ—เจ เจนเจจ, เจœเจฟเจธ เจจเจพเจฒ เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฏเฉ‚เจœเจผเจฐ เจธเจชเฉ‡เจธ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚ เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเฉ‡ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจฎเจพเจฐเจ— เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจธเจฟเจฐเจซเจผ เจ•เฉˆเจธเจผ เจตเจฟเฉฑเจš เจ‰เจชเจฒเจฌเจง เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡เฅค LOOKUP_CACHED เจฎเฉ‹เจก RESOLVE_CACHED เจซเจฒเฉˆเจ— เจจเฉ‚เฉฐ เจชเจพเจธ เจ•เจฐเจ•เฉ‡ openat2() เจ•เจพเจฒ เจตเจฟเฉฑเจš เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจธเจฟเจฐเจซ เจ•เฉˆเจธเจผ เจคเฉ‹เจ‚ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจฎเจพเจฐเจ— เจจเจฟเจฐเจงเจพเจฐเจจ เจฒเจˆ เจกเจฐเจพเจˆเจต เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ EAGAIN เจ—เจฒเจคเฉ€ เจตเจพเจชเจธ เจ† เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค
    • Btrfs เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจจเฉ‡ เจœเจผเฉ‹เจจเจก เจฌเจฒเจพเจ• เจกเจฟเจตเจพเจˆเจธเจพเจ‚ (เจนเจพเจฐเจก เจฎเฉˆเจ—เจจเฉˆเจŸเจฟเจ• เจกเจฟเจธเจ• เจœเจพเจ‚ NVMe SSDs 'เจคเฉ‡ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฒเจˆ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจนเฉˆ, เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจธเจชเฉ‡เจธ เจœเจฟเจธ เจตเจฟเฉฑเจš เจœเจผเฉ‹เจจเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจฌเจฒเจพเจ•เจพเจ‚ เจœเจพเจ‚ เจธเฉˆเจ•เจŸเจฐเจพเจ‚ เจฆเฉ‡ เจธเจฎเฉ‚เจน เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ•เฉเจฐเจฎเจตเจพเจฐ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆ, เจฌเจฒเจพเจ•เจพเจ‚ เจฆเฉ‡ เจชเฉ‚เจฐเฉ‡ เจธเจฎเฉ‚เจน เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจเจพ)เฅค เจฐเฉ€เจก-เจ“เจจเจฒเฉ€ เจฎเฉ‹เจก เจตเจฟเฉฑเจš, เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจตเจพเจฒเฉ‡ เจฌเจฒเจพเจ•เจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจชเฉฐเจจเฉ‡ (เจธเจฌเจชเฉ‡เจœ) เจคเฉ‹เจ‚ เจ›เฉ‹เจŸเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • F2FS เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš, เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจ…เจคเฉ‡ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจชเฉฑเจงเจฐ เจจเฉ‚เฉฐ เจšเฉเจฃเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค LZ4 เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฒเจˆ เจ‰เฉฑเจš เจชเฉฑเจงเจฐเฉ€ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค checkpoint_merge เจฎเจพเจŠเจ‚เจŸเจฟเฉฐเจ— เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพเฅค
    • เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ ioctl เจ•เจฎเจพเจ‚เจก FS_IOC_READ_VERITY_METADATA เจจเฉ‚เฉฐ fs-verity เจจเจพเจฒ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจซเจพเจˆเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจชเฉœเฉเจนเจจ เจฒเจˆ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • NFS เจ•เจฒเจพเจ‡เฉฐเจŸ เจ‡เฉฑเจ• "เจ‰เจคเจธเจผเจพเจนเจฟเจค" เจฒเจฟเจ–เจฃ เจฎเฉ‹เจก (เจฐเจพเจˆเจŸเจธ=เจเจœเจฐ) เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจธเจฎเจฐเฉฑเจฅ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฃ เจฆเฉ€เจ†เจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจชเฉฐเจจเจพ เจ•เฉˆเจธเจผ เจจเฉ‚เฉฐ เจฌเจพเจˆเจชเจพเจธ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจเฅค เจ‡เจน เจฎเฉ‹เจก เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจ–เจชเจค เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ–เจพเจฒเฉ€ เจฅเจพเจ‚ เจฆเฉ€ เจธเจฎเจพเจชเจคเฉ€ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ€ เจคเฉเจฐเฉฐเจค เจฐเจธเฉ€เจฆ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เฉเจ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจตเจงเฉ€ เจนเฉ‹เจˆ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค
    • CIFS (SMB) เจตเจฟเฉฑเจš เจจเจตเฉ‡เจ‚ เจฎเจพเจŠเจ‚เจŸ เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ: เจซเจพเจˆเจฒ เจ•เฉˆเจธเจผเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจจ เจฒเจˆ acregmax เจ…เจคเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจ•เฉˆเจšเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจจ เจฒเจˆ acdirmaxเฅค
    • XFS เจตเจฟเฉฑเจš, เจฎเจฒเจŸเฉ€-เจฅเฉเจฐเฉˆเฉฑเจกเจก เจ•เฉ‹เจŸเจพ เจšเฉˆเจ•เจฟเฉฐเจ— เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจฏเฉ‹เจ— เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, fsync เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ grofs เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฆเฉ‡ เจ•เจพเจฐเจœ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจธเฉ‡เจตเจพเจตเจพเจ‚
    • เจกเฉ€เจŸเฉ€เจเจฎเจชเฉ€ (เจกเจพเจ‡เจจเฉˆเจฎเจฟเจ• เจฅเจฐเจฎเจฒ เจชเจพเจตเจฐ เจฎเฉˆเจจเฉ‡เจœเจฎเฉˆเจ‚เจŸ) เจธเจฌเจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ†เจฎ เจคเจพเจชเจฎเจพเจจ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจฆเฉ€ เจฌเจฟเจœเจฒเฉ€ เจฆเฉ€ เจ–เจชเจค เจจเฉ‚เฉฐ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจฐเฉ‚เจช เจจเจพเจฒ เจจเจฟเจฏเฉฐเจคเฉเจฐเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค
    • เจฒเจฟเฉฐเจ•เจฟเฉฐเจ— เจชเฉœเจพเจ… (LTO, เจฒเจฟเฉฐเจ• เจŸเจพเจˆเจฎ เจ”เจชเจŸเฉ€เจฎเจพเจˆเจœเฉ‡เจธเจผเจจ) 'เจคเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฆเฉ‡ เจจเจพเจฒ เจ•เจฒเฉˆเจ‚เจ— เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เจฐเจจเจฒ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค LTO เจ“เจชเจŸเฉ€เจฎเจพเจˆเจœเฉ‡เจธเจผเจจ เจฌเจฟเจฒเจก เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจธเจพเจฐเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ– เจ•เฉ‡ เจตเฉฑเจ–เฉ‹-เจตเฉฑเจ–เจฐเฉ‡ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจฐเจตเจพเจ‡เจคเฉ€ เจ…เจจเฉเจ•เฉ‚เจฒเจจ เจฎเฉ‹เจก เจนเจฐเฉ‡เจ• เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจตเฉฑเจ–เจฐเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจธเจผเจฐเจคเจพเจ‚ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, LTO เจฆเฉ‡ เจจเจพเจฒ, เจนเฉ‹เจฐ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจฒเจˆ เจ‡เจจเจฒเจพเจˆเจจ เจคเฉˆเจจเจพเจคเฉ€ เจธเฉฐเจญเจต เจนเฉˆ, เจจเจพ เจตเจฐเจคเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ•เจฟเจธเจฎ เจฆเฉ€ เจœเจพเจ‚เจš เจ…เจคเฉ‡ เจ†เจฎ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจธเจฎเฉเฉฑเจšเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค LTO เจธเจฎเจฐเจฅเจจ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš x86 เจ…เจคเฉ‡ ARM64 เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจนเฉˆเฅค
    • เจฌเฉ‚เจŸ เจชเฉœเจพเจ… (preempt=none/voluntary/full) เจœเจพเจ‚ debugfs (/debug/sched_debug) เจฐเจพเจนเฉ€เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจŸเจพเจธเจ• เจธเจผเจกเจฟเจŠเจฒเจฐ เจตเจฟเฉฑเจš เจชเฉเจฐเฉ€เจฎเจชเจธเจผเจจ เจฎเฉ‹เจก (PREEMPT) เจšเฉเจฃเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ, เจœเฉ‡เจ•เจฐ เจ•เจฐเจจเจฒ เจฌเจฃเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡ PREEMPT_DYNAMIC เจธเฉˆเจŸเจฟเฉฐเจ— เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจชเจนเจฟเจฒเจพเจ‚, เจเจ•เจธเจŸเจฐเจฟเจŠเจธเจผเจจ เจฎเฉ‹เจก เจธเจฟเจฐเจซเจผ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจธเฉ€เฅค เจชเจฐเจฟเจตเจฐเจคเจจ PREEMPT เจฎเฉ‹เจก เจธเจฎเจฐเฉฑเจฅ เจฆเฉ‡ เจจเจพเจฒ เจ•เจฐเจจเจฒ เจญเฉ‡เจœเจฃ เจฒเจˆ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจฅเฉเจฐเฉเจชเฉเฉฑเจŸ เจœเฉเจฐเจฎเจพเจจเฉ‡ เจฆเฉ€ เจ•เฉ€เจฎเจค 'เจคเฉ‡ เจกเฉˆเจธเจ•เจŸเจพเจชเจพเจ‚ เจฒเจˆ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡ เจคเจพเจ‚ PREEMPT_VOLUNTARY (เจกเฉˆเจธเจ•เจŸเจพเจชเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจตเจฟเจšเจ•เจพเจฐเจฒเจพ เจฎเฉ‹เจก) เจœเจพเจ‚ PREEMPT_NONE (เจธเจฐเจตเจฐเจพเจ‚ เจฒเจˆ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจฅเฉเจฐเฉ‹เจชเฉเฉฑเจŸ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ) 'เจคเฉ‡ เจตเจพเจชเจธ เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค .
    • เจชเจฐเจฎเจพเจฃเฉ‚ เจธเฉฐเจšเจพเจฒเจจ BPF_ADD, BPF_AND, BPF_OR, BPF_XOR, BPF_XCHG เจ…เจคเฉ‡ BPF_CMPXCHG เจฒเจˆ เจธเจฎเจฐเจฅเจจ BPF เจธเจฌเจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
    • BPF เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจ†เจซเจธเฉˆเจŸเจพเจ‚ เจตเจพเจฒเฉ‡ เจชเฉเจ†เจ‡เฉฐเจŸเจฐเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจŸเฉˆเจ• 'เจคเฉ‡ เจกเฉ‡เจŸเจพ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจŸเฉˆเจ• 'เจคเฉ‡ เจ‡เฉฑเจ• เจเจฐเฉ‡ เจจเฉ‚เฉฐ เจเจ•เจธเฉˆเจธ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจธเจฅเจฟเจฐ เจคเฉฑเจค เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจนเฉเจฃ เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฌเจฆเจฒเจฆเฉ‡ เจนเฉ‹เจ เจ‡เฉฑเจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ•เฉ‡เจตเจฒ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจชเจนเฉเฉฐเจš เจจเจฟเจฏเฉฐเจคเจฐเจฃ BPF เจตเฉˆเจฐเฉ€เจซเจพเจ‡เจฐ เจฆเฉเจ†เจฐเจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจธเจฟเจฐเจซ เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐ เจชเฉเจฐเจพเจชเจค เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเฉฑเจŸเฉ‡เจฌเจพเจœเจผเฉ€ เจ•เฉ‹เจก เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจผเฉ‹เจธเจผเจฃ เจฌเจพเจฐเฉ‡ เจšเจฟเฉฐเจคเจพเจตเจพเจ‚ เจนเจจเฅค
    • BPF เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจจเฉฐเจ—เฉ‡ เจŸเจฐเฉ‡เจธเจชเฉเจ†เจ‡เฉฐเจŸเจพเจ‚ เจจเจพเจฒ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ เจœเฉ‹ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจฃ เจตเจพเจฒเฉ‡ เจŸเจฐเฉ‡เจธ เจ‡เจตเฉˆเจ‚เจŸเจพเจ‚ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจจเจนเฉ€เจ‚ เจนเจจ (เจ…เจœเจฟเจนเฉ‡ เจŸเจฐเฉ‡เจธเจชเฉเจ†เจ‡เฉฐเจŸเจพเจ‚ เจฒเจˆ ABI เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฆเฉ€ เจ—เจฐเฉฐเจŸเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ)เฅค
    • CXL 2.0 (เจ•เฉฐเจชเจฟเจŠเจŸ เจเจ•เจธเจชเฉเจฐเฉˆเจธ เจฒเจฟเฉฐเจ•) เจฌเฉฑเจธ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ CPU เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจนเจพเจˆ-เจธเจชเฉ€เจก เจ‡เฉฐเจŸเจฐเฉˆเจ•เจธเจผเจจ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ (เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจพเจนเจฐเฉ€ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจจเฉ‚เฉฐ RAM เจœเจพเจ‚ เจธเจฅเจพเจˆ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เจน เจฎเฉˆเจฎเฉ‹เจฐเฉ€ CPU เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฎเจฟเจ†เจฐเฉ€ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจฆเฉเจ†เจฐเจพ เจ•เจจเฉˆเจ•เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€)เฅค
    • เจซเจฐเจฎเจตเฉ‡เจ…เจฐ-เจฐเจฟเจœเจผเจฐเจตเจก เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เฉ‡เจคเจฐเจพเจ‚ เจคเฉ‹เจ‚ เจกเจพเจŸเจพ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ nvmem เจกเจฐเจพเจˆเจตเจฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจฒเฉ€เจจเจ•เจธ เจฒเจˆ เจธเจฟเฉฑเจงเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจจเจนเฉ€เจ‚ เจนเจจ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, EEPROM เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจœเฉ‹ เจ•เจฟ เจธเจฟเจฐเจซเจผ เจซเจฐเจฎเจตเฉ‡เจ…เจฐ เจฒเจˆ เจญเฉŒเจคเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจนเฉˆ, เจœเจพเจ‚ เจกเจพเจŸเจพ เจœเฉ‹ เจธเจฟเจฐเจซเจผ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจฌเฉ‚เจŸ เจชเฉœเจพเจ… เจฆเฉŒเจฐเจพเจจ เจชเจนเฉเฉฐเจšเจฏเฉ‹เจ— เจนเฉˆ)เฅค
    • "เจ“เจชเจฐเฉ‹เจซเจพเจ‡เจฒ" เจชเจฐเฉ‹เจซเจพเจˆเจฒเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจตเจฟเจ†เจชเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจนเฉ€เจ‚ เจตเจฐเจคเจฟเจ† เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจ†เจงเฉเจจเจฟเจ• เจชเจฐเจซ เจตเจฟเจงเฉ€ เจฆเฉเจ†เจฐเจพ เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
    • io_uring เจ…เจธเจฟเฉฐเจ•เจฐเฉ‹เจจเจธ I/O เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ cgroups เจจเจพเจฒ เจเจ•เฉ€เจ•เจฐเจฃ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเฉ‚เฉฐ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค
    • RISC-V เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ NUMA เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ kprobes เจ…เจคเฉ‡ uprobes เจฎเจ•เฉˆเจจเจฟเจœเจผเจฎเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
    • เจชเฉเจฐเฉ‹เจธเฉˆเจธ เจธเจŸเฉ‡เจŸ เจธเจจเฉˆเจชเจธเจผเจพเจŸ (เจšเฉˆเฉฑเจ•เจชเฉเจ†เจ‡เฉฐเจŸ/เจฐเฉ€เจธเจŸเฉ‹เจฐ) เจฆเฉ€ เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฆเฉ€ เจชเจฐเจตเจพเจน เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ kcmp() เจธเจฟเจธเจŸเจฎ เจ•เจพเจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค
    • EXPORT_UNUSED_SYMBOL() เจ…เจคเฉ‡ EXPORT_SYMBOL_GPL_FUTURE() เจฎเฉˆเจ•เจฐเฉ‹, เจœเฉ‹ เจ•เจฟ เจ•เจˆ เจธเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจ…เจญเจฟเจ†เจธ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจตเจฐเจคเฉ‡ เจ—เจ เจนเจจ, เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • เจตเจฐเจšเฉเจ…เจฒเจพเจˆเจœเฉ‡เจธเจผเจจ เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ†
    • เจœเฉ‹เฉœเจฟเจ† KFence (เจ•เจฐเจจเจฒ เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเจฟเจ• เจตเจพเฉœ) เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเจงเฉ€, เจœเฉ‹ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจซเฉœเจฆเฉ€ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฌเจซเจฐ เจ“เจตเจฐเจฐเจจ เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เจพเจฒเฉ€ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจชเจนเฉเฉฐเจšเฅค KASAN เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจตเจฟเจงเฉ€ เจฆเฉ‡ เจ‰เจฒเจŸ, KFence เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจ‰เฉฑเจš เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจชเฉ€เจก เจ…เจคเฉ‡ เจ˜เฉฑเจŸ เจ“เจตเจฐเจนเฉˆเฉฑเจก เจฆเฉเจ†เจฐเจพ เจฆเจฐเจธเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ—เจฒเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจซเฉœเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเฉ‹ เจธเจฟเจฐเจซ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ 'เจคเฉ‡ เจœเจพเจ‚ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเฉŒเจฐเจพเจจ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค
    • ACRN เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†, เจ…เจธเจฒ-เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจ•เฉฐเจฎเจพเจ‚ เจฒเจˆ เจคเจฟเจ†เจฐเฉ€ เจ…เจคเฉ‡ เจฎเจฟเจธเจผเจจ-เจจเจพเจœเจผเฉเจ• เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจฒเจˆ เจ…เฉฑเจ– เจจเจพเจฒ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ†เฅค ACRN เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ“เจตเจฐเจนเฉˆเฉฑเจก เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจธเจพเจœเจผเฉ‹-เจธเจพเจฎเจพเจจ เจจเจพเจฒ เจ—เฉฑเจฒเจฌเจพเจค เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ˜เฉฑเจŸ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจ…เจคเฉ‡ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€ เจœเจตเจพเจฌเจฆเฉ‡เจนเฉ€ เจฆเฉ€ เจ—เจฐเฉฐเจŸเฉ€ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค CPU เจธเจฐเฉ‹เจคเจพเจ‚, I/O, เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเจฌ-เจธเจฟเจธเจŸเจฎ, เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจ…เจคเฉ‡ เจธเจพเจŠเจ‚เจก เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจตเจฐเจšเฉเจ…เจฒเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค ACRN เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ‡เจฒเฉˆเจ•เจŸเฉเจฐเจพเจจเจฟเจ• เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจฏเฉ‚เจจเจฟเจŸเจพเจ‚, เจ‡เฉฐเจธเจŸเจฐเฉ‚เจฎเฉˆเจ‚เจŸ เจชเฉˆเจจเจฒเจพเจ‚, เจ†เจŸเฉ‹เจฎเฉ‹เจŸเจฟเจต เจธเฉ‚เจšเจจเจพ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚, เจ‰เจชเจญเฉ‹เจ—เจคเจพ IoT เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจเจฎเจฌเฉˆเจกเจก เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจตเจฟเฉฑเจš เจฎเจฒเจŸเฉ€เจชเจฒ เจ†เจˆเจธเฉ‹เจฒเฉ‡เจŸเจฟเจก เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค ACRN เจฆเฉ‹ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจ—เฉˆเจธเจŸ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ - เจตเจฟเจธเจผเฉ‡เจธเจผ เจ…เจงเจฟเจ•เจพเจฐ เจชเฉเจฐเจพเจชเจค เจธเฉ‡เจตเจพ VM, เจœเฉ‹ เจธเจฟเจธเจŸเจฎ เจธเจฐเฉ‹เจคเจพเจ‚ (CPU, เจฎเฉˆเจฎเฉ‹เจฐเฉ€, I/O, เจ†เจฆเจฟ) เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฒเจˆ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจ•เจธเจŸเจฎ เจ‰เจชเจญเฉ‹เจ—เจคเจพ VM, เจœเฉ‹ เจฒเฉ€เจจเจ•เจธ, เจเจ‚เจกเจฐเจพเจ‡เจก เจ…เจคเฉ‡ เจตเจฟเฉฐเจกเฉ‹เจœเจผ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจšเจฒเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค
    • IMA (เจ‡เฉฐเจŸเฉˆเจ—เจฐเจฟเจŸเฉ€ เจฎเฉ‡เจœเจผเจฐเจฎเฉˆเจ‚เจŸ เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ) เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš, เจœเฉ‹ เจ•เจฟ เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจฆเฉ€ เจ‡เจ•เจธเจพเจฐเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจนเฉˆเจธเจผ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ, เจนเฉเจฃ เจ•เจฐเจจเจฒ เจฆเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจ‡เจ•เจธเจพเจฐเจคเจพ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, SELinux เจจเจฟเจฏเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจŸเจฐเฉˆเจ• เจ•เจฐเจจเจพเฅค .
    • Xen เจนเจพเจˆเจชเจฐเจ•เจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉ‹เจ•เจฃ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฏเฉ‚เจœเจผเจฐ เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจšเฉฑเจฒ เจฐเจนเฉ‡ เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐ เจจเฉ‚เฉฐ เจ…เฉฑเจ—เฉ‡ เจญเฉ‡เจœเจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจจเฉ‚เฉฐ KVM เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
    • เจนเจพเจˆเจชเจฐ-เจตเฉ€ เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจฒเจˆ เจฒเฉ€เจจเจ•เจธ เจจเฉ‚เฉฐ เจฐเฉ‚เจŸ เจตเจพเจคเจพเจตเจฐเจจ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจฐเฉ‚เจŸ เจตเจพเจคเจพเจตเจฐเจฃ เจฆเฉ€ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจคเฉฑเจ• เจธเจฟเฉฑเจงเฉ€ เจชเจนเฉเฉฐเจš เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ…เจคเฉ‡ เจ—เฉˆเจธเจŸ เจธเจฟเจธเจŸเจฎ (Xen เจตเจฟเฉฑเจš Dom0 เจฆเฉ‡ เจธเจฎเจพเจจ) เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจนเฉเจฃ เจคเฉฑเจ•, Hyper-V (Microsoft Hypervisor) เจธเจฟเจฐเจซเจผ เจ—เฉˆเจธเจŸ เจตเจพเจคเจพเจตเจฐเจจ เจตเจฟเฉฑเจš เจฒเฉ€เจจเจ•เจธ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจธเฉ€, เจชเจฐ เจนเจพเจˆเจชเจฐเจตเจพเจˆเจœเจผเจฐ เจจเฉ‚เฉฐ เจตเจฟเฉฐเจกเฉ‹เจœเจผ-เจ…เจงเจพเจฐเจฟเจค เจตเจพเจคเจพเจตเจฐเจจ เจคเฉ‹เจ‚ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจธเฉ€เฅค
    • eMMC เจ•เจพเจฐเจกเจพเจ‚ เจฒเจˆ เจ‡เจจเจฒเจพเจˆเจจ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†, เจœเจฟเจธ เจจเจพเจฒ เจคเฉเจธเฉ€เจ‚ เจกเจฐเจพเจˆเจต เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจตเจฟเฉฑเจš เจฌเจฃเฉ‡ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจตเจฟเจงเฉ€เจ†เจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเฉ‹ I/O เจจเฉ‚เฉฐ เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸ เจ…เจคเฉ‡ เจกเฉ€เจ•เฉเจฐเจฟเจชเจŸ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค
    • RIPE-MD 128/256/320 เจ…เจคเฉ‡ เจŸเจพเจˆเจ—เจฐ 128/160/192 เจนเฉˆเจธเจผเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ, เจœเฉ‹ เจ•เจฟ เจ•เฉ‹เจฐ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจจเจพเจฒ เจนเฉ€ Salsa20 เจธเจŸเฉเจฐเฉ€เจฎ เจธเจพเจˆเจซเจฐ, เจœเจฟเจธเจจเฉ‚เฉฐ ChaCha20 เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉเจ†เจฐเจพ เจฌเจฆเจฒเจฟเจ† เจ—เจฟเจ† เจธเฉ€, เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ•เฉเจฐเจฟเจชเจŸเฉ‹ เจ‰เจช-เจธเจฟเจธเจŸเจฎ. เจฌเจฒเฉ‡เจ•2 เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจจเฉ‚เฉฐ เจฌเจฒเฉ‡เจ•2 เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
  • เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‰เจช-เจธเจฟเจธเจŸเจฎ
    • เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจœเฉฐเจคเจฐเจพเจ‚ เจฒเจˆ NAPI เจชเฉ‹เจฒเจฟเฉฐเจ— เจนเฉˆเจ‚เจกเจฒเจฐ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจ•เจฐเจจเจฒ เจฅเจฐเจฟเฉฑเจก เจตเจฟเฉฑเจš เจฒเจฟเจœเจพเจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจ•เฉเจ เจ•เจฟเจธเจฎเจพเจ‚ เจฆเฉ‡ เจตเจฐเจ•เจฒเฉ‹เจก เจฒเจˆ เจฌเจฟเจนเจคเจฐ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจฒเจˆ เจธเจนเจพเจ‡เจ• เจนเฉˆเฅค เจชเจนเจฟเจฒเจพเจ‚, เจชเฉ‹เจฒเจฟเฉฐเจ— softirq เจฆเฉ‡ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจ…เจคเฉ‡ เจŸเจพเจธเจ• เจธเจผเจกเจฟเจŠเจฒเจฐ เจฆเฉเจ†เจฐเจพ เจ•เจตเจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจœเจฟเจธ เจจเจพเจฒ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจตเจงเฉ€เจ†-เจ—เฉเจฐเฉ‡เจจเจก เจ“เจชเจŸเฉ€เจฎเจพเจˆเจœเฉ‡เจธเจผเจจ เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉ‹ เจ—เจฟเจ† เจธเฉ€เฅค เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจ•เจฐเจจเจฒ เจฅเฉเจฐเฉˆเจก เจตเจฟเฉฑเจš เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจชเฉ‹เจฒเจฟเฉฐเจ— เจนเฉˆเจ‚เจกเจฒเจฐ เจจเฉ‚เฉฐ เจฏเฉ‚เจœเจผเจฐ เจธเจชเฉ‡เจธ เจคเฉ‹เจ‚ เจฆเฉ‡เจ–เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค CPU เจ•เฉ‹เจฐเจพเจ‚ เจจเจพเจฒ เจœเฉเฉœเจฟเจ† เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ•เฉฐเจฎ เจธเจตเจฟเจšเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจคเจนเจฟ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค sysfs เจตเจฟเฉฑเจš เจจเจตเฉ‡เจ‚ เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจฏเฉ‹เจ— เจ•เจฐเจจ เจฒเจˆ, /sys/class/net/ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจนเฉˆเฅค /เจฅเจฐเจฟเฉฑเจกเจกเฅค
    • MPTCP (เจฎเจฒเจŸเฉ€เจชเจพเจฅ เจŸเฉ€เจธเฉ€เจชเฉ€) เจฆเฉ‡ เจ•เฉ‹เจฐ เจตเจฟเฉฑเจš เจเจ•เฉ€เจ•เจฐเจฃ, เจตเฉฑเจ–-เจตเฉฑเจ– IP เจชเจคเจฟเจ†เจ‚ เจจเจพเจฒ เจœเฉเฉœเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจจเฉˆเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ•เจˆ เจฐเฉ‚เจŸเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจฆเฉ€ เจกเจฟเจฒเจฟเจตเจฐเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• TCP เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ TCP เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจฆเจพ เจ‡เฉฑเจ• เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจเฅค เจจเจตเฉ€เจ‚ เจฐเฉ€เจฒเฉ€เจœเจผ เจ•เฉเจ เจฅเฉเจฐเฉˆเฉฑเจกเจพเจ‚ เจจเฉ‚เฉฐ เจคเจฐเจœเฉ€เจน เจฆเฉ‡เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเฉ€ เจนเฉˆ, เจœเฉ‹ เจ•เจฟ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฌเฉˆเจ•เจ…เฉฑเจช เจฅเฉเจฐเฉˆเฉฑเจกเจพเจ‚ เจฆเฉ‡ เจ•เฉฐเจฎ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจธเจฟเจฐเจซเจผ เจ‰เจฆเฉ‹เจ‚ เจนเฉ€ เจšเจพเจฒเฉ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ เจœเจฆเฉ‹เจ‚ เจชเฉเจฐเจพเจ‡เจฎเจฐเฉ€ เจฅเฉเจฐเฉˆเจก เจจเจพเจฒ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจนเจจเฅค
    • IGMPv3 EHT (เจธเจชเฉฑเจธเจผเจŸ เจนเฉ‹เจธเจŸ เจŸเฉเจฐเฉˆเจ•เจฟเฉฐเจ—) เจตเจฟเจงเฉ€ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค
    • เจจเฉˆเฉฑเจŸเจซเจฟเจฒเจŸเจฐ เจฆเจพ เจชเฉˆเจ•เฉ‡เจŸ เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจ‡เฉฐเจœเจฃ เจตเจฟเจธเจผเฉ‡เจธเจผ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ•เฉเจ เจŸเฉ‡เจฌเจฒเจพเจ‚ เจฆเฉ‡ เจฎเจพเจฒเจ• เจนเฉ‹เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เฉฑเจ• เจฌเฉˆเจ•เจ—เจฐเจพเจŠเจ‚เจก เจซเจพเจ‡เจฐเจตเจพเจฒ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เฉเจ เจŸเฉ‡เจฌเจฒเจพเจ‚ เจฆเฉ€ เจฎเจฒเจ•เฉ€เจ…เจค เจฒเฉˆ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจš เจฆเจ–เจฒ เจฆเฉ‡เจฃ เจคเฉ‹เจ‚ เจฐเฉ‹เจ•เจฆเฉ€ เจนเฉˆ)เฅค
  • เจ‰เจชเจ•เจฐเจฃ
    • เจ…เจธเฉ€เจ‚ เจ…เจชเฉเจฐเจšเจฒเจฟเจค เจ…เจคเฉ‡ เจฌเฉ‡เจฐเฉ‹เจ• ARM เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจธเจพเจซเจผ เจ•เฉ€เจคเจพเฅค efm32, picoxcell, prima2, tango, u300, zx เจ…เจคเฉ‡ c6x เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจธเจฌเฉฐเจงเจฟเจค เจกเจฐเจพเจˆเจตเจฐเจพเจ‚ เจฒเจˆ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • amdgpu เจกเจฐเจพเจˆเจตเจฐ Sienna Cichlid GPU (Navi 22, Radeon RX 6xxx) เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ•เจพเจฐเจกเจพเจ‚ เจจเฉ‚เฉฐ เจ“เจตเจฐเจ•เจฒเฉŒเจ• (เจ“เจตเจฐเจกเฉเจฐเจพเจˆเจต) เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค 16เจตเฉ€เจ‚ เจคเฉ‹เจ‚ 8เจตเฉ€เจ‚ เจชเฉ€เฉœเฉเจนเฉ€ เจคเฉฑเจ• DCE (เจกเจฟเจธเจชเจฒเฉ‡ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจ‡เฉฐเจœเจฃ) เจฒเจˆ FP11 เจชเจฟเจ•เจธเจฒ เจซเจพเจฐเจฎเฉˆเจŸ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค GPU Navy Flounder (Navi 21) เจ…เจคเฉ‡ APU Van Gogh เจฒเจˆ, GPU เจจเฉ‚เฉฐ เจฐเฉ€เจธเฉˆเจŸ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค
    • Intel เจ—เจฐเจพเจซเจฟเจ•เจธ เจ•เจพเจฐเจกเจพเจ‚ เจฒเจˆ i915 เจกเฉเจฐเจพเจˆเจตเจฐ i915.mitigations เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจจเฉ‚เฉฐ เจธเฉเจงเจพเจฐเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจฆเฉ‡ เจชเฉฑเจ– เจตเจฟเฉฑเจš เจ…เจฒเฉฑเจ—-เจฅเจฒเฉฑเจ— เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเจงเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐเจจ เจฒเจˆ เจฒเจพเจ—เฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจŸเจพเจˆเจ—เจฐ เจฒเฉ‡เจ• เจคเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹เจฃ เจตเจพเจฒเฉ‡ เจšเจฟเฉฑเจชเจพเจ‚ เจฒเจˆ, VRR (เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจฐเฉ‡เจŸ เจฐเจฟเจซเฉเจฐเฉˆเจธเจผ) เจตเจฟเจงเฉ€ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ—เฉ‡เจฎเจพเจ‚ เจฆเฉŒเจฐเจพเจจ เจจเจฟเจฐเจตเจฟเจ˜เจจเจคเจพ เจ…เจคเฉ‡ เจ•เฉ‹เจˆ เจ…เฉฐเจคเจฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฎเจพเจจเฉ€เจŸเจฐ เจฐเจฟเจซเจฐเฉˆเจธเจผ เจฆเจฐ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒเจคเจพ เจจเจพเจฒ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจธเฉเจงเจพเจฐเฉ€ เจฐเฉฐเจ— เจฆเฉ€ เจธเจผเฉเฉฑเจงเจคเจพ เจฒเจˆ Intel เจ•เจฒเฉ€เจ…เจฐ เจ•เจฒเจฐ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค DP-HDMI 2.1 เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค เจˆเจกเฉ€เจชเฉ€ เจชเฉˆเจจเจฒเจพเจ‚ เจฆเฉ€ เจฌเฉˆเจ•เจฒเจพเจˆเจŸ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค LSPCON (เจฒเฉ‡เจตเจฒ เจธเจผเจฟเจซเจŸเจฐ เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจ•เจจเจตเจฐเจŸเจฐ) เจธเจฎเจฐเจฅเจจ เจตเจพเจฒเฉ‡ Gen9 GPUs เจฒเจˆ, HDR เจธเจฎเจฐเจฅเจจ เจธเจฎเจฐเฉฑเจฅ เจนเฉˆเฅค
    • nouveau เจกเจฐเจพเจˆเจตเจฐ GA100 (Ampere) เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ NVIDIA GPUs เจฒเจˆ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจธเจนเจฟเจฏเฉ‹เจ— เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค
    • msm เจกเจฐเจพเจˆเจตเจฐ SDM (Snapdragon) 508, 509 เจ…เจคเฉ‡ 512 เจšเจฟเฉฑเจชเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ Adreno 630, 636 เจ…เจคเฉ‡ 660 GPUs เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆเฅค
    • Sound BlasterX AE-5 Plus, Lexicon I-ONIX FW810s เจ…เจคเฉ‡ เจชเจพเจ‡เจจเฉ€เจ…เจฐ DJM-750 เจธเจพเจŠเจ‚เจก เจ•เจพเจฐเจกเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค Intel Alder Lake PCH-P เจ†เจกเฉ€เจ“ เจธเจฌเจธเจฟเจธเจŸเจฎ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค เจ‡เฉฑเจ• เจ†เจกเฉ€เจ“ เจ•เจจเฉˆเจ•เจŸเจฐ เจจเฉ‚เฉฐ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจ…เจคเฉ‡ เจกเจฟเจธเจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจฆเฉ‡ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจธเจฟเจฎเฉ‚เจฒเฉ‡เจธเจผเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจชเฉ‡เจธ เจตเจฟเฉฑเจš เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจนเฉˆเจ‚เจกเจฒเจฐ เจฒเจˆ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค
    • 64 เจคเฉ‹เจ‚ 1996 เจคเฉฑเจ• เจจเจฟเจฐเจฎเจฟเจค เจจเจฟเจจเจŸเฉˆเจ‚เจกเฉ‹ 2003 เจ—เฉ‡เจฎ เจ•เฉฐเจธเฉ‹เจฒ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† (เจฒเฉ€เจจเจ•เจธ เจจเฉ‚เฉฐ เจจเจฟเจจเจŸเฉˆเจ‚เจกเฉ‹ 64 เจตเจฟเฉฑเจš เจชเฉ‹เจฐเจŸ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจชเจฟเจ›เจฒเฉ€เจ†เจ‚ เจ•เฉ‹เจธเจผเจฟเจธเจผเจพเจ‚ เจชเฉ‚เจฐเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจนเฉ‹เจˆเจ†เจ‚ เจธเจจ เจ…เจคเฉ‡ เจตเฉˆเจชเจฐเจตเฉ‡เจ…เจฐ เจตเจœเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจฌเฉฑเจง เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจจ)เฅค เจ‡เฉฑเจ• เจชเฉเจฐเจพเจฃเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจชเฉ‹เจฐเจŸ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจชเฉเจฐเฉ‡เจฐเจฃเจพ, เจœเฉ‹ เจฒเจ—เจญเจ— เจตเฉ€เจน เจธเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจœเจพเจฐเฉ€ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจฐเจพเจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจจเฉ‚เฉฐ เจ‰เจคเฉ‡เจœเจฟเจค เจ•เจฐเจจ เจ…เจคเฉ‡ เจ–เฉ‡เจกเจพเจ‚ เจฆเฉ‡ เจชเฉ‹เจฐเจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจ‡เฉฑเจ›เจพ เจนเฉˆ.
    • Sony PlayStation 5 DualSense เจ—เฉ‡เจฎ เจ•เฉฐเจŸเจฐเฉ‹เจฒเจฐ เจฒเจˆ เจกเจฐเจพเจˆเจตเจฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค
    • ARM เจฌเฉ‹เจฐเจกเจพเจ‚, เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจ…เจคเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†: เจชเจพเจˆเจจเจŸเฉˆเจฌ, เจธเจจเฉˆเจชเจกเฉเจฐเฉˆเจ—เจจ 888 / SM8350, เจธเจจเฉˆเจชเจกเฉเจฐเฉˆเจ—เจจ MTP, เจŸเฉ‚ เจฌเฉ€เจ•เจจ เจเจฎเจฌเฉ‡เจก เจตเจฐเจ•เจธ, เจ‡เฉฐเจŸเฉ‡เจฒ eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MX8M Nano, NanoBno4P
    • Purism Librem5 Evergreen, Xperia Z3+/Z4/Z5, ASUS Zenfone 2 Laser, BQ Aquaris X5, OnePlus6, OnePlus6T, Samsung GT-I9070 เจธเจฎเจพเจฐเจŸเจซเจผเฉ‹เจจเจธ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
    • เจฌเฉเจฐเฉŒเจกเจ•เจพเจฎ VK เจเจ•เจธเจฒเฉ‡เจŸเจฐ เจฌเฉ‹เจฐเจกเจพเจ‚ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, Valkyrie เจ…เจคเฉ‡ Viper PCIe เจฌเฉ‹เจฐเจก) เจฒเจˆ bcm-vk เจกเจฐเจพเจˆเจตเจฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ†เจกเฉ€เจ“, เจตเฉ€เจกเฉ€เจ“ เจ…เจคเฉ‡ เจšเจฟเฉฑเจคเจฐ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ-เจธเจฌเฉฐเจงเจค เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจกเจฟเจตเจพเจˆเจธ เจตเจฟเฉฑเจš เจ†เจซเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค
    • เจจเจฟเจฐเฉฐเจคเจฐ เจšเจพเจฐเจœเจฟเฉฐเจ— เจ…เจคเฉ‡ เจ•เฉ€เจฌเฉ‹เจฐเจก เจฌเฉˆเจ•เจฒเจพเจˆเจŸเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจจเจพเจฒ Lenovo IdeaPad เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค เจชเจพเจตเจฐ เจ–เจชเจค เจฎเฉ‹เจกเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจจเจพเจฒ เจฅเจฟเฉฐเจ•เจชเฉˆเจก เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเฉ‡ ACPI เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจตเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค Lenovo ThinkPad X1 Tablet Gen 2 HID เจธเจฌเจธเจฟเจธเจŸเจฎ เจฒเจˆ เจกเจฐเจพเจˆเจตเจฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
    • Raspberry Pi เจฒเจˆ เจ•เฉˆเจฎเจฐเจพ เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฒเจˆ เจธเจนเจฟเจฏเฉ‹เจ— เจจเจพเจฒ ov5647 เจกเจฐเจพเจˆเจตเจฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค
    • RISC-V SoC FU740 เจ…เจคเฉ‡ HiFive เจ…เจจเจฒเฉ€เจธเจผเจก เจฌเฉ‹เจฐเจกเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†เฅค Kendryte K210 เจšเจฟเฉฑเจช เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจกเจฐเจพเจˆเจตเจฐ เจตเฉ€ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

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

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