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

เชฌเซ‡ เชฎเชนเชฟเชจเชพเชจเชพ เชตเชฟเช•เชพเชธ เชชเช›เซ€, เชฒเชฟเชจเชธ เชŸเซ‹เชฐเชตเชพเชฒเซเชกเซเชธเซ‡ Linux 6.0 เช•เชฐเซเชจเชฒเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เชฐเชœเซ‚ เช•เชฐเซเชฏเซเช‚. เชธเช‚เชธเซเช•เชฐเชฃ เชจเช‚เชฌเชฐเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชซเซ‡เชฐเชซเชพเชฐ เชธเซŒเช‚เชฆเชฐเซเชฏเชฒเช•เซเชทเซ€ เช•เชพเชฐเชฃเซ‹เชธเชฐ เช›เซ‡ เช…เชจเซ‡ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชฎเซเชฆเซเชฆเชพเช“ เชเช•เช เชพ เชฅเชตเชพเชจเซ€ เช…เช—เชตเชกเชคเชพเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชเช• เช”เชชเชšเชพเชฐเชฟเช• เชชเช—เชฒเซเช‚ เช›เซ‡ (เชฒเชฟเชจเชธเซ‡ เชฎเชœเชพเช•เชฎเชพเช‚ เช•เชนเซเชฏเซเช‚ เช•เซ‡ เชถเชพเช–เชพ เชจเช‚เชฌเชฐ เชฌเชฆเชฒเชตเชพเชจเซเช‚ เช•เชพเชฐเชฃ เชตเชงเซ เชถเช•เซเชฏเชคเชพ เช›เซ‡ เช•เซ‡ เชคเซ‡เชจเซ€ เช†เช‚เช—เชณเซ€เช“ เช–เชคเชฎ เชฅเชˆ เชฐเชนเซ€ เช›เซ‡. เช…เชจเซ‡ เชธเช‚เชธเซเช•เชฐเชฃ เชจเช‚เชฌเชฐเซ‹ เช—เชฃเชตเชพ เชฎเชพเชŸเซ‡ เช…เช‚เช—เซ‚เช เชพ). เชธเซŒเชฅเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชชเซˆเช•เซ€: XFS เชฎเชพเช‚ เช…เชธเซเชฎเซ‡เชณ เชฌเชซเชฐ เชฐเชพเช‡เชŸเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ, ublk เชฌเซเชฒเซ‹เช• เชกเซเชฐเชพเช‡เชตเชฐ, เช•เชพเชฐเซเชฏ เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชจเซเช‚ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ, เช•เชฐเซเชจเชฒเชจเซ€ เชธเชพเชšเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟ, ARIA เชฌเซเชฒเซ‹เช• เชธเชพเช‡เชซเชฐ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ.

เช•เชฐเซเชจเชฒ 6.0 เชฎเชพเช‚ เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • เชกเชฟเชธเซเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ, I/O เช…เชจเซ‡ เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธ
    • XFS เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เช io_uring เชฎเชฟเช•เซ‡เชจเชฟเชเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชธเซเชฎเซ‡เชณ เชฌเชซเชฐ เชฐเชพเช‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซ‹ เช›เซ‡. เชซเชฟเช“ เชŸเซ‚เชฒเซเชธ (1 เชฅเซเชฐเซ‡เชก, 4kB เชฌเซเชฒเซ‹เช• เชธเชพเชˆเช, 600 เชธเซ‡เช•เชจเซเชก, เช•เซเชฐเชฎเชฟเช• เชฒเช–เชพเชฃ) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเชฐเซ€เช•เซเชทเชฃเซ‹ เชชเซเชฐเชคเชฟ เชธเซ‡เช•เชจเซเชก (IOPS) เชฎเชพเช‚ 77k เชฅเซ€ 209k, เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชธเซเชชเซ€เชก 314MB/s เชฅเซ€ 854MB/s เชธเซเชงเซ€เชจเซ‹ เชตเชงเชพเชฐเซ‹ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชฒเซ‡เชŸเชจเซเชธเซ€เชฎเชพเช‚ 9600ns เชฅเซ€ 120ns (80 เชตเช–เชค) เชธเซเชงเซ€เชจเซ‹ เช˜เชŸเชพเชกเซ‹.
    • Btrfs เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ "เชฎเซ‹เช•เชฒเซ‹" เช†เชฆเซ‡เชถ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซเช‚ เชฌเซ€เชœเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡, เชœเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡, เชฎเซ‹เชŸเชพ เชฌเซเชฒเซ‹เช•เซเชธเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชฎเซ‹เช•เชฒเซ‡ เช›เซ‡ (64K เช•เชฐเชคเชพเช‚ เชตเชงเซ) เช…เชจเซ‡ เชธเช‚เช•เซเชšเชฟเชค เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชเช•เซเชธเชŸเซ‡เชจเซเชŸ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เช•เชฐเซ‡ เช›เซ‡. 3 เชธเซ‡เช•เซเชŸเชฐ เชธเซเชงเซ€เชจเชพ เชเช•เชธเชพเชฅเซ‡ เชฐเซ€เชกเชฟเช‚เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชฐเซ€เชก เช“เชชเชฐเซ‡เชถเชจเซเชธเชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ (256 เช—เชฃเชพ เชธเซเชงเซ€) เชตเชงเซเชฏเซเช‚ เช›เซ‡. เชตเชฟเชฒเช‚เชฌเชฟเชค เชคเชคเซเชตเซ‹ เชฎเชพเชŸเซ‡ เช†เชฐเช•เซเชทเชฟเชค เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ เช˜เชŸเชพเชกเซ€เชจเซ‡ เชฒเซ‹เช•เซ€เช‚เช— เชตเชฟเชตเชพเชฆเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เช…เชจเซ‡ เชฎเซ‡เชŸเชพเชกเซ‡เชŸเชพ เชšเช•เชพเชธเชฃเซ€เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเซ€.
    • เชจเชตเชพ ioctl เช“เชชเชฐเซ‡เชถเชจเซเชธ EXT4_IOC_GETFSUUID เช…เชจเซ‡ EXT4_IC_SETFSUUID เช เชธเซเชชเชฐเชฌเซเชฒเซ‹เช•เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค UUID เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เช…เชฅเชตเชพ เชธเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ ext4 เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡.
    • F2FS เชซเชพเช‡เชฒ เชธเชฟเชธเซเชŸเชฎ เช“เช›เซ€ เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถ เชฎเซ‹เชก เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เช“เช›เซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ RAM เชธเชพเชฅเซ‡เชจเชพ เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เช‘เชชเชฐเซ‡เชถเชจเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เช˜เชŸเชพเชกเซ‡เชฒเชพ เชชเซเชฐเชฆเชฐเซเชถเชจเชจเชพ เช–เชฐเซเชšเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.
    • NVMe เชกเซเชฐเชพเช‡เชต เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ.
    • NFSv4 เชธเชฐเซเชตเชฐ เชธเช•เซเชฐเชฟเชฏ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชชเชฐ เชฎเชฐเซเชฏเชพเชฆเชพ เชฒเชพเช—เซ เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชฆเชฐเซ‡เช• เช—เซ€เช—เชพเชฌเชพเชˆเชŸ RAM เชฎเชพเชŸเซ‡ 1024 เชฎเชพเชจเซเชฏ เช•เซเชฒเชพเชฏเช‚เชŸ เชคเชฐเซ€เช•เซ‡ เชธเซ‡เชŸ เช•เชฐเซ‡เชฒ เช›เซ‡.
    • CIFS เช•เซเชฒเชพเชฏเชจเซเชŸ เช…เชฎเชฒเซ€เช•เชฐเชฃเซ‡ เชฎเชฒเซเชŸเซ€-เชšเซ‡เชจเชฒ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ เชฎเซ‹เชกเชฎเชพเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซเชฏเซ‹ เช›เซ‡.
    • เชšเซ‹เช•เซเช•เชธ เช‡เชตเซ‡เชจเซเชŸเซเชธเชจเซ‡ เช…เชตเช—เชฃเชตเชพ เชฎเชพเชŸเซ‡ fanotify FS เชฎเชพเช‚ เช‡เชตเซ‡เชจเซเชŸ เชŸเซเชฐเซ‡เช•เชฟเช‚เช— เชธเชฌเชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชจเชตเซ‹ เชซเซเชฒเซ‡เช— FAN_MARK_IGNORE เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    • เช“เชตเชฐเชฒเซ‡เชซเซเชธ FS เชฎเชพเช‚, เชœเซเชฏเชพเชฐเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ ID เชฎเซ‡เชชเชฟเช‚เช— เชธเชพเชฅเซ‡ FS เชจเซ€ เชŸเซ‹เชš เชชเชฐ เชฎเชพเช‰เชจเซเชŸ เชฅเชฏเซ‡เชฒ เชนเซ‹เชฏ, เชคเซเชฏเชพเชฐเซ‡ POSIX- เชธเซเชธเช‚เช—เชค เชเช•เซเชธเซ‡เชธ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชฒเชฟเชธเซเชŸ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เช†เชงเชพเชฐ เชชเซ‚เชฐเซ‹ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
    • ublk เชฌเซเชฒเซ‹เช• เชกเซเชฐเชพเช‡เชตเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚, เชœเซ‡ เชšเซ‹เช•เซเช•เชธ เชคเชฐเซเช•เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชœเช—เซเชฏเชพเชฎเชพเช‚ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ€ เชฌเชพเชœเซเชฎเชพเช‚ เช–เชธเซ‡เชกเซ‡ เช›เซ‡ เช…เชจเซ‡ io_uring เชธเชฌเชธเชฟเชธเซเชŸเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡.
  • เชฎเซ‡เชฎเชฐเซ€ เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เชธเซ‡เชตเชพเช“
    • DAMON (เชกเซ‡เชŸเชพ เชเช•เซเชธเซ‡เชธ เชฎเซ‹เชจเชฟเชŸเชฐ) เชธเชฌเชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชจเชตเชพ เชซเซ€เชšเชฐเซเชธ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เชœเซ‡ เชฎเชพเชคเซเชฐ เชฏเซเชเชฐ เชธเซเชชเซ‡เชธเชฎเชพเช‚เชฅเซ€ RAM เชธเซเชงเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชเช•เซเชธเซ‡เชธเชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชœ เชจเชนเซ€เช‚, เชชเชฃ เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸเชจเซ‡ เชชเซเชฐเชญเชพเชตเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฃ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เชเช• เชจเชตเซเช‚ เชฎเซ‹เชกเซเชฏเซเชฒ โ€œLRU_SORTโ€ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชšเซ‹เช•เซเช•เชธ เชฎเซ‡เชฎเชฐเซ€ เชชเซ‡เชœเซ€เชธเชจเซ€ เช…เช—เซเชฐเชคเชพ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ LRU (เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชคเชพเชœเซ‡เชคเชฐเชฎเชพเช‚ เชตเชชเชฐเชพเชฏเซ‡เชฒ) เชฏเชพเชฆเซ€เช“เชจเซเช‚ เชชเซเชจเชƒเชœเซ‚เชฅ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเซ‡ เช›เซ‡.
    • เชจเชตเชพ เชฎเซ‡เชฎเชฐเซ€ เชชเซเชฐเชฆเซ‡เชถเซ‹ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ CXL (เช•เชฎเซเชชเซเชฏเซเชŸ เชเช•เซเชธเชชเซเชฐเซ‡เชธ เชฒเชฟเช‚เช•) เชฌเชธเชจเซ€ เช•เซเชทเชฎเชคเชพเช“เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— CPU เช…เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€ เช‰เชชเช•เชฐเชฃเซ‹ เชตเชšเซเชšเซ‡ เชนเชพเช‡-เชธเซเชชเซ€เชก เช•เซเชฐเชฟเชฏเชพเชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชพเชฏ เช›เซ‡. CXL เชคเชฎเชจเซ‡ เชฌเชพเชนเซเชฏ เชฎเซ‡เชฎเชฐเซ€ เช‰เชชเช•เชฐเชฃเซ‹ เชฆเซเชตเชพเชฐเชพ เชชเซ‚เชฐเชพ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชจเชตเชพ เชฎเซ‡เชฎเชฐเซ€ เชชเซเชฐเชฆเซ‡เชถเซ‹เชจเซ‡ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเชตเชพเชจเซ€ เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎเชจเซ€ เชฐเซ‡เชจเซเชกเชฎ เชเช•เซเชธเซ‡เชธ เชฎเซ‡เชฎเชฐเซ€ (DDR) เช…เชฅเชตเชพ เช•เชพเชฏเชฎเซ€ เชฎเซ‡เชฎเชฐเซ€ (PMEM) เชจเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชญเซŒเชคเชฟเช• เชธเชฐเชจเชพเชฎเชพเช‚ เชธเซเชฅเชพเชจ เชธเซเชฐเซ‹เชคเซ‹ เชคเชฐเซ€เช•เซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
    • เช•เซ‡เชŸเชฒเชพเช• เชšเชฟเชชเชธเซ‡เชŸเชฎเชพเช‚ เชนเชพเชฐเซเชกเชตเซ‡เชฐ เชธเชฎเชธเซเชฏเชพเชจเซ€ เช†เชธเชชเชพเชธ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ 20 เชตเชฐเซเชท เชชเชนเซ‡เชฒเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เช•เซ‹เชกเชจเชพ เช•เชพเชฐเชฃเซ‡ AMD เชเซ‡เชจ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธ เชธเชพเชฅเซ‡เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชธเชฎเชธเซเชฏเชพเช“เชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ (เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเชจเซ‡ เชงเซ€เชฎเซเช‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ WAIT เชธเซ‚เชšเชจเชพ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ เชœเซ‡เชฅเซ€ เชšเชฟเชชเชธเซ‡เชŸเชจเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชœเชตเชพเชจเซ‹ เชธเชฎเชฏ เชฎเชณเซ‡). เช† เชซเซ‡เชฐเชซเชพเชฐเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เชตเชฐเซเช•เชฒเซ‹เชก เชนเซ‡เช เชณ เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เชฅเชฏเซ‹ เช›เซ‡ เชœเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช…เชจเซ‡ เชตเซเชฏเชธเซเชค เชธเซเชฅเชฟเชคเชฟ เชตเชšเซเชšเซ‡ เชตเชพเชฐเช‚เชตเชพเชฐ เชฌเชฆเชฒเชพเชฏ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชตเชฐเซเช•เช…เชฐเชพเช‰เชจเซเชกเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชธเชฐเซ‡เชฐเชพเชถ tbench เชŸเซ‡เชธเซเชŸ เชธเซเช•เซ‹เชฐ 32191 MB/s เชฅเซ€ เชตเชงเซ€เชจเซ‡ 33805 MB/s เชฅเชฏเซ‹ เช›เซ‡.
    • เชนเซเชฏเซเชฐเชฟเชธเซเชŸเชฟเช•เซเชธ เชธเชพเชฅเซ‡เชจเซ‹ เช•เซ‹เชก เชŸเชพเชธเซเช• เชถเซ‡เชกเซเชฏเซ‚เชฒเชฐเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชฒเซ‹เชก เช•เชฐเซ‡เชฒเชพ CPUs เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซเช‚ เชธเซเชฅเชณเชพเช‚เชคเชฐ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชŠเชฐเซเชœเชพ เชตเชชเชฐเชพเชถเชฎเชพเช‚ เช…เชจเซเชฎเชพเชจเชฟเชค เชฒเชพเชญเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ‡ เช›เซ‡. เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช เชจเชฟเชทเซเช•เชฐเซเชท เช•เชพเชขเซเชฏเซ‹ เช•เซ‡ เชนเซเชฏเซเชฐเชฟเชธเซเชŸเชฟเช• เชชเซ‚เชฐเชคเซเช‚ เช‰เชชเชฏเซ‹เช—เซ€ เชจ เชนเชคเซเช‚ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเซเช‚ เช…เชจเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เชตเชฟเชจเชพ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“เชจเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเซเช‚ เชธเชฐเชณ เชนเชคเซเช‚ เชœเซเชฏเชพเชฐเซ‡ เชชเชฃ เช†เชตเชพ เชธเซเชฅเชณเชพเช‚เชคเชฐเชฅเซ€ เชธเช‚เชญเชตเชฟเชค เชฐเซ€เชคเซ‡ เช“เช›เชพ เชชเชพเชตเชฐ เชตเชชเชฐเชพเชถเชฎเชพเช‚ เชชเชฐเชฟเชฃเชฎเซ€ เชถเช•เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชฒเช•เซเชทเซเชฏ CPU เชจเซ€เชšเชฒเชพ เชชเชพเชตเชฐ เชŸเชพเชฏเชฐเชฎเชพเช‚ เชนเซ‹เชฏ). เชนเซเชฏเซเชฐเชฟเชธเซเชŸเชฟเช•เซเชธเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชฅเซ€ เชธเช˜เชจ เช•เชพเชฐเซเชฏเซ‹ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชชเชพเชตเชฐ เชตเชชเชฐเชพเชถเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เชฅเชฏเซ‹, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชตเชฟเชกเชฟเช“ เชกเซ€เช•เซ‹เชกเชฟเช‚เช— เชชเชฐเซ€เช•เซเชทเชฃเชฎเชพเช‚, เชชเชพเชตเชฐ เชตเชชเชฐเชพเชถเชฎเชพเช‚ 5.6% เช˜เชŸเชพเชกเซ‹ เชฅเชฏเซ‹.
    • เชฎเซ‹เชŸเซ€ เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ CPU เช•เซ‹เชฐเซ‹ เชชเชฐเชจเชพ เช•เชพเชฐเซเชฏเซ‹เชจเซเช‚ เชตเชฟเชคเชฐเชฃ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชฃเซ‡ เชšเซ‹เช•เซเช•เชธ เชชเซเชฐเช•เชพเชฐเชจเชพ เชตเชฐเซเช•เชฒเซ‹เชก เชฎเชพเชŸเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชจเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเซเชฏเซ‹ เช›เซ‡.
    • io_uring เช…เชธเซเชฎเซ‡เชณ I/O เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เชจเชตเซ‹ เชซเซเชฒเซ‡เช— เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡, IORING_RECV_MULTISHOT, เชœเซ‡ เชคเชฎเชจเซ‡ เชเช• เชœ เชจเซ‡เชŸเชตเชฐเซเช• เชธเซ‹เช•เซ‡เชŸเชฎเชพเช‚เชฅเซ€ เชฌเชนเซเชตเชฟเชง เชฐเซ€เชก เช‘เชชเชฐเซ‡เชถเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ recv() เชธเชฟเชธเซเชŸเชฎ เช•เซ‰เชฒ เชธเชพเชฅเซ‡ เชฎเชฒเซเชŸเชฟ-เชถเซ‹เชŸ เชฎเซ‹เชกเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. io_uring เชฎเชงเซเชฏเชตเชฐเซเชคเซ€ เชฌเชซเชฐเชฟเช‚เช— (เชเซ€เชฐเซ‹-เช•เซ‹เชชเซ€) เชตเชฟเชจเชพ เชจเซ‡เชŸเชตเชฐเซเช• เชŸเซเชฐเชพเชจเซเชธเชซเชฐเชจเซ‡ เชชเชฃ เช†เชงเชพเชฐ เช†เชชเซ‡ เช›เซ‡.
    • เช…เชชเชฐเซ‹เชฌ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ BPF เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซ‡ เชŠเช‚เช˜เชจเซ€ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซเชฏเซ‹. BPF เช•เชฐเซเชจเชฒ เชธเชฟเชฎเซเชฌเซ‹เชฒ เช•เซ‹เชทเซเชŸเช•เซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชจเชตเซเช‚ เช‡เชŸเชฐเชฐเซ‡เชŸเชฐ ksym เชชเชฃ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡.
    • sysfs เชฎเชพเช‚ เช…เชชเซเชฐเชšเชฒเชฟเชค โ€œefivarsโ€ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ, UEFI เชฌเซเชŸ เชšเชฒเซ‹เชจเซ€ เชเช•เซเชธเซ‡เชธ เชฎเชพเชŸเซ‡ เชฌเชจเชพเชตเชพเชฏเซ‡เชฒ เช›เซ‡, เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ (efivarfs เชตเชฐเซเชšเซเชฏเซเช…เชฒ FS เชนเชตเซ‡ EFI เชกเซ‡เชŸเชพเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชพเชฐเซเชตเชคเซเชฐเชฟเช• เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชฏ เช›เซ‡).
    • เชชเชฐเซเชซ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เชชเชพเชธเซ‡ เชฒเซ‹เช• เชคเช•เชฐเชพเชฐเชจเซเช‚ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เช•เชฐเชตเชพ เช…เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธเชฐ เชฆเซเชตเชพเชฐเชพ เช•เชฐเซเชจเชฒ เช˜เชŸเช•เซ‹เชจเซ‡ เชšเชฒเชพเชตเชตเชพเชฎเชพเช‚ เชตเชฟเชคเชพเชตเซ‡เชฒเซ‹ เชธเชฎเชฏ เชฎเชพเชŸเซ‡ เชจเชตเชพ เช…เชนเซ‡เชตเชพเชฒเซ‹ เช›เซ‡.
    • CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 เชธเซ‡เชŸเชฟเช‚เช— เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡เชฃเซ‡ เช•เชฐเซเชจเชฒเชจเซ‡ "-O3" เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชฎเซ‹เชกเชฎเชพเช‚ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€ เชนเชคเซ€. เช เชจเซ‹เช‚เชงเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชฎเซ‹เชกเซเชธ เชธเชพเชฅเซ‡เชจเชพ เชชเซเชฐเชฏเซ‹เช—เซ‹ เชเชธเซ‡เชฎเซเชฌเชฒเซ€ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชซเซเชฒเซ‡เช—เซเชธ เชชเชธเชพเชฐ เช•เชฐเซ€เชจเซ‡ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชถเช•เซ‡ เช›เซ‡ ("KCFLAGS=-O3" เชฌเชจเชพเชตเซ‹), เช…เชจเซ‡ Kconfig เชฎเชพเช‚ เชธเซ‡เชŸเชฟเช‚เช— เช‰เชฎเซ‡เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชชเซเชฐเชฆเชฐเซเชถเชจ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชฟเช‚เช—เชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เชœเซ‡ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ เช•เซ‡ "-O3" เชฎเซ‹เชกเชฎเชพเช‚ เชฒเซ‚เชช เช…เชจเชฐเซ‹เชฒเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. "-O2" เช“เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เชธเซเชคเชฐเชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€เชฎเชพเช‚ เชฒเชพเชญ เช†เชชเซ‡ เช›เซ‡.
    • เชตเซเชฏเช•เซเชคเชฟเช—เชค โ€œเชฎเซ‡เชฎเชฐเซ€ เชธเช‚เช•เซ‹เชšเชพเชˆโ€ เชจเชพ เช“เชชเชฐเซ‡เชถเชจ เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชกเซ€เชฌเช—เชซเซเชธ เชˆเชจเซเชŸเชฐเชซเซ‡เชธ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ (เชคเซ‡เชฎเชจเชพ เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถเชจเซ‡ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ เชœเซเชฏเชพเชฐเซ‡ เช…เชชเซ‚เชฐเชคเซ€ เชฎเซ‡เชฎเชฐเซ€ เชนเซ‹เชฏ เช…เชจเซ‡ เช•เชฐเซเชจเชฒ เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเช•เซเชšเชฐเชจเซ‡ เชชเซ‡เช•เชฟเช‚เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธ เช•เชนเซ‡เชตเชพเชฏ เช›เซ‡).
    • OpenRISC เช…เชจเซ‡ LoongArch เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡, PCI เชฌเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    • RISC-V เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡, "Zicbom" เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ DMA เชธเชพเชฅเซ‡เชจเชพ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ‡ เชธเช‚เชšเชพเชฒเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡ เช•เซ‡เชถ-เชธเซเชธเช‚เช—เชค เชจเชฅเซ€.
  • เชตเชฐเซเชšเซเชฏเซเช…เชฒเชพเชˆเชเซ‡เชถเชจ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ
    • เชเช• RV (เชฐเชจเชŸเชพเช‡เชฎ เชตเซ‡เชฐเชฟเชซเชฟเช•เซ‡เชถเชจ) เชตเซ‡เชฐเชฟเชซเชฟเช•เซ‡เชถเชจ เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เชœเซ‡ เช…เชคเซเชฏเช‚เชค เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชธเชฟเชธเซเชŸเชฎเซเชธ เชชเชฐ เชฏเซ‹เช—เซเชฏ เช•เชพเชฎเช—เซ€เชฐเซ€ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เช›เซ‡ เชœเซ‡ เช•เซ‹เชˆ เชจเชฟเชทเซเชซเชณเชคเชพเชจเซ€ เช–เชพเชคเชฐเซ€ เช†เชชเชคเซ€ เชจเชฅเซ€. เชธเชฟเชธเซเชŸเชฎเชจเชพ เช…เชชเซ‡เช•เซเชทเชฟเชค เชตเชฐเซเชคเชฃเซ‚เช•เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชคเชพ เชฎเชถเซ€เชจเชจเชพ เชชเซ‚เชฐเซเชตเชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชธเช‚เชฆเชฐเซเชญ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชฎเซ‹เชกเซ‡เชฒ เชธเชพเชฎเซ‡ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เชตเชพเชธเซเชคเชตเชฟเช• เชชเซเชฐเช—เชคเชฟ เชคเชชเชพเชธเชคเชพ เชŸเซเชฐเซ‡เชธ เชชเซ‹เชˆเชจเซเชŸเซเชธ เชธเชพเชฅเซ‡ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ‡ เชœเซ‹เชกเซ€เชจเซ‡ เชฐเชจเชŸเชพเช‡เชฎ เชธเชฎเชฏเซ‡ เชšเช•เชพเชธเชฃเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชถเชพเชธเซเชคเซเชฐเซ€เชฏ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏเชคเชพ เชšเช•เชพเชธเชฃเซ€ เชชเชฆเซเชงเชคเชฟเช“เชจเชพ เชชเซ‚เชฐเช•, เชœเชŸเชฟเชฒ เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เชถเซเชฆเซเชงเชคเชพเชจเซ€ เชชเซเชทเซเชŸเชฟ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชจเชŸเชพเช‡เชฎ เชชเชฐ เชฎเซ‹เชกเซ‡เชฒ เชธเชพเชฅเซ‡เชจเซ€ เชšเช•เชพเชธเชฃเซ€ เชตเชงเซ เชนเชณเชตเชพ เช…เชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชธเชฐเชณ เชชเชฆเซเชงเชคเชฟ เชคเชฐเซ€เช•เซ‡ เชธเซเชฅเชฟเชค เช›เซ‡. RV เชจเชพ เชซเชพเชฏเชฆเชพเช“เชฎเชพเช‚ เชเช• เชฎเซ‹เชกเซ‡เชฒเชฟเช‚เช— เชญเชพเชทเชพเชฎเชพเช‚ เชธเชฎเช—เซเชฐ เชธเชฟเชธเซเชŸเชฎเชจเชพ เช…เชฒเช— เช…เชฎเชฒเซ€เช•เชฐเชฃ เชตเชฟเชจเชพ เช•เชกเช• เชšเช•เชพเชธเชฃเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชคเซ‡เชฎเชœ เช…เชฃเชงเชพเชฐเซ€ เช˜เชŸเชจเชพเช“ เชฎเชพเชŸเซ‡ เชฒเชตเชšเซ€เช• เชชเซเชฐเชคเชฟเชธเชพเชฆ เช›เซ‡.
    • Intel SGX2 (เชธเซ‹เชซเซเชŸเชตเซ‡เชฐ เช—เชพเชฐเซเชก เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจ) เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชเชจเซเช•เซเชฒเซ‡เชตเซเชธเชจเชพ เชธเช‚เชšเชพเชฒเชจ เชฎเชพเชŸเซ‡ เชธเช‚เช•เชฒเชฟเชค เช•เชฐเซเชจเชฒ เช˜เชŸเช•เซ‹, เชœเซ‡ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซ‡ เชฎเซ‡เชฎเชฐเซ€เชจเชพ เช…เชฒเช— เชเชจเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชตเชฟเชธเซเชคเชพเชฐเซ‹เชฎเชพเช‚ เช•เซ‹เชก เชšเชฒเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฌเชพเช•เซ€เชจเซ€ เชธเชฟเชธเซเชŸเชฎ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชเช•เซเชธเซ‡เชธ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เช‡เชจเซเชŸเซ‡เชฒ SGX2 เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เช‡เชจเซเชŸเซ‡เชฒ เช†เช‡เชธ เชฒเซ‡เช• เช…เชจเซ‡ เชœเซ‡เชฎเชฟเชจเซ€ เชฒเซ‡เช• เชšเชฟเชชเซเชธเชฎเชพเช‚ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡ เช…เชจเซ‡ เชเชจเซเช•เซเชฒเซ‡เชตเซเชธเชจเชพ เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชฎเชพเชŸเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เชธเซ‚เชšเชจเชพเช“เชฎเชพเช‚ เช‡เชจเซเชŸเซ‡เชฒ SGX1 เชฅเซ€ เช…เชฒเช— เช›เซ‡.
    • x86 เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡, เชฌเซเชŸเชฒเซ‹เชกเชฐ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฆเซเชตเชพเชฐเชพ เชธเซเชฏเซเชกเซ‹เชฐเซ‡เชจเซเชกเชฎ เชจเช‚เชฌเชฐ เชœเชจเชฐเซ‡เชŸเชฐ เชฎเชพเชŸเซ‡ เชฌเซ€เชœเชจเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
    • SafeSetID LSM เชฎเซ‹เชกเซเชฏเซเชฒ เชนเชตเซ‡ setgroups() เช•เซ‹เชฒ เชฆเซเชตเชพเชฐเชพ เชฅเชฏเซ‡เชฒเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชฎเซ‡เชจเซ‡เชœ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชงเชฐเชพเชตเซ‡ เช›เซ‡. SafeSetID เชธเชฟเชธเซเชŸเชฎ เชธเซ‡เชตเชพเช“เชจเซ‡ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ (CAP_SETUID) เชตเชงเซเชฏเชพ เชตเชฟเชจเชพ เช…เชจเซ‡ เชฐเซ‚เชŸ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชฎเซ‡เชณเชตเซเชฏเชพ เชตเชฟเชจเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เชฐเซ€เชคเซ‡ เชธเช‚เชšเชพเชฒเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
    • ARIA เชฌเซเชฒเซ‹เช• เชธเชพเช‡เชซเชฐ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
    • BPF-เช†เชงเชพเชฐเชฟเชค เชธเซเชฐเช•เซเชทเชพ เชตเซเชฏเชตเชธเซเชฅเชพเชชเชจ เชฎเซ‹เชกเซเชฏเซเชฒ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธเชจเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเช“ เช…เชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชœเซ‚เชฅเซ‹ (cgroups) เชธเชพเชฅเซ‡ เชœเซ‹เชกเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.
    • เชฎเซ‹เชจเซ€เชŸเชฐเซ€เช‚เช— vCPU เชชเซเชฐเชตเซƒเชคเซเชคเชฟ เชชเชฐ เช†เชงเชพเชฐเชฟเชค เช—เซ‡เชธเซเชŸ เชธเชฟเชธเซเชŸเชฎเชจเชพ เชนเซ‡เช‚เช—เซเชธ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เชตเซ‹เชšเชกเซ‹เช— เช…เชฎเชฒเซ€เช•เชฐเชฃ เชธเชพเชฅเซ‡เชจเซ€ เชชเชฆเซเชงเชคเชฟ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • เชจเซ‡เชŸเชตเชฐเซเช• เชธเชฌเชธเชฟเชธเซเชŸเชฎ
    • BPF เชธเชฌเชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ SYN เช•เซ‚เช•เซ€เช เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เชคเชชเชพเชธเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชนเซ‡เชจเซเชกเชฒเชฐเซเชธ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡. เชœเซ‹เชกเชพเชฃเซ‹เชจเซ€ เชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เช…เชจเซ‡ เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฐเซเชฏเซ‹เชจเซ‹ เชธเชฎเซ‚เชน (kfunc) เชชเชฃ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
    • เชตเชพเชฏเชฐเชฒเซ‡เชธ เชธเซเชŸเซ‡เช•เซ‡ MLO (เชฎเชฒเซเชŸเซ€-เชฒเชฟเช‚เช• เช“เชชเชฐเซ‡เชถเชจ) เชฎเชฟเช•เซ‡เชจเชฟเชเชฎ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ WiFi 7 เชธเซเชชเชทเซเชŸเซ€เช•เชฐเชฃเชฎเชพเช‚ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช›เซ‡ เช…เชจเซ‡ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ‡ เชเช•เชธเชพเชฅเซ‡ เชตเชฟเชตเชฟเชง เชซเซเชฐเซ€เช•เซเชตเชจเซเชธเซ€ เชฌเซ‡เชจเซเชกเซเชธ เช…เชจเซ‡ เชšเซ‡เชจเชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชกเซ‡เชŸเชพ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชฎเซ‹เช•เชฒเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชเช• เชธเชพเชฅเซ‡ เช…เชจเซ‡เช• เชธเช‚เชšเชพเชฐ เชšเซ‡เชจเชฒเซ‹ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡. เช•เซเชฒเชพเชฏเช‚เชŸ เช‰เชชเช•เชฐเชฃ เชฎเชพเชŸเซ‡ เชเช•เซเชธเซ‡เชธ เชชเซ‹เช‡เชจเซเชŸ.
    • เช•เชฐเซเชจเชฒเชฎเชพเช‚ เชฌเชจเซ‡เชฒ TLS เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เชธเซเชงเชพเชฐเซ‡เชฒ เช›เซ‡.
    • เช•เชฐเซเชจเชฒ เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชตเชฟเช•เชฒเซเชช "เชนเซ‹เชธเซเชŸเชจเชพเชฎ=" เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฅเซ€ เชฏเซเชเชฐ เชธเซเชชเซ‡เชธ เช˜เชŸเช•เซ‹ เชถเชฐเซ‚ เชฅเชพเชฏ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚, เชฌเซ‚เชŸ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เชฏเชœเชฎเชพเชจเชจเชพเชฎเชจเซ‡ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เชธเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡.
  • เชธเชพเชงเชจเซ‹
    • i915 (Intel) เชกเซเชฐเชพเช‡เชตเชฐ Intel Arc (DG2/Alchemist) A750 เช…เชจเซ‡ A770 เช…เชฒเช— เชตเชฟเชกเชฟเชฏเซ‹ เช•เชพเชฐเซเชก เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡. Intel Ponte Vecchio (Xe-HPC) เช…เชจเซ‡ Meteor Lake GPUs เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸเชจเชพ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เชฆเชฐเช–เชพเชธเซเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช‡เชจเซเชŸเซ‡เชฒ เชฐเซ‡เชชเซเชŸเชฐ เชฒเซ‡เช• เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพเชจเซเช‚ เช•เชพเชฎ เชšเชพเชฒเซ เช›เซ‡.
    • amdgpu เชกเซเชฐเชพเช‡เชตเชฐ เชเชเชฎเชกเซ€ RDNA3 (RX 7000) เช…เชจเซ‡ CDNA (เช‡เชจเซเชธเซเชŸเชฟเช‚เช•เซเชŸ) เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เซ‡ เช›เซ‡.
    • เชจเซเชตเซ เชกเซเชฐเชพเช‡เชตเชฐเซ‡ NVIDIA nv50 GPU เชกเชฟเชธเซเชชเซเชฒเซ‡ เชเชจเซเชœเชฟเชจ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เซ‹เชกเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เชฌเชจเชพเชตเซเชฏเซ‹ เช›เซ‡.
    • LogiCVC เชธเซเช•เซเชฐเซ€เชจเซ‹ เชฎเชพเชŸเซ‡ เชจเชตเซ‹ logicvc DRM เชกเซเชฐเชพเช‡เชตเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
    • v3d เชกเซเชฐเชพเชˆเชตเชฐ (เชฌเซเชฐเซ‹เชกเช•เซ‹เชฎ เชตเชฟเชกเซ€เชฏเซ‹ เช•เซ‹เชฐ GPU เชฎเชพเชŸเซ‡) Raspberry Pi 4 เชฌเซ‹เชฐเซเชกเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡.
    • msm เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚ Qualcomm Adreno 619 GPU เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
    • เชชเซ‡เชจเชซเซเชฐเซ‹เชธเซเชŸ เชกเซเชฐเชพเชˆเชตเชฐ เชฎเชพเชŸเซ‡ ARM Mali Valhall GPU เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
    • Lenovo ThinkPad X8s เชฒเซ‡เชชเชŸเซ‹เชชเซเชธเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ Qualcomm Snapdragon 3cx Gen13 เชชเซเชฐเซ‹เชธเซ‡เชธเชฐเซเชธ เชฎเชพเชŸเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
    • AMD Raphael (Ryzen 7000), AMD Jadeite, Intel Meteor Lake เช…เชจเซ‡ Mediatek MT8186 เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชธเชพเช‰เชจเซเชก เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เช‰เชฎเซ‡เชฐเซเชฏเชพ.
    • Intel Habana Gaudi 2 เชฎเชถเซ€เชจ เชฒเชฐเซเชจเชฟเช‚เช— เชเช•เซเชธเชฟเชฒเชฐเซ‡เชŸเชฐเซเชธ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ.
    • ARM SoC Allwinner H616, NXP i.MX93, Sunplus SP7021, Nuvoton NPCM8XX, Marvell Prestera 98DX2530, Google Chameleon v3 เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.

เชคเซ‡ เชœ เชธเชฎเชฏเซ‡, เชฒเซ‡เชŸเชฟเชจ เช…เชฎเซ‡เชฐเชฟเช•เชจ เชซเซเชฐเซ€ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เชซเชพเช‰เชจเซเชกเซ‡เชถเชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชฎเชซเชค เช•เชฐเซเชจเชฒ 6.0 - Linux-libre 6.0-gnu เชจเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชฌเชจเชพเชตเซเชฏเซเช‚, เชœเซ‡ เชซเชฐเซเชฎเชตเซ‡เชฐ เช…เชจเซ‡ เชกเซเชฐเชพเช‡เชตเชฐเซเชธเชจเชพ เช˜เชŸเช•เซ‹เชจเซ‡ เชธเชพเชซ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชฌเชฟเชจ-เชฎเซเช•เซเชค เช˜เชŸเช•เซ‹ เช…เชฅเชตเชพ เช•เซ‹เชกเชจเชพ เชตเชฟเชญเชพเช—เซ‹ เช›เซ‡, เชœเซ‡เชจเซ‹ เช…เชตเช•เชพเชถ เช›เซ‡. เช‰เชคเซเชชเชพเชฆเช• เชฆเซเชตเชพเชฐเชพ เชฎเชฐเซเชฏเชพเชฆเชฟเชค. เชจเชตเซ€ เชฐเซ€เชฒเซ€เช CS35L41 HD-เช“เชกเชฟเชฏเซ‹ เชกเซเชฐเชพเชˆเชตเชฐ เช…เชจเซ‡ STM32G0 เชฎเชพเช‡เช•เซเชฐเซ‹เช•เชจเซเชŸเซเชฐเซ‹เชฒเชฐ เชฎเชพเชŸเซ‡ UCSI เชกเซเชฐเชพเชˆเชตเชฐเชฎเชพเช‚ เชฌเซเชฒเซ‹เชฌเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ‡ เช›เซ‡. Qualcomm เช…เชจเซ‡ MediaTek เชšเชฟเชชเซเชธ เชฎเชพเชŸเซ‡เชจเซ€ DTS เชซเชพเช‡เชฒเซ‹ เชธเชพเชซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. MediaTek MT76 เชกเซเชฐเชพเช‡เชตเชฐเชฎเชพเช‚ เชฌเซเชฒเซ‹เชฌเซเชธเชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชจเซเช‚ เชซเชฐเซ€เชฅเซ€ เช•เชพเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. AMDGPU, Adreno, Tegra VIC, Netronome NFP เช…เชจเซ‡ Habanalabs Gaudi2 เชกเซเชฐเชพเช‡เชตเชฐเซ‹ เช…เชจเซ‡ เชธเชฌเชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚ เชฌเซเชฒเซ‰เชฌ เช•เซเชฒเชฟเชจเชฟเช‚เช— เช•เซ‹เชก เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซ‹. VXGE เชกเซเชฐเชพเช‡เชตเชฐเชจเซ‡ เชธเชพเชซ เช•เชฐเชตเชพเชจเซเช‚ เชฌเช‚เชง เช•เชฐเซเชฏเซเช‚, เชœเซ‡ เช•เชฐเซเชจเชฒเชฎเชพเช‚เชฅเซ€ เชฆเซ‚เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚.

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

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