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

เชฌเซ‡ เชฎเชนเชฟเชจเชพเชจเชพ เชตเชฟเช•เชพเชธ เชชเช›เซ€, เชฒเชฟเชจเชธ เชŸเซ‹เชฐเชตเชพเชฒเซเชกเซเชธเซ‡ Linux เช•เชฐเซเชจเชฒ 5.12 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚. เชธเซŒเชฅเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชชเซˆเช•เซ€: Btrfs เชฎเชพเช‚ เชเซ‹เชจ เช•เชฐเซ‡เชฒ เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ, เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ ID เชจเซ‡ เชฎเซ‡เชช เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ, เชฒเซ‡เช—เชธเซ€ เชเช†เชฐเชเชฎ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ‡ เชธเชพเชซ เช•เชฐเชตเซเช‚, NFS เชฎเชพเช‚ "เช†เชคเซเชฐ" เชฒเซ‡เช–เชจ เชฎเซ‹เชก, เช•เซ‡เชถเชฎเชพเช‚เชฅเซ€ เชซเชพเช‡เชฒ เชชเชพเชฅ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ LOOKUP_CACHED เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ , BPF เชฎเชพเช‚ เช…เชฃเซ เชธเซ‚เชšเชจเชพเช“ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ, เชฎเซ‡เชฎเชฐเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชญเซ‚เชฒเซ‹ เช“เชณเช–เชตเชพ เชฎเชพเชŸเซ‡ เชกเชฟเชฌเช—เซ€เช‚เช— เชธเชฟเชธเซเชŸเชฎ KFENCE, เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซ‡เช•เชฎเชพเช‚ เชเช• เช…เชฒเช— เช•เชฐเซเชจเชฒ เชฅเซเชฐเซ‡เชกเชฎเชพเช‚ เชšเชพเชฒเชคเซเช‚ NAPI เชฎเชคเชฆเชพเชจ เชฎเซ‹เชก, ACRN เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ, เช•เชพเชฐเซเชฏเชฎเชพเช‚ เชซเซเชฒเชพเชฏ เชชเชฐ เชชเซเชฐเซ€เชฎเซเชชเชŸ เชฎเซ‹เชกเชฒ เชฌเชฆเชฒเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เช…เชจเซ‡ เชเชฒเชŸเซ€เช“ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชœเซเชฏเชพเชฐเซ‡ เช•เซเชฒเซ‡เช‚เช—เชฎเชพเช‚ เชฌเชจเชพเชตเชตเซเช‚.

เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ 14170 (15480) เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชคเชฐเชซเชฅเซ€ 1946 (เช…เช—เชพเช‰เชจเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ 1991) เชซเชฟเช•เซเชธเชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡, เชชเซ‡เชšเชจเซเช‚ เช•เชฆ 38 MB เช›เซ‡ (เชซเซ‡เชฐเชซเชพเชฐเซ‹ 12102 (12090) เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช…เชธเชฐ เช•เชฐเซ‡ เช›เซ‡, 538599 (868025) เช•เซ‹เชกเชจเซ€ เชฒเชพเช‡เชจ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, (333377) 261456 เชฐเซ‡เช–เชพเช“ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€). 43 เชฎเชพเช‚ เชฐเชœเซ‚ เช•เชฐเชพเชฏเซ‡เชฒเชพ เชคเชฎเชพเชฎ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชฎเชพเช‚เชฅเซ€ เชฒเช—เชญเช— 5.12% เช‰เชชเช•เชฐเชฃ เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡, เชฒเช—เชญเช— 17% เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เช•เซ‹เชก เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡, 12% เชจเซ‡เชŸเชตเชฐเซเช• เชธเซเชŸเซ‡เช• เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡, 5% เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡, เช…เชจเซ‡ 4% เช†เช‚เชคเชฐเชฟเช• เช•เชฐเซเชจเชฒ เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เช›เซ‡.

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

  • เชกเชฟเชธเซเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ, I/O เช…เชจเซ‡ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ
    • เชฎเชพเช‰เชจเซเชŸ เชฅเชฏเซ‡เชฒ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ ID เชจเซ‡ เชฎเซ‡เชช เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ (เชคเชฎเซ‡ เชตเชฐเซเชคเชฎเชพเชจ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เช…เชจเซเชฏ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเชพเชฅเซ‡ เชฎเชพเช‰เชจเซเชŸ เชฅเชฏเซ‡เชฒ เชตเชฟเชฆเซ‡เชถเซ€ เชชเชพเชฐเซเชŸเซ€เชถเชจ เชชเชฐ เชเช• เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชฎเซ‡เชช เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹). เชฎเซ‡เชชเชฟเช‚เช— FAT, ext4 เช…เชจเซ‡ XFS เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐเชญเซ‚เชค เช›เซ‡. เชธเซ‚เชšเชฟเชค เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชตเชฟเชตเชฟเชง เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เชตเชšเซเชšเซ‡ เช…เชจเซ‡ เชตเชฟเชตเชฟเชง เช•เชฎเซเชชเซเชฏเซเชŸเชฐเซเชธ เชชเชฐ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฎเซ‡เชชเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— systemd-homed เชชเซ‹เชฐเซเชŸเซ‡เชฌเชฒ เชนเซ‹เชฎ เชกเชพเชฏเชฐเซ‡เช•เซเชŸเชฐเซ€ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชฎเชพเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชนเซ‹เชฎ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เชฌเชพเชนเซเชฏ เชฎเซ€เชกเชฟเชฏเชพเชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพ เช…เชจเซ‡ เชตเชฟเชตเชฟเชง เช•เชฎเซเชชเซเชฏเซเชŸเชฐเซเชธ, เชฎเซ‡เชชเชฟเช‚เช— เชชเชฐ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ ID เชœเซ‡ เชฎเซ‡เชณ เช–เชพเชคเชพ เชจเชฅเซ€. เช…เชจเซเชฏ เช‰เชชเชฏเซ‹เช—เซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช เช›เซ‡ เช•เซ‡ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชซเชพเช‡เชฒเซ‹เชจเชพ เชฎเชพเชฒเชฟเช•เซ‹ เชตเชฟเชถเซ‡เชจเชพ เชกเซ‡เชŸเชพเชจเซ‡ เชตเชพเชธเซเชคเชตเชฎเชพเช‚ เชฌเชฆเชฒเซเชฏเชพ เชตเชฟเชจเชพ, เชฌเชพเชนเซเชฏ เชนเซ‹เชธเซเชŸเชฎเชพเช‚เชฅเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ€ เชตเชนเซ‡เช‚เชšเชพเชฏเซ‡เชฒ เชเช•เซเชธเซ‡เชธเชจเซ€ เชœเซ‹เช—เชตเชพเชˆเชจเซ‡ เช—เซ‹เช เชตเชตเซ€.
    • LOOKUP_CACHED เชชเซ‡เชšเซ‹ เช•เชฐเซเชจเชฒเชฎเชพเช‚ เช…เชชเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เชœเซ‡ เช•เซ‡เชถเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เชกเซ‡เชŸเชพเชจเชพ เช†เชงเชพเชฐเซ‡, เชฌเซเชฒเซ‹เช• เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชœเช—เซเชฏเชพเชฎเชพเช‚เชฅเซ€ เชซเชพเช‡เชฒ เชชเชพเชฅเชจเซ‡ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. RESOLVE_CACHED เชซเซเชฒเซ‡เช— เชชเชธเชพเชฐ เช•เชฐเซ€เชจเซ‡ openat2() เช•เซ‰เชฒเชฎเชพเช‚ LOOKUP_CACHED เชฎเซ‹เชก เชธเช•เซเชฐเชฟเชฏ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฎเชพเชคเซเชฐ เช•เซ‡เชถเชฎเชพเช‚เชฅเซ€ เชœ เชกเซ‡เชŸเชพ เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชœเซ‹ เชชเชพเชฅ เชจเชฟเชฐเซเชงเชพเชฐเชฃ เชฎเชพเชŸเซ‡ เชกเซเชฐเชพเช‡เชตเชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ, เชคเซ‹ EAGAIN เชญเซ‚เชฒ เชชเชฐเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
    • Btrfs เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซ‡ เชเซ‹เชจเซเชก เชฌเซเชฒเซ‹เช• เช‰เชชเช•เชฐเชฃเซ‹ (เชนเชพเชฐเซเชก เชฎเซ‡เช—เซเชจเซ‡เชŸเชฟเช• เชกเชฟเชธเซเช• เช…เชฅเชตเชพ NVMe SSDs เชชเชฐเชจเชพ เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช›เซ‡, เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเซเชชเซ‡เชธ เช•เซ‡ เชœเซ‡เชฎเชพเช‚ เชฌเซเชฒเซ‹เช•เซเชธ เช…เชฅเชตเชพ เชธเซ‡เช•เซเชŸเชฐเชจเชพ เชœเซ‚เชฅเซ‹ เชฌเชจเชพเชตเซ‡ เช›เซ‡ เชคเซ‡ เชเซ‹เชจเชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฎเชพเชคเซเชฐ เชกเซ‡เชŸเชพเชจเชพ เช•เซเชฐเชฎเชฟเช• เช‰เชฎเซ‡เชฐเชพเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช›เซ‡, เชฌเซเชฒเซ‹เช•เซเชธเชจเชพ เชธเชฎเช—เซเชฐ เชœเซ‚เชฅเชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡). เชซเช•เซเชค-เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชฎเซ‹เชกเชฎเชพเช‚, เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ เช…เชจเซ‡ เชชเซ‡เชœ (เชธเชฌเชชเซ‡เชœ) เช•เชฐเชคเชพ เชจเชพเชจเชพ เชกเซ‡เชŸเชพเชตเชพเชณเชพ เชฌเซเชฒเซ‹เช•เซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
    • F2FS เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚, เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เช…เชจเซ‡ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชธเซเชคเชฐ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. LZ4 เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชฎเชพเชŸเซ‡ เช‰เชšเซเชš เชธเซเชคเชฐเซ€เชฏ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ. เชšเซ‡เช•เชชเซ‹เช‡เชจเซเชŸ_เชฎเชฐเซเชœ เชฎเชพเช‰เชจเซเชŸเชฟเช‚เช— เชตเชฟเช•เชฒเซเชช เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเซ‹.
    • เชเช• เชจเชตเซ‹ 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_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 เชกเซเชฐเชพเช‡เชตเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช•เซ‡ เชœเซ‡เช“ Linux เชฎเชพเชŸเซ‡ เชธเซ€เชงเชพ เชธเซเชฒเชญ เชจเชฅเซ€ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, EEPROM เชฎเซ‡เชฎเชฐเซ€ เช•เซ‡ เชœเซ‡ เชฎเชพเชคเซเชฐ เชซเชฐเซเชฎเชตเซ‡เชฐ เชฎเชพเชŸเซ‡ เชญเซŒเชคเชฟเช• เชฐเซ€เชคเซ‡ เชธเซเชฒเชญ เช›เซ‡, เช…เชฅเชตเชพ เชกเซ‡เชŸเชพ เช•เซ‡ เชœเซ‡ เชฎเชพเชคเซเชฐ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชฌเซเชŸ เชคเชฌเช•เซเช•เชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเซเชฒเชญ เช›เซ‡).
    • "เช“เชชเซเชฐเซ‹เชซเชพเช‡เชฒ" เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชฟเช‚เช— เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡เชจเซ‹ เชตเซเชฏเชพเชชเช•เชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช— เชฅเชคเซ‹ เชจ เชนเชคเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชตเชงเซ เช†เชงเซเชจเชฟเช• เชชเชฐเซเชซ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เชฆเซเชตเชพเชฐเชพ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    • io_uring เช…เชธเซเชฎเซ‡เชณ I/O เชˆเชจเซเชŸเชฐเชซเซ‡เชธ cgroups เชธเชพเชฅเซ‡ เชธเช‚เช•เชฒเชจ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡ เชœเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡.
    • RISC-V เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ NUMA เชธเชฟเชธเซเชŸเชฎเซ‹, เชคเซ‡เชฎเชœ kprobes เช…เชจเซ‡ uprobes เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡.
    • เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชธเซเชŸเซ‡เชŸ เชธเซเชจเซ‡เชชเชถเซ‹เชŸ (เชšเซ‡เช•เชชเซ‹เช‡เชจเซเชŸ/เชฐเซ€เชธเซเชŸเซ‹เชฐ) เชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ kcmp() เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชพเชˆ.
    • EXPORT_UNUSED_SYMBOL() เช…เชจเซ‡ EXPORT_SYMBOL_GPL_FUTURE() เชฎเซ‡เช•เซเชฐเซ‹, เชœเซ‡ เช˜เชฃเชพ เชตเชฐเซเชทเซ‹เชฅเซ€ เชตเซเชฏเชตเชนเชพเชฐเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชจเชฅเซ€, เชคเซ‡เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.
  • เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ
    • เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช•เซ‡เชซเซ‡เชจเซเชธ (เช•เชฐเซเชจเชฒ เช‡เชฒเซ‡เช•เซเชŸเซเชฐเชฟเช• เชซเซ‡เชจเซเชธ) เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟ, เชœเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชญเซ‚เชฒเซ‹ เชชเช•เชกเซ‡ เช›เซ‡, เชœเซ‡เชฎ เช•เซ‡ เชฌเชซเชฐ เช“เชตเชฐเชฐเชจเซเชธ เช…เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชฎเซเช•เซเชค เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชเช•เซเชธเซ‡เชธ. KASAN เชกเชฟเชฌเช—เซ€เช‚เช— เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, KFence เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชŠเช‚เชšเซ€ เช“เชชเชฐเซ‡เชŸเชฟเช‚เช— เชธเซเชชเซ€เชก เช…เชจเซ‡ เชจเซ€เชšเซ€ เช“เชตเชฐเชนเซ‡เชก เชฆเซเชตเชพเชฐเชพ เชตเชฐเซเช—เซ€เช•เซƒเชค เชฅเชฏเซ‡เชฒ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชญเซ‚เชฒเซ‹เชจเซ‡ เชชเช•เชกเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ เชซเช•เซเชค เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เช…เชฅเชตเชพ เชฒเชพเช‚เชฌเชพ เช—เชพเชณเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชฆเซ‡เช–เชพเชฏ เช›เซ‡.
    • ACRN เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ, เชฐเซ€เช…เชฒ-เชŸเชพเช‡เชฎ เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เชคเชคเซเชชเชฐเชคเชพ เช…เชจเซ‡ เชฎเชฟเชถเชจ-เช•เซเชฐเชฟเชŸเซ€เช•เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏเชคเชพเชจเซ€ เชจเชœเชฐ เชธเชพเชฅเซ‡ เชฒเช–เชพเชฏเซ‡เชฒ. ACRN เชจเซเชฏเซ‚เชจเชคเชฎ เช“เชตเชฐเชนเซ‡เชก เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชธเชพเชงเชจเซ‹ เชธเชพเชฅเซ‡ เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช“เช›เซ€ เชตเชฟเชฒเช‚เชฌเชคเชพ เช…เชจเซ‡ เชชเชฐเซเชฏเชพเชชเซเชค เชชเซเชฐเชคเชฟเชญเชพเชตเชจเซ€ เช–เชพเชคเชฐเซ€ เช†เชชเซ‡ เช›เซ‡. CPU เชธเช‚เชธเชพเชงเชจเซ‹, I/O, เชจเซ‡เชŸเชตเชฐเซเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ, เช—เซเชฐเชพเชซเชฟเช•เซเชธ เช…เชจเซ‡ เชธเชพเช‰เชจเซเชก เช“เชชเชฐเซ‡เชถเชจเซเชธเชจเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. ACRN เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช‡เชฒเซ‡เช•เซเชŸเซเชฐเซ‹เชจเชฟเช• เช•เช‚เชŸเซเชฐเซ‹เชฒ เชฏเซเชจเชฟเชŸเซเชธ, เช‡เชจเซเชธเซเชŸเซเชฐเซเชฎเซ‡เชจเซเชŸ เชชเซ‡เชจเชฒเซเชธ, เช“เชŸเซ‹เชฎเซ‹เชŸเชฟเชต เช‡เชจเซเชซเซ‹เชฐเซเชฎเซ‡เชถเชจ เชธเชฟเชธเซเชŸเชฎเซเชธ, เช•เชจเซเชเซเชฏเซเชฎเชฐ IoT เช‰เชชเช•เชฐเชฃเซ‹ เช…เชจเซ‡ เช…เชจเซเชฏ เชเชฎเซเชฌเซ‡เชกเซ‡เชก เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชฎเชพเช‚ เชฌเชนเซเชตเชฟเชง เช…เชฒเช— เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเซ‹ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡. ACRN เชฌเซ‡ เชชเซเชฐเช•เชพเชฐเชจเซ€ เช—เซ‡เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎเซเชธเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ - เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เซƒเชค เชธเชฐเซเชตเชฟเชธ VM, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชฟเชธเซเชŸเชฎ เชธเช‚เชธเชพเชงเชจเซ‹เชจเซ‡ เชธเช‚เชšเชพเชฒเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡ (CPU, เชฎเซ‡เชฎเชฐเซ€, I/O, เชตเช—เซ‡เชฐเซ‡), เช…เชจเซ‡ เช•เชธเซเชŸเชฎ เชฏเซเชเชฐ VM, เชœเซ‡ Linux, Android เช…เชจเซ‡ Windows เชตเชฟเชคเชฐเชฃเชจเซ‡ เชšเชฒเชพเชตเซ€ เชถเช•เซ‡ เช›เซ‡.
    • IMA (เช‡เชจเซเชŸเซ‡เช—เซเชฐเชฟเชŸเซ€ เชฎเซ‡เชเชฐเชฎเซ‡เชจเซเชŸ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ) เชธเชฌเชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚, เชœเซ‡ เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพเชจเซ€ เช…เช–เช‚เชกเชฟเชคเชคเชพ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เชนเซ‡เชถ เชกเซ‡เชŸเชพเชฌเซ‡เช เชœเชพเชณเชตเซ‡ เช›เซ‡, เชนเชตเซ‡ เช•เชฐเซเชจเชฒเชจเชพ เชกเซ‡เชŸเชพเชจเซ€ เช…เช–เช‚เชกเชฟเชคเชคเชพเชจเซ‡ เชคเชชเชพเชธเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, SELinux เชจเชฟเชฏเชฎเซ‹เชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชŸเซเชฐเซ…เช• เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡. .
    • Xen เชนเชพเช‡เชชเชฐเช•เซ‹เชฒเซเชธเชจเซ‡ เช…เชŸเช•เชพเชตเชตเชพเชจเซ€ เช…เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชœเช—เซเชฏเชพเชฎเชพเช‚ เชšเชพเชฒเชคเชพ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐเชฎเชพเช‚ เชคเซ‡เชฎเชจเซ‡ เชซเซ‹เชฐเชตเชฐเซเชก เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ KVM เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
    • Hyper-V เชนเชพเช‡เชชเชฐเชตเชพเช‡เชเชฐ เชฎเชพเชŸเซ‡ เชฐเซเชŸ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ เชคเชฐเซ€เช•เซ‡ Linux เชจเซ‡ เชตเชพเชชเชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชพเชˆ. เชฐเซเชŸ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸ เชนเชพเชฐเซเชกเชตเซ‡เชฐเชจเซ€ เชธเซ€เชงเซ€ เชเช•เซเชธเซ‡เชธ เชงเชฐเชพเชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช—เซ‡เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎเซเชธ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡ (Xen เชฎเชพเช‚ Dom0 เชจเซ‡ เช…เชจเซเชฐเซ‚เชช). เช…เชคเซเชฏเชพเชฐ เชธเซเชงเซ€, Hyper-V (Microsoft Hypervisor) เชซเช•เซเชค เช—เซ‡เชธเซเชŸ เชเชจเซเชตเชพเชฏเชฐเซเชจเชฎเซ‡เชจเซเชŸเชฎเชพเช‚ Linux เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซเช‚ เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ เชนเชพเชˆเชชเชฐเชตเชพเชˆเชเชฐ เชชเซ‹เชคเซ‡ Windows-เช†เชงเชพเชฐเชฟเชค เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚เชฅเซ€ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เชนเชคเซเช‚.
    • eMMC เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡ เช‡เชจเชฒเชพเช‡เชจ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ, เชคเชฎเชจเซ‡ เชกเซเชฐเชพเช‡เชต เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐเชฎเชพเช‚ เชฌเชจเซ‡เชฒ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ I/O เชจเซ‡ เชชเชพเชฐเชฆเชฐเซเชถเช• เชฐเซ€เชคเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช…เชจเซ‡ เชกเชฟเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเซ‡ เช›เซ‡.
    • RIPE-MD 128/256/320 เช…เชจเซ‡ เชŸเชพเช‡เช—เชฐ 128/160/192 เชนเซ‡เชถ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ, เชœเซ‡เชจเซ‹ เช•เซ‹เชฐเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช— เชฅเชคเซ‹ เชจเชฅเซ€, เชคเซ‡เชฎเชœ เชธเชพเชฒเชธเชพ20 เชธเซเชŸเซเชฐเซ€เชฎ เชธเชพเช‡เชซเชฐ, เชœเซ‡เชจเซ‡ ChaCha20 เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชฆเซเชตเชพเชฐเชพ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚, เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เช•เซเชฐเชฟเชชเซเชŸเซ‹ เชธเชฌเชธเชฟเชธเซเชŸเชฎ. blake2 เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‡ blake2s เชฒเชพเช—เซ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • เชจเซ‡เชŸเชตเชฐเซเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ
    • เชจเซ‡เชŸเชตเชฐเซเช• เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ NAPI เชชเซ‹เชฒเชฟเช‚เช— เชนเซ‡เชจเซเชกเชฒเชฐเชจเซ‡ เช…เชฒเช— เช•เชฐเซเชจเชฒ เชฅเซเชฐเซ‡เชกเชฎเชพเช‚ เช–เชธเซ‡เชกเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ เช…เชฎเซเช• เชชเซเชฐเช•เชพเชฐเชจเชพ เชตเชฐเซเช•เชฒเซ‹เชก เชฎเชพเชŸเซ‡ เชฌเชนเซ‡เชคเชฐ เชชเซเชฐเชฆเชฐเซเชถเชจ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เช…เช—เชพเช‰, เชฎเชคเชฆเชพเชจ softirq เชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เชคเซ‡ เช•เชพเชฐเซเชฏ เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐ เชฆเซเชตเชพเชฐเชพ เช†เชตเชฐเซ€ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชจ เชนเชคเซเช‚, เชœเซ‡เชจเชพ เช•เชพเชฐเชฃเซ‡ เชฎเชนเชคเซเชคเชฎ เช•เชพเชฎเช—เซ€เชฐเซ€ เชนเชพเช‚เชธเชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเซ€เชฃเชตเชŸเชญเชฐเซ€ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เช•เชฐเชตเชพเชจเซเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเซเชฏเซเช‚ เชนเชคเซเช‚. เช…เชฒเช— เช•เชฐเซเชจเชฒ เชฅเซเชฐเซ‡เชกเชฎเชพเช‚ เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชฎเชคเชฆเชพเชจ เชนเซ‡เชจเซเชกเชฒเชฐเชจเซ‡ เชฏเซเชเชฐ เชธเซเชชเซ‡เชธเชฎเชพเช‚เชฅเซ€ เช…เชตเชฒเซ‹เช•เชจ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชตเซเชฏเช•เซเชคเชฟเช—เชค CPU เช•เซ‹เชฐเซ‹ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เช›เซ‡, เช…เชจเซ‡ เช•เชพเชฐเซเชฏ เชธเซเชตเชฟเชšเชฟเช‚เช— เชถเซ‡เชกเซเชฏเซ‚เชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. sysfs เชฎเชพเช‚ เชจเชตเชพ เชฎเซ‹เชกเชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, /sys/class/net/ เชชเชฐเชฟเชฎเชพเชฃ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช›เซ‡. /เชฅเซเชฐเซ‡เชกเซ‡เชก.
    • MPTCP (MultiPath TCP) เชจเชพ เชฎเซ‚เชณเชฎเชพเช‚ เชเช•เซ€เช•เชฐเชฃ, เชตเชฟเชตเชฟเชง IP เชธเชฐเชจเชพเชฎเชพเช“ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเชพ เชตเชฟเชตเชฟเชง เชจเซ‡เชŸเชตเชฐเซเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฆเซเชตเชพเชฐเชพ เชเช•เชธเชพเชฅเซ‡ เชชเซ‡เช•เซ‡เชŸเซ‹เชจเซ€ เชกเชฟเชฒเชฟเชตเชฐเซ€ เชธเชพเชฅเซ‡ TCP เช•เชจเซ‡เช•เซเชถเชจเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ TCP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซเช‚ เชตเชฟเชธเซเชคเชฐเชฃ. เชจเชตเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชšเซ‹เช•เซเช•เชธ เชฅเซเชฐเซ‡เชกเซ‹เชจเซ‡ เช…เช—เซเชฐเชคเชพ เชธเซ‹เช‚เชชเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡, เชœเซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฌเซ‡เช•เช…เชช เชฅเซเชฐเซ‡เชกเซ‹เชจเชพ เช•เชพเชฐเซเชฏเชจเซ‡ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ เชชเซเชฐเชพเชฅเชฎเชฟเช• เชฅเซเชฐเซ‡เชกเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพ เชนเซ‹เชฏ เชคเซ‹ เชœ เชšเชพเชฒเซ เชฅเชพเชฏ เช›เซ‡.
    • IGMPv3 EHT (เชธเซเชชเชทเซเชŸ เชนเซ‹เชธเซเชŸ เชŸเซเชฐเซ‡เช•เชฟเช‚เช—) เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡.
    • เชจเซ‡เชŸเชซเชฟเชฒเซเชŸเชฐเชจเซเช‚ เชชเซ‡เช•เซ‡เชŸ เชซเชฟเชฒเซเชŸเชฐเชฟเช‚เช— เชเชจเซเชœเชฟเชจ เชตเชฟเชถเชฟเชทเซเชŸ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชšเซ‹เช•เซเช•เชธ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ€ เชฎเชพเชฒเชฟเช•เซ€เชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชซเชพเชฏเชฐเชตเซ‹เชฒ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชšเซ‹เช•เซเช•เชธ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ€ เชฎเชพเชฒเชฟเช•เซ€ เชฒเชˆ เชถเช•เซ‡ เช›เซ‡, เช…เชจเซเชฏ เช•เซ‹เชˆเชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชธเชพเชฅเซ‡ เชฆเช–เชฒ เช•เชฐเชคเชพ เช…เชŸเช•เชพเชตเซ‡ เช›เซ‡).
  • เชธเชพเชงเชจเซ‹
    • เช…เชฎเซ‡ เช…เชชเซเชฐเชšเชฒเชฟเชค เช…เชจเซ‡ เชœเชพเชณเชตเชฃเซ€ เชตเชฟเชจเชพเชจเชพ ARM เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ‡ เชธเชพเชซ เช•เชฐเซเชฏเชพ. efm32, picoxcell, prima2, tango, u300, zx เช…เชจเซ‡ c6x เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเซเชธ เชคเซ‡เชฎเชœ เชคเซ‡เชฎเชจเชพ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เชฎเชพเชŸเซ‡เชจเซ‹ เช•เซ‹เชก เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    • amdgpu เชกเซเชฐเชพเช‡เชตเชฐ เชธเชฟเชเชจเชพ เชธเชฟเช•เซเชฒเชฟเชก GPU (Navi 22, Radeon RX 6xxx) เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช•เชพเชฐเซเชกเชจเซ‡ เช“เชตเชฐเช•เซเชฒเซ‹เช• (เช“เชตเชฐเชกเซเชฐเชพเช‡เชต) เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. DCE (เชกเชฟเชธเซเชชเซเชฒเซ‡ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชเชจเซเชœเชฟเชจ) เชฎเชพเชŸเซ‡ 16เชฎเซ€ เชฅเซ€ 8เชฎเซ€ เชชเซ‡เชขเซ€ เชธเซเชงเซ€ FP11 เชชเชฟเช•เซเชธเซ‡เชฒ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚. GPU เชจเซ‡เชตเซ€ เชซเซเชฒเชพเช‰เชจเซเชกเชฐ (Navi 21) เช…เชจเซ‡ APU Van Gogh เชฎเชพเชŸเซ‡, GPU เชจเซ‡ เชฐเซ€เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
    • Intel เช—เซเชฐเชพเชซเชฟเช•เซเชธ เช•เชพเชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡ i915 เชกเซเชฐเชพเชˆเชตเชฐ i915.mitigations เชชเชฐเชฟเชฎเชพเชฃเชจเซ‡ เชฌเชนเซ‡เชคเชฐ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเซ€ เชคเชฐเชซเซ‡เชฃเชฎเชพเช‚ เช…เชฒเช—เชคเชพ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเชจเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡. เชŸเชพเช‡เช—เชฐ เชฒเซ‡เช•เชฅเซ€ เชถเชฐเซ‚ เชฅเชคเซ€ เชšเชฟเชชเซเชธ เชฎเชพเชŸเซ‡, VRR (เชตเซ‡เชฐเชฟเชฏเซ‡เชฌเชฒ เชฐเซ‡เชŸ เชฐเชฟเชซเซเชฐเซ‡เชถ) เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชถเชพเชฎเซ‡เชฒ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชฐเชฎเชค เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเชฐเชณเชคเชพ เช…เชจเซ‡ เช•เซ‹เชˆ เช…เช‚เชคเชฐเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เชฐเชฟเชซเซเชฐเซ‡เชถ เชฐเซ‡เชŸเชจเซ‡ เช…เชจเซเช•เซ‚เชฒเชจเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชธเซเชงเชพเชฐเซ‡เชฒ เชฐเช‚เช— เชšเซ‹เช•เชธเชพเชˆ เชฎเชพเชŸเซ‡ Intel เช•เซเชฒเชฟเชฏเชฐ เช•เชฒเชฐ เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชถเชพเชฎเซ‡เชฒ เช›เซ‡. DP-HDMI 2.1 เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ. เช‡เชกเซ€เชชเซ€ เชชเซ‡เชจเชฒเซเชธเชจเซ€ เชฌเซ‡เช•เชฒเชพเช‡เชŸเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. LSPCON (เชฒเซ‡เชตเชฒ เชถเชฟเชซเซเชŸเชฐ เช…เชจเซ‡ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เช•เชจเซเชตเชฐเซเชŸเชฐ) เชธเชชเซ‹เชฐเซเชŸ เชธเชพเชฅเซ‡ Gen9 GPU เชฎเชพเชŸเซ‡, HDR เชธเชชเซ‹เชฐเซเชŸ เชธเช•เซเชทเชฎ เช›เซ‡.
    • เชจเซเชตเซ เชกเซเชฐเชพเชˆเชตเชฐ GA100 (Ampere) เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชชเชฐ เช†เชงเชพเชฐเชฟเชค NVIDIA GPUs เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡.
    • msm เชกเซเชฐเชพเช‡เชตเชฐ Adreno 508, 509 เช…เชจเซ‡ 512 GPUs เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡ เชœเซ‡ SDM (Snapdragon) 630, 636 เช…เชจเซ‡ 660 เชšเชฟเชชเซเชธเชฎเชพเช‚ เชตเชชเชฐเชพเชฏ เช›เซ‡.
    • Sound BlasterX AE-5 Plus, Lexicon I-ONIX FW810s เช…เชจเซ‡ Pioneer DJM-750 เชธเชพเช‰เชจเซเชก เช•เชพเชฐเซเชก เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚. Intel Alder Lake PCH-P เช‘เชกเชฟเชฏเซ‹ เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ. เช‘เชกเชฟเชฏเซ‹ เช•เชจเซ‡เช•เซเชŸเชฐเชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพ เช…เชจเซ‡ เชกเชฟเชธเซเช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพเชจเชพ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชธเชฟเชฎเซเชฏเซเชฒเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชœเช—เซเชฏเชพเชฎเชพเช‚ เชกเชฟเชฌเช—เชฟเช‚เช— เชนเซ‡เชจเซเชกเชฒเชฐ เชฎเชพเชŸเซ‡ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    • 64 เชฅเซ€ 1996 เชฆเชฐเชฎเชฟเชฏเชพเชจ เช‰เชคเซเชชเชพเชฆเชฟเชค เชจเชฟเชจเซเชŸเซ‡เชจเซเชกเซ‹ 2003 เช—เซ‡เชฎ เช•เชจเซเชธเซ‹เชฒ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ (เชฒเชฟเชจเช•เซเชธเชจเซ‡ เชจเชฟเชจเซเชŸเซ‡เชจเซเชกเซ‹ 64 เชชเชฐ เชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชจเชพ เชญเซ‚เชคเช•เชพเชณเชจเชพ เชชเซเชฐเชฏเชพเชธเซ‹ เชชเซ‚เชฐเซเชฃ เชฅเชฏเชพ เชจ เชนเชคเชพ เช…เชจเซ‡ เชตเซ‡เชชเชฐเชตเซ‡เชฐ เชคเชฐเซ€เช•เซ‡ เชตเชฐเซเช—เซ€เช•เซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เชนเชคเชพ). เชœเซ‚เชจเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชจเชตเซเช‚ เชฌเช‚เชฆเชฐ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชชเซเชฐเซ‡เชฐเชฃเชพ, เชœเซ‡ เชฒเช—เชญเช— เชตเซ€เชธ เชตเชฐเซเชทเชฅเซ€ เชฌเชนเชพเชฐ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจเชฅเซ€, เช เชเชฎเซเชฏเซเชฒเซ‡เชŸเชฐเชจเชพ เชตเชฟเช•เชพเชธเชจเซ‡ เช‰เชคเซเชคเซ‡เชœเซ€เชค เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชฐเชฎเชคเซ‹เชจเชพ เชชเซ‹เชฐเซเชŸเชฟเช‚เช—เชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช‡เชšเซเช›เชพ เช›เซ‡.
    • Sony PlayStation 5 DualSense เช—เซ‡เชฎ เช•เช‚เชŸเซเชฐเซ‹เชฒเชฐ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชกเซเชฐเชพเชˆเชตเชฐ.
    • ARM เชฌเซ‹เชฐเซเชก, เช‰เชชเช•เชฐเชฃเซ‹ เช…เชจเซ‡ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ: PineTab, Snapdragon 888 / SM8350, Snapdragon MTP, เชŸเซ เชฌเซ€เช•เชจ เชเชฎเซเชฌเซ‡เชกเซ‡เชกเชตเชฐเซเช•, Intel eASIC N5X, Netgear R8000P, Plymovent M2M, Beacon i.MX8M Nano, M4BnoP
    • Purism Librem5 Evergreen, Xperia Z3+/Z4/Z5, ASUS Zenfone 2 Laser, BQ Aquaris X5, OnePlus6, OnePlus6T, Samsung GT-I9070 เชธเซเชฎเชพเชฐเซเชŸเชซเซ‹เชจ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ.
    • เชฌเซเชฐเซ‹เชกเช•เซ‹เชฎ VK เชเช•เซเชธเชฟเชฒเชฐเซ‡เชŸเชฐ เชฌเซ‹เชฐเซเชกเซเชธ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชตเชพเชฒเซเช•เซ€เชฐเซ€ เช…เชจเซ‡ เชตเชพเช‡เชชเชฐ PCIe เชฌเซ‹เชฐเซเชก) เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ bcm-vk เชกเซเชฐเชพเช‡เชตเชฐ, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช‘เชกเชฟเช“, เชตเชฟเชกเชฟเชฏเซ‹ เช…เชจเซ‡ เช‡เชฎเซ‡เชœ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช— เช‘เชชเชฐเซ‡เชถเชจเซเชธ เชคเซ‡เชฎเชœ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ-เชธเช‚เชฌเช‚เชงเชฟเชค เช‘เชชเชฐเซ‡เชถเชจเซเชธเชจเซ‡ เช…เชฒเช— เช‰เชชเช•เชฐเชฃเชฎเชพเช‚ เช‘เชซเชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.
    • เชธเชคเชค เชšเชพเชฐเซเชœเชฟเช‚เช— เช…เชจเซ‡ เช•เซ€เชฌเซ‹เชฐเซเชก เชฌเซ‡เช•เชฒเชพเช‡เชŸเชฟเช‚เช—เชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡ Lenovo IdeaPad เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ. เชชเชพเชตเชฐ เชตเชชเชฐเชพเชถ เชฎเซ‹เชกเซเชธเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡ ThinkPad เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ€ ACPI เชชเซเชฐเซ‹เชซเชพเช‡เชฒ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเชฃ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. Lenovo ThinkPad X1 Tablet Gen 2 HID เชธเชฌเชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชกเซเชฐเชพเชˆเชตเชฐ.
    • Raspberry Pi เชฎเชพเชŸเซ‡ เช•เซ‡เชฎเซ‡เชฐเชพ เชฎเซ‹เชกเซเชฏเซเชฒ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชธเชพเชฅเซ‡ ov5647 เชกเซเชฐเชพเชˆเชตเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
    • RISC-V SoC FU740 เช…เชจเซ‡ HiFive เช…เชจเชฒเซ€เชถเซเชก เชฌเซ‹เชฐเซเชก เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชพเชฏเซ‹. Kendryte K210 เชšเชฟเชช เชฎเชพเชŸเซ‡ เชจเชตเซ‹ เชกเซเชฐเชพเชˆเชตเชฐ เชชเชฃ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.

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

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