ื ืึธื ืฆืืืื ืืืฉืื ืคืื ืึทื ืืืืืงืืื ื, Linus Torvalds ืงืขืจื ืืขืืืื ื . ืฆืืืืฉื ืื ืืขืจืกื ื ืึธืืืึทืืึทื ืขื ืืขืจืื ืืขื: ืึท KCSAN ืจืึทืกืข ืฆืืฉืืึทื ื ืืขืืขืงืืึธืจ, ืึท ืื ืืืืขืจืกืึทื ืืขืงืึทื ืืืึทื ืคึฟืึทืจ ืืืืืืืขืจืื ื ื ืึธืืืึทืคืึทืงืืืฉืึทื ื ืฆื ืืึทื ืืฆืขืจ ืคึผืืึทืฅ, ืฉืืืฆื ืคึฟืึทืจ ืื ืืื ืข ืขื ืงืจืืคึผืฉืึทื ืืึทืื ืืืึทืจื, ืขื ืืึทื ืกื ืืืืขืจืืืื ืืขืงืึทื ืืืึทืื ืคึฟืึทืจ ARM64, ืฉืืืฆื ืคึฟืึทืจ ืื ืจืืกืืฉืข ืืึทืืงืึทื-ื 1 ืคึผืจืึทืกืขืกืขืจ, ืื ืคืืืืงืืื ืฆื ืกืขืคึผืขืจืึทืืื ืึธื ืงืืึทืคึผื ืคึผืจืึธืงืคืก ืื ืกืืึทื ืกืื. , ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืฉืึธืื ืืืืขืจืืืื ืืขืงืึทื ืืืึทืื ืคึฟืึทืจ ARM64 Call Stack ืืื BTI.
ืงืขืจื ืขื 5.8 ืืื ืืขืืืืจื ืืขืจ ืืจืขืกืืขืจ ืืื ืืขืจืืื ืขื ืคืื ืื ื ืืืขืจ ืคืื ืขื ืืขืจืื ืืขื ืคืื ืึทืืข ืงืขืจื ืึทืื ืืขืฉืึทืก ืื ืืื ืฆืข ืขืงืืืกืืขื ืฅ ืคืื ืื ืคึผืจืืืขืงื. ืืขืจืฆื, ืื ืขื ืืขืจืื ืืขื ืืขื ืขื ื ืืฉื ืฉืืื ืฆื ืงืืื ืืืื ืกืึทืืกืืกืืขื, ืึธืืขืจ ืืขืงื ืคืึทืจืฉืืืขื ืข ืคึผืึทืจืฅ ืคืื ืื ืงืขืจื ืืื ืืขื ืขื ืืขืจ ืืืืคึผื ืคืืจืืื ืื ืืื ืื ืขืจืืขื ืจืืืืขืจืง ืืื ืจืืื ืืงืื ื. ืื ืืืืึทืกื ืขื ืืขืจืื ืืขื ืืขื ืขื ืืขืืขื ืืื ืืจืืืืขืจืก. ืื ื ืืึทืข ืืืขืจืกืืข ืึทืจืืึทื ืืขืจืขืื ื 17606 ืคืืงืกืื ืคืื 2081 ืืขืืืขืืึธืคึผืขืจืก, ืืืึธืก ืึทืคืขืงืืึทื ืืขืขืจืขื 20% ืคืื ืึทืืข ืืขืงืขืก ืืื ืื ืงืขืจื ืงืึธื ืจืืคึผืึทืืึทืืึธืจื. ืื ืืึทืืข ืืจืืืก ืืื 65 ืืขืืืืืืื (ืื ืขื ืืขืจืื ืืขื ืึทืคืขืงืืึทื 16180 ืืขืงืขืก, 1043240 ืฉืืจืืช ืคืื ืงืึธื ืืขื ืขื ืฆืืืขืืขืื, 489854 ืฉืืจืืช ืืขื ืขื ืืืืกืืขืืขืงื). ืืื ืคืึทืจืืืืึทื, ืื 5.7 ืฆืืืืึทื ืืื 15033 ืคืืงืกืื ืืื ืึท ืืึทืืข ืืจืืืก ืคืื 39 ืืขืืืืืืื. ืืขืขืจืขื 37% ืคืื ืึทืืข ืขื ืืขืจืื ืืขื ืืึทืงืขื ืขื ืืื 5.8 ืืขื ืขื ืฉืืึทืืืช ืฆื ืืืื ืืจืืืืขืจืก, ืืขืขืจืขื 16% ืคืื ืขื ืืขืจืื ืืขื ืืขื ืขื ืฉืืึทืืืช ืฆื ืึทืคึผืืืืืื ื ืงืึธื ืกืคึผืขืฆืืคืืฉ ืฆื ืืึทืื ืืืึทืจื ืึทืจืงืึทืืขืงืืฉืขืจื, 11% ืืขื ืขื ืฉืืึทืืืช ืฆื ืื ื ืขืฅ ืึธื ืืืืื, 3% ืืขื ืขื ืฉืืึทืืืช ืฆื ืืขืงืข ืกืืกืืขืืขื, ืืื 4% ืืขื ืขื ืฉืืึทืืืช ืฆื ืื ืขืจืืขื ืงืขืจื ืกืึทืืกืืกืืึทืื.
:
- ืืืืจืืืึทืืืืึทืืืึธื ืืื ืืืืขืจืืืื
- ืื ืืึธืืืื ื ืคืื ืงืขืจื ืืึทืืืฉืืื ืืืึธืก ืืึธืื ืกืขืงืฉืึทื ื ืืื ืงืึธื ืืื ืืืึธืก ืื ืืืื ืืืึธืก ืืึธืื ืืืจืืคืืจืื ื ืืื ืฉืจืืืื ืืขื ืขื ืกืืืืึทืืืืื ืืึทืกืื ืฉืืขืื. ืื ืขื ืืขืจืื ื ืืื ืืืคึผืืึทืืขื ืึทื ืืื ืึท ืืืื ืคืื ืึท ืืจืขืกืขืจืข ืคึผืจืืืขืงื ืฆื ืืึทืคืจืืึทืขื ืื ืงืขืจื ืคืื ืื ื ืืฆื ืคืื ืืึผืจืื ืืืขืืขืจ ืืืึธืก ืืึธืื ืกืืืืึทืืืืื ืืึทืก ืืืจืืคืืจืื ื ืืื ืฉืจืืืื.
- ืขืก ืืื ืืืฆื ืืขืืืขื ืฆื ืฉืึทืคึฟื ืืึทืืื ืืขืจ ืคึผืจืึธืงืคืก ืื ืกืืึทื ืกืื, ืึทืืึทืืื ื ืื ื ืืฆื ืคืื ืงืืืคื ืคึผืจืึธืงืคืก ืึธื ืงืืึทืคึผื ืคืื ืงืื, ืืึธืื ืืขื ืืื ืคืึทืจืฉืืืขื ืข ืึธืคึผืฆืืขืก, ืึธืืขืจ ืจืืคืืขืงืืื ื ืืขืจ ืืขืืืืงืขืจ ืคึผืจืึธืฆืขืก ืืืืขื ืืืคืืฆืืจื ื ืึทืืขืกืคึผืึทืกืข (ืคึผืื ื ืึทืืขืกืคึผืึทืกืข). ืืื ืึทืืขืจ, ืึทืืข ืคึผืจืึธืงืคืก ืึธื ืงืืึทืคึผื ืืืืืื ืืืืื ืฉืคึผืืื ืืืื ืื ืขืจืืขื ืคืึทืจืืจืขืืื ื, ืืื ืงืืื ืขื ืืขืจืื ื ืฆื ืื ืึธื ืงืืึทืคึผื ืคึผืึทืจืึทืืขืืขืจืก ืึทืคืขืงืืึทื ืึทืืข ืื ืืขืจืข ืึธื ืงืืึทืคึผื ืืืืืื ืคึฟืึทืจืืื ืื ืืื ืืขืจ ืืขืืืืงืขืจ ืคึผืจืึธืฆืขืก ืฉืืึทื ื ืึทืืขืกืคึผืึทืกืข. ืฆืืืืฉื ืื ืืขืืืื ืืื ืืืึธืก ืืึทืื ืืื ื ืืื ืคืึทืจืฉืืืขื ืข ืึธืคึผืฆืืขืก ืงืขื ืืืื ืืื ืืึธื ืขื ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืืืืืืืืื ืืคืืขืืื ืืขืจืืงืืื ืคึฟืึทืจ ืขืืืขืืื ืกืืกืืขืืขื ืืื ืื ืคืืืืงืืื ืฆื ืืึทืืึทืืื ืืืืขืจ ืืืืคึผืก ืคืื ืคึผืจืึทืกืขืกืึทื ืืื ืืื ืคึฟืึธืจืืึทืฆืืข ื ืึธืืื ืืื ืคึผืจืึธืงืคืก.
- ืฉืืืฆื ืคึฟืึทืจ ืื ืืขืงืึทื ืืืึทื ืืื ืืืคึผืืึทืืขื ืึทื ืคึฟืึทืจ ืื ARM64 ืคึผืืึทืืคืึธืจืืข
, ืฆืืืขืฉืืขืื ืืืจื ืื ืงืืึทื ื ืงืึทืืคึผืืืืขืจ ืฆื ืืึทืฉืืฆื ืงืขืื ืึธืืืืขืจืจืืืืื ื ืื ืฆืืจืืงืงืืืขื ืึทืืจืขืก ืคืื ืึท ืคึฟืื ืงืฆืืข ืืื ืื ืืขืฉืขืขื ืืฉ ืคืื ืึท ืึธื ืืืืื ืืึทืคืขืจ ืึธืืืืขืจืคืืึธื. ืื ืขืกืึทื ืก ืคืื ืื ืฉืืฅ ืืื ืฆื ืจืึทืืขืืืขื ืื ืฆืืจืืงืงืขืจ ืึทืืจืขืก ืืื ืึท ืืึทืืื ืืขืจ "ืฉืึธืื" ืึธื ืืืืื ื ืึธื ืงืึธื ืืจืึธื ืืื ืืจืึทื ืกืคืขืจื ืฆื ืึท ืคึฟืื ืงืฆืืข ืืื ืฆืืจืืงืงืจืืื ืืขื ืึทืืจืขืก ืืืืืขืจ ืึทืจืืืกืืึทื ื ืื ืคึฟืื ืงืฆืืข. - ืืืืขื ืฉืืืฆื ืืื ืฆืืืขืืขืื ืคึฟืึทืจ ืื ARM64 ืคึผืืึทืืคืึธืจืืข (ืืจืึทื ืืฉ ืืึทืจืืขื ืื ืืืงืึทืืึธืจ) ืฆื ืืึทืฉืืฆื ืื ืืืจืืคืืจืื ื ืคืื ืื ืกืืจืืงืืืึธื ืก ืืืึธืก ืืึธื ื ืื ืืืื ืืจืึทื ืืฉื ืฆื. ืืืึทืงืื ื ืืจืึทื ืืืฉืึทื ื ืฆื ืึทืจืืืืจืึทืจืืฉ ืกืขืงืฉืึทื ื ืคืื ืงืึธื ืืื ืืืคึผืืึทืืขื ืึทื ืฆื ืคืึทืจืืืึทืื ืื ืฉืึทืคืื ื ืคืื ืืึทืืืขืฅ ืืื ืขืงืกืคึผืืืืฅ ืืืึธืก ื ืืฆื ืฆืืจืืงืงืืืขื-ืึธืจืืขื ืืื ืคึผืจืึธืืจืึทืืืื ื ืืขืงื ืืงืก (ROP - Return-Oriented Programming; ืืขืจ ืึทืืึทืงืขืจ ืืื ื ืืฉื ืคึผืจืืืืจื ืฆื ืฉืืขืื ืืืื ืงืึธื ืืื ืืึผืจืื, ืึธืืขืจ ืึทืคึผืขืจืืืฅ ืืืืฃ ืฉืืื ืืืืืกืืื ื ืืจืขืงืืขื ืคืื ืืึทืฉืื ืืื ืกืืจืืงืฆืืขืก ืืืึธืก ืขื ืืืงื ืืื ืึท ืฆืืจืืงืงืขืจ ืงืึธื ืืจืึธื ืืืืขื, ืคึฟืื ืืืึธืก ืึท ืงืืื ืคืื ืงืึทืืืก ืืื ืืขืืืื ืฆื ืืึทืงืืืขื ืื ืืขืืขืื ืคืึทื ืืงืฉืึทื ืึทืืืื).
- ืฆืืืขืืืืื ืืึทืื ืืืึทืจื ืฉืืืฆื ืคึฟืึทืจ ืื ืืื ืข ืขื ืงืจืืคึผืฉืึทื ืคืื ืืืึธืง ืืขืืืืกืขืก (). ืื ืืื ืขืคึผ ืขื ืงืจืืคึผืฉืึทื ืืขืืืืกืขืก ืืขื ืขื ืืืคึผืืงืื ืืขืืืื ืืื ืื ืคืึธืจ, ืึธืืขืจ ืืขื ืขื ืืึทืืืฉืืงืื ืืืื ืฆืืืืฉื ืกืืกืืขื ืืืงืึธืจื ืืื ืืืกืง, ืืจืึทื ืกืคึผืขืจืึทื ื ืขื ืงืจืืคึผืืื ื ืืื ืืขืงืจืืคึผืืื ื ื / ืึธ ืืืืืจื ืืืืฃ ืงืขืจื-ืกืคึผืขืกืืคืืขื ืฉืืืกืืขื ืืื ืึท ืขื ืงืจืืคึผืฉืึทื ืึทืืืขืจืืืึทื.
- ืฆืืืขืืขืื ืื "initrdmem" ืงืขืจื ืืึทืคึฟืขืื ืฉืืจื ืึธืคึผืฆืืข ืฆื ืืึธืื ืืืจ ืฆื ืกืคึผืขืฆืืคืืฆืืจื ืื ืืฉืืืืช ืืึผืจืื ืึทืืจืขืก ืคืื ืื ืื ืืืจื ืืืขื ืืืจ ืฉืืขืื ืื ืขืจืฉื ืฉืืืืื ืืืื ืืื ืืึทืจืึทื.
- ืฆืืืขืืืืื ื ืืึท ืคืืืืงืืื: CAP_PERFMON ืฆื ืึทืงืกืขืก ืื ืคึผืขืจืฃ ืกืึทืืกืืกืืึทื ืืื ืืืจืืคืืจื ืคืึธืจืฉืืขืืื ื ืืึธื ืืืึธืจืื ื. , ืืืึธืก ืึทืืึทืื ืืืืขืจ BPF ืึทืคึผืขืจืืืฉืึทื ื (ืึทืืึท ืืื ืืึธืืืื ื BPF ืืืืื) ืืืึธืก ืคืจืืขืจ ืคืืจืืื ืื CAP_SYS_ADMIN ืจืขืื (CAP_SYS_ADMIN ืจืขืื ืืขื ืขื ืืืฆื ืฉืคึผืึทืืื ืืื ืึท ืงืึธืืืื ืึทืฆืืข ืคืื โโโโCAP_BPF, CAP_PERFMON ืืื CAP_NET_ADMIN).
- ืึท ื ืืึท ืืืืจืืืึธ-ืืขื ืืืื ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืืืก-ืฆืึทืคึผื ืืื ืืืืก-ืฆืึทืคึผื ืืึผืจืื ืืื ืืึทืกื ืกืืกืืขืืขื.
- ืืืคึผืืึทืืขื ืึทื ืฆืืจืืงืจืืคื ืคืื ืืึทืคึผืื ื ืึทืคึผืขืจืืืฉืึทื ื ืืื /dev/mem ืืืื ืืขืจ ืืืื ืฉืึธืคืขืจ ื ืืฆื ืึธืืืืขืจืืึทืคึผืื ื ืืึผืจืื ืืขืืืื.
- ืฆืืืขืืขืื ืืืึทืื ืขืจืึทืืืืืื ืฉืืฅ , ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืืงืขืจื ืื ืจืขืืืืืึทืื ืคืื ืืืืขืจ ืื ืกืืจืึทืงืฉืึทื ื ืขืงืกืึทืงืืืืึทื ืืืืฃ ืื ืื ืืขืจ ืงืคึผื ืืึทืจืฅ.
- ืืึผืจืื ืืื ืกืืกืืขื ืืึทืืื ืื ืืก
- ืืื ืืขื ืืึธืงืืืขื ื ืืืคืืื ืื ื ืื ืึผืืืื ืคึฟืึทืจ ืคืึธืจืืึทืืืื ื ืื ืงืึธื, ืจืขืงืึทืืึทื ืืืืฉืึทื ื ืคึฟืึทืจ ืื ื ืืฆื ืคืื ืื ืงืืืกืืื ืืขืจืืื ืึธืืึธืืืข. ืืขืืืขืืึธืคึผืขืจืก ืืขื ืขื ื ืืฉื ืจืขืงืึทืืขื ืืื ืฆื ื ืืฆื ืื ืงืึทืืืึทื ืืืฉืึทื ื 'ืืขื / ืฉืงืืึทืฃ' ืืื 'ืืืึทืงืืืกื / ืืืืืืืืกื', ืืื ืืขืืื ื ืืื ืื ืืืึธืจื 'ืฉืงืืึทืฃ' ืกืขืคึผืขืจืึทืืื. ืื ืจืขืงืึทืืึทื ืืืืฉืึทื ื ืึธื ืืืืึทืื ืืืืื ื ืืึทืข ื ืืฆื ืคืื ืื ืืขืจืืื ืขื. ืืขืจืืึธื ืื ืืขื ืคืื ืื ืกืคึผืขืกืืคืืขื ืืืขืจืืขืจ ืืืึธืก ืืขื ืขื ืฉืืื ืืื ืื ืืึทืจืฅ ืืืขื ืืืืืื ืึทื ืืึทืืฉื. ืืื ื ืืึทืข ืงืึธื, ืื ื ืืฆื ืคืื ืื ืื ืืขืฆืืืื ื ืืขืจืืื ืขื ืืื ืืขืจืืืืื ืืืื ืคืืจืืื ืื ืฆื ืฉืืืฆื ืื API ืืื ABI ืืงืกืคึผืึธืืื ืืื ืืึทื ืืฆืขืจ ืคึผืืึทืฅ, ืืื ืืขืืื ื ืืื ืืืขื ืึทืคึผืืืืืื ื ืื ืงืึธื ืฆื ืฉืืืฆื ืืืืืกืืื ื ืืึทืื ืืืึทืจื ืึธืืขืจ ืคึผืจืึธืืึธืงืึธืืก ืืืขืืขื ืก ืกืคึผืขืกืึทืคืึทืงืืืฉืึทื ื ืืึทืจืคื ืื ื ืืฆื ืคืื ืืืืขืจ ืืขืจืืื ืขื.
- ืืืืึทืืื ื ืืขืฆืืึทื ืึทืจืืึทื ืืขืจืขืื ื (Kernel Concurrency Sanitizer), ืืืืืื ื ืคึฟืึทืจ ืืื ืึทืืืฉ ืืืืขืงืฉืึทื ืื ืื ืืึทืจืฅ. ืื ื ืืฆื ืคืื KCSAN ืืื ืืขืฉืืืฆื ืืืขื ืื ืื ืืื GCC ืืื Clang, ืืื ืจืืงืืืืืขืจื ืกืคึผืขืฆืืขื ืืึธืืืคืืงืึทืืืึธื ืก ืืื ืื ืงืึทืืคึผืืืืื ื ืฆืืื ืฆื ืฉืคึผืืจ ืืึผืจืื ืึทืงืกืขืก (ืืจืืืงืคึผืึธืื ืฅ ืืขื ืขื ืืขื ืืฆื ืืืึธืก ืืขื ืขื ืืจืืืขืจื ืืืขื ืืึผืจืื ืืื ืืืืขื ืขื ืึธืืขืจ ืืึทืืึทืคืืื). ืื ืึทื ืืืืืงืืื ื ืคืื KCSAN ืคืึธืืงืืกืื ืืืืฃ ืคืึทืืฉ positive ืคืึทืจืืืืื ื, ืกืงืึทืืึทืืืืืื ืืื ืื ืคืื ื ืืฆื.
- ืฆืืืขืืขืื ืืขืืืืืขืจืื ื ื ืึธืืืึทืคืึทืงืืืฉืึทื ื ืคืื ืื ืงืขืจื ืฆื ืืึทื ืืฆืขืจ ืคึผืืึทืฅ. ืืขืจ ืืขืงืึทื ืืืึทื ืืื ืืืืืจื ืืืืฃ ืืขืจ ื ืึธืจืืึทื ืจืขืจ ืฉืึธืคืขืจ ืืื ืึทืืึทืื ืืืจ ืฆื ืืคืืฉืึทื ืืื ืคืึทืจืฉืคึผืจืืืื ื ืึธืืืึทืคืึทืงืืืฉืึทื ื ืคืื ืื ืงืขืจื ืืืืขืจ ืืฉืึทื ืึทืื ืขืคืขื ืขื ืืื ืืึทื ืืฆืขืจ ืคึผืืึทืฅ. ืึธื ืืึธื ืจืืกืืืืื ื ืคืื ืงืื ืืขื ืขื ืคึผืืืคึผืก ืืืึธืก ืืขื ืขื ืืขืขืคื ื ืืื ืึท ืกืคึผืขืฆืืขื ืืึธืืข ืืื ืืึธืื ืึทืจืืืงืืขื ืืืงืืืขื ืคืื ืื ืงืขืจื ืฆื ืืืื ืึทืงืืืืืึทืืืืืื ืืื ืึท ืจืื ื ืืึทืคืขืจ. ืืืืขื ืขื ืืื ืืืจืืืขืงืึธืื ืืืจื ืื ืืขืืืืื ืืืขื ืืืืขื ืขื () ืคึฟืื ืงืฆืืข. ืืขืจ ืงืึทื ืึทื ืืึทืืืฆืขืจ ืืึทืฉืืืื ืืืึธืก ืงืืืืื ืืื ืื ืงืขืจื ืืึทืจืคึฟื ืฆื ืืืื ืืึธื ืืืึธืจืขื ืืื ืงืขื ืขื ืืขืคืื ืืจื ืึท ืคืืืืขืจ ืฆื ืืืื ืึธืจืืจื ืืืืขืจ ืืืืคึผืก ืคืื ืึทืจืืืงืืขื ืืื ืืขืฉืขืขื ืืฉื. ืคืื ืื ืืขืฉืขืขื ืืฉื, ืืืืื ืึทืคึผืขืจืืืฉืึทื ื ืืื ืฉืืืกืืขื ืืขื ืขื ืืขืจืืืืึทื ืืขืฉืืืฆื, ืึทืืึท ืืื ืึทืืื ื / ืจืืืืืืื ื ืฉืืืกืืขื ืืื ืืฉืึทื ืืื ื ืืืืขืจ ืึทืืจืืืืืฅ. ืื ืืขืฉืขืขื ืืฉื ืืขื ืขื ืคึผืืึทื ื ืขื ืฆื ืืืื ืืขืืืืื ื ืืื GNOME.
- ืคืืจืืืืื ืึทื ืืืืืงืืื ื ืคืื ืื 'ืคึผืืืคื' ืคืึทื ืืงืฉืึทื ืึทืืืื ืฆื ืืขืืคื ืฉืขืคึผื PID ืจืืืืก ืกืืืืึทืืืึธื ืก (ืคึผืืืคื ืืื ืคึฟืึทืจืืื ืื ืืื ืึท ืกืคึผืขืฆืืคืืฉ ืคึผืจืึธืฆืขืก ืืื ืงืขื ื ืืฉื ืืืืฉื, ืืฉืขืช ืึท PID ืงืขื ืขื ืืืื ืคืืจืืื ืื ืืื ืื ืื ืืขืจ ืคึผืจืึธืฆืขืก ื ืึธื ืืขื ืงืจืึทื ื ืคึผืจืึธืฆืขืก ืคึฟืึทืจืืื ืื ืืื ืืขื PID ืืขืจืืึทื ืืืฅ). ืื ื ืืึทืข ืืืขืจืกืืข ืืืกืืฃ ืฉืืืฆื ืคึฟืึทืจ ื ืืฆื pidfd ืฆื ืฆืืืฉืขืคึผืขื ืึท ืคึผืจืึธืฆืขืก ืฆื ื ืึธืืขื ืกืคึผืืืกืึทื (ืึทืืึทืืื ื ืคึผืืืคื ืฆื ืืืื ืกืคึผืขืกืืคืืขื ืืืขื ืขืงืกืึทืงืืืืื ื ืื ืกืืกืืขื ืจืืคื). ื ืืฆื pidfd ืึทืืึทืื ืืืจ ืฆื ืงืึธื ืืจืึธืืืจื ืื ืึทืืึทืืฉืืึทื ื ืคืื ืึท ืคึผืจืึธืฆืขืก ืฆื ืขืืืขืืข ืืืืคึผืก ืคืื ื ืึธืืขื ืกืคึผืืืกืึทื ืืื ืืืื ืจืืคื, ืืืืืืืืง ืจืืืืกืื ื ืื ื ืืืขืจ ืคืื ื ืืืืืง ืกืืกืืขื ืงืึทืืืก ืืื ืืืคึผืืึทืืขื ืื ื ืึทืืึทืืฉืืึทื ืฅ ืืื ืึทืืึธืืืฉืข ืืึธืืข (ืืืื ืึทืืึทืืฉืืึทื ื ืฆื ืืืื ืขืจ ืคืื ืื ื ืึธืืขื ืกืคึผืืืกืึทื ืคืืืื, ืื ืื ืืขืจืข ืืืขืื ื ืืฉื ืคืึทืจืืื ืื) .
- ืฆืืืขืืขืื ืึท ื ืืึทืข ืกืืกืืขื ืจืืคื faccessat2 (), ืึทื ืืขืจืฉ ืคืื
ืึทื ื ืึธื ืึทืจืืืืขื ื ืืื ืคืืึทืืก ืืืึธืก ื ืึธืืงืืืขื ืืื POSIX ืจืขืงืึทืืึทื ืืืืฉืึทื ื (ืคืจืืขืจ ืื ืคืืึทืืก ืืขื ืขื ืขืืืึทืืืืืื ืืื ืื C ืืืืืืึธืืขืง, ืืื ืื ื ืืึทืข faccessat2 ืึทืืึทืื ืืื ืฆื ืืืื ืืืคึผืืึทืืขื ืึทื ืืื ืื ืงืขืจื). - ืืื Cgroup ืึท ืืึผืจืื.ืกืืืึทืคึผ.ืืืื ืืึทืฉืืขืืืงื ืืืึธืก ืงืขื ืขื ืืืขืจื ืืขื ืืฆื ืฆื ืคึผืึทืืขืืขื ืืึทืกืงืก ืืืึธืก ื ืขืืขื ืฆื ืคืื ืืืกืืืึทืื ืคึผืืึทืฅ.
- ืฆื ืื ืืืกืื ืืงืจืึทื ืึทืก ืืื / ืึธ ืฆืืืื ื ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืื () ืกืืกืืขื ืจืืคื.
- ืฆืืืขืืขืื ืืขืงืึทื ืืืึทื ", ืืืืืื ื ืฆื ืจืขืืืืืึทื ืื ืืื ืืึทืื ืคืื ืงืขืจื ืกืืจืึทืงืืฉืขืจื ืฆื ืืึทื ืืฆืขืจ ืคึผืืึทืฅ.
- ืื ืคืืืืงืืื ืฆื ื ืืฆื ืึท ืจืื ื ืืึทืคืขืจ ืคึฟืึทืจ ืืึทืื ืืืขืงืกื ืฆืืืืฉื BPF ืืืืื.
- ืืื ืื ืืขืงืึทื ืืืึทื , ืืืืืื ื ืฆื ืึธืจืืึทื ืืืืจื ืคึผืึทืจืึทืืขื ืืืจืืคืืจืื ื ืคืื ืืึทืกืงืก ืืื ืื ืงืขืจื, ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ ืืึทืืื-ืืจืขืืื ืืึทืกืงืก ืืื ืืึทืกืข ืืึทืืึทื ืกืื ื.
- ืืื ืื ืคึผืกืืึธืจืข ืืขืงืึทื ืืืึทื, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืจืึทืืขืืืขื ืืืืึทืืื ื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืื ืืจืื ื ืคืื ืื ืงืจืึทื ืืื ืืึผืจืื ืืขืืืื ืืืึธืก ืืขื ืขื ื ืืฉื ืคืึทืจืคืึทืื ืฆืืืืฉื ืจืขืืึธืึธืฅ, ืืึทืงืขื ื ืคึฟืึทืจ ืฉืคึผืึธืจื ืืื ืคึฟืึธืจืืึทืฆืืข ืฆื ืคืึทืจืฉืคึผืึทืจื ืืขืืืืกืขืก.
- ืคึฟืื ืื PREEMPT_RT ืงืขืจื ืฆืืืืึทื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืืืืข ืืึทืงืก.
- ื ืืึท ืืึทืคืขืจ ืึทืืึทืงืืืฉืึทื ืึทืคึผื (AF_XDP), ืึทืืืขื ืฆื ืกืืืคึผืืึทืคืืืื ื ืื ืฉืจืืืื ืคืื ื ืขืฅ ืืจืืืืขืจืก ืืื XDP (eXpress Data Path) ืฉืืืฆื.
- ืคึฟืึทืจ ืื RISC-V ืึทืจืงืึทืืขืงืืฉืขืจ, ืฉืืืฆื ืคึฟืึทืจ ืืืืึทืืื ื ืงืขืจื ืงืึทืืคึผืึธืื ืึทื ืฅ ื ืืฆื KGDB ืืื ืืืคึผืืึทืืขื ืึทื.
- ืืืืืขืจ ืืขืืืื ื 4.8, ืื ืจืขืงืืืืจืขืืขื ืฅ ืคึฟืึทืจ ืื ืืืขืจืกืืข ืคืื โโโโGCC ืืืึธืก ืงืขื ืขื ืืืื ืืขื ืืฆื ืฆื ืืืืขื ืืขื ืงืขืจื ืืขื ืขื ืืขืืืืงืกื. ืืื ืืืื ืขืจ ืคืื ืื ืืืืึทืืขืจ ืจืืืืกืื ืขืก ืืื ืคึผืืึทื ื ืขื ืฆื ืืึทืคึผื ืื ืืึทืจ ืฆื GCC 4.9.
- ืืืกืง ืกืึทืืกืืกืืขื, ื / ืึธ ืืื ืืขืงืข ืกืืกืืขืืขื
- ืืื Device Mapper ื ืืึท dm-ebs (ืขืืืืืจื ืืืึธืง ืืจืืืก) ืืึทื ืืืขืจ, ืืืึธืก ืงืขื ืขื ืืืื ืืขืืืืื ื ืฆื ืขืืืึทืืืื ืึท ืงืืขื ืขืจืขืจ ืืึทืืืฉืืงืึทื ืืืึธืง ืืจืืืก (ืืืฉื ืฆื ืขืืืึทืืืื 512-ืืืืข ืกืขืงืืึธืจืก ืืืืฃ 4K ืกืขืงืืึธืจ-ืืจืืืก ืืืกืงืก).
- ืื F2FS ืืขืงืข ืกืืกืืขื ืืืฆื ืฉืืืฆื ืงืึทืืคึผืจืขืฉืึทื ื ืืฆื ืื LZO-RLE ืึทืืืขืจืืืึทื.
- ืืื ืื-ืงืจืืคื ืฉืืืฆื ืคึฟืึทืจ ืขื ืงืจืืคึผืืื ืฉืืืกืืขื.
- Btrfs ืืื ืืืคึผืจืืืื ืืึทื ืืืื ื ืคืื ืืืืขื ืขื ืึทืคึผืขืจืืืฉืึทื ื ืืื ืืืจืขืงื ื / ืึธ ืืึธืืข. ืืืขื ืืึทืื ืืื ื ืงืึธื ืืจืึธืืืจืื ื ืืืืกืืขืืขืงื ืกืึทืืกืขืงืฉืึทื ื ืืื ืืืจืขืงืืขืจืื ืืื ืงืก ืึธื ืึท ืคืึธืืขืจ.
- ื "ื ืึธืืขืืขืืข" ืคึผืึทืจืึทืืขืืขืจ ืืื ืฆืืืขืืขืื ืฆื CIFS, ืึทืืึทืืื ื ื ืึธืจืืึทื ืืขืจืืืืืขื ืืฉ ืืฉืขืงืก ืืืืฃ ืื ืกืขืจืืืขืจ, ืึธืืขืจ ืคืึทืจืืืขืจื ืืขื ืงืืืขื ื ืฆื ืืืกืืขืงื ืืขืงืขืก ืึธืืขืจ ืืืืจืขืงืืขืจืื.
- Ext4 ืืื ืืืคึผืจืืืื ืืขืืช ืืึทื ืืืื ื ืืืขื ื ืืฆื ืืืืืืืืจืขืึทืืื ื. xattr ืืื ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืื GNU.* ื ืึธืืขื ืกืคึผืืืก ืืขื ืืฆื ืืื GNU Hurd.
- ืคึฟืึทืจ Ext4 ืืื XFS, ืฉืืืฆื ืคึฟืึทืจ DAX ืึทืคึผืขืจืืืฉืึทื ื ืืื ืขื ืืืืึทืื (ืืืจืขืงื ืึทืงืกืขืก ืฆื ืื ืืขืงืข ืกืืกืืขื, ืืืืคึผืึทืกืื ื ืื ืืืึทื ืงืึทืฉ ืึธื ื ืืฆื ืื ืืืึธืง ืืืื ืืืจืื) ืืื ืืึทืฆืืื ื ืฆื ืืืื ืืขืงืขืก ืืื ืืืืจืขืงืืขืจืื.
- ืืื ืกืืกืืขื ืจืืคื ืคืึธื ืฆืืืขืืขืื , ืืืึธืก ืืืขื ืกืคึผืขืกืืคืืขื, ืจืืืจืืืื ืืื ืคึฟืึธืจืืึทืฆืืข ื ืืฆื ืื DAX ืืึธืืึธืจ.
- EXFAT ืฉืืืฆื ืคึฟืึทืจ ืืืขืจืึทืคืึทืงืืืฉืึทื ืคืื ืฉืืืืื ืืขืื ื.
- ืืื ืคืขื ืคึผืจืึธืืึทืงืืืื ืืึธืืืื ื ืคืื FS ืขืืขืืขื ืื. ืืขืกืืื ื ืึท ืคึผืึทืืขืืขื 2 ืื ืืกื ืคืึธืจ ืืื ืืขืืืืื ืึท ืจืขืืืงืฆืืข ืืื ืคึผืจืืืืจื ืงืึทืืคึผืืืฉืึทื ืฆืืื ืคืื 383 ืฆื 51 ืกืขืงืื ืืขืก.
- ื ืขืฅ ืกืึทืืกืืกืืึทื
- ืืื ืื ืงืึธื ืคึฟืึทืจ ืงืึทื ืืจืึธืืืื ื ืื ืึธืคึผืขืจืึทืฆืืข ืคืื โโื ืขืฅ ืืจืืงื ืคึผืจืึธืืึธืงืึธื ืฉืืืฆื (ืืขืืืข ืจืขืืื ืืึทื ืกื ืคึผืจืึธืืึธืงืึธื), ืืืึธืก ืึทืืึทืื ืฉืืื ืืึธืืขืจืึทื ืฅ ืืืจื ืืืคึผืื ื ืงืืืคื ืขืืืขืจื ืขื ืกืืืืืฉืื.
- ืฆื ืคืึทืจืงืขืจ ืงืึธื ืืจืึธื ืกืืกืืขื (Tc) ื ืืึท "ืืืืขืจ" ืงืึทืืฃ, ืืืึธืก ืืืื ืขืก ืืขืืืขื ืฆื ืืขืคืื ืืจื ืฆืืื ืื ืืขืจืืืึทืื ืคึฟืึทืจ ืคึผืจืึทืกืขืกืื ื ืืื ืึทืืืขืงืืืึทืจืคื ืืืืขืจ ืคึผืึทืงืืฅ.
- ืฉืืืฆื ืคึฟืึทืจ ืืขืกืืื ื ืื ืคืืจืืื ืื ื ืขืฅ ืงืึทืืืข ืืื ืืื-ืืืึทืื ืึธืกืืก ืคืื ื ืขืฅ ืืขืืืืกืขืก ืืื ืฆืืืขืืขืื ืฆื ืื ืงืขืจื ืืื ืื ืขืืืึธืึธื ื ืืฆื.
- ืฉืืืฆื ืคึฟืึทืจ ืื MPLS (Multiprotocol Label Switching) ืึทืืืขืจืืืึทื ืืื ืฆืืืขืืืืื ืฆื ืื IPv6 ืึธื ืืืืื ืคึฟืึทืจ ืจืืืื ื ืคึผืึทืงืืฅ ื ืืฆื ืืืืืืคึผืจืึธืืึธืงืึธื ืคืืจืืข ืกืืืืืฉืื ื (MPLS ืืื ืคืจืืขืจ ืืขืฉืืืฆื ืคึฟืึทืจ IPv4).
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืืจืึทื ืกืืืืื ื IKE (ืืื ืืขืจื ืขื ืงืื ืขืงืกืืฉืึทื ืืข) ืืื IPSec ืคึผืึทืงืืฅ ืืืืขืจ TCP () ืฆื ืืืืคึผืึทืก ืืขืืืขื UDP ืืืึทืงืื ื.
- ื ืขืฅ ืืืึธืง ืืืื rnbd, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืึธืจืืึทื ืืืืจื ืืืืึทื ืึทืงืกืขืก ืฆื ืึท ืืืึธืง ืืืื ืืื ืื RDMA ืึทืจืืืขืจืคืืจื (InfiniBand, RoCE, iWARP) ืืื ืื RTRS ืคึผืจืึธืืึธืงืึธื.
- ืืื ืื TCP ืึธื ืืืืื ืฉืืืฆื ืคึฟืึทืจ ืงืืื ืงืึทืืคึผืจืขืฉืึทื ืืื ืกืขืืขืงืืืื ืืขืจืงืขื ืืขื ืืฉ (SACK) ืจืขืกืคึผืึธื ืกืขืก.
- ืคึฟืึทืจ IPv6 TCP-LD ืฉืืืฆื (, ืืื ื ืงืึทื ืขืงืืืืืืื ืืืกืจืึทืคึผืฉืึทื ื).
- ืื ืขืงืืืืคึผืืขื ื
- ืื i915 DRM ืฉืึธืคืขืจ ืคึฟืึทืจ ืื ืืขื ืืืืืขื ืงืึทืจืืก ืืืื ืฉืืืฆื ืคึฟืึทืจ Intel Tiger Lake (GEN12) ืืฉืืคึผืก ืืืจื ืคืขืืืงืืึทื, ืคึฟืึทืจ ืืืึธืก ืื ืคืืืืงืืื ืฆื ื ืืฆื ืื SAGV (ืกืืกืืขื ืึทืืขื ื Geyserville) ืกืืกืืขื ืฆื ืืื ืึทืืืงืึทืืื ืกืืจืืืขืจื ืึธืคืืงืืึทื ืืื ืืืึธืืืืืืืฉ ืืืคึผืขื ืืื ื ืืืืฃ ืืึทืื ืงืึทื ืกืึทืืฉืึทื ืึธืืขืจ ืคืึธืจืฉืืขืืื ื ืจืขืงืืืืจืขืืขื ืฅ.
- ืืขืจ amdgpu ืฉืึธืคืขืจ ืืื ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืื FP16 ืคึผืืงืกืขื ืคึฟืึธืจืืึทื ืืื ืื ืคืืืืงืืื ืฆื ืึทืจืืขืื ืืื ืื ืงืจืืคึผืืื ืืึทืคืขืจื ืืื ืืืืืขื ืืึผืจืื (TMZ, Trusted Memory Zone).
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืืึทืื ืกืขื ืกืึธืจืก ืคึฟืึทืจ AMD Zen ืืื Zen2 ืคึผืจืึทืกืขืกืขืจื, ืืื ืืขืืื ื ืืื ืืขืืคึผืขืจืึทืืืจ ืกืขื ืกืึธืจืก ืคึฟืึทืจ AMD Ryzen 4000 Renoir. ืฉืืืฆื ืคึฟืึทืจ ืจืืืจืืืืื ื ืืึทืื ืงืึทื ืกืึทืืฉืึทื ืืื ืคึฟืึธืจืืึทืฆืืข ืืืจื ืื ืฆืืืื ื ืืื ืฆืืืขืฉืืขืื ืคึฟืึทืจ AMD Zen ืืื Zen2 (ืืืืคื ืืืจืืฉื ืืืืขื ืืึทืื ืืืืื).
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืื NVIDIA ืืึธืืืคืืขืจ ืคึฟืึธืจืืึทื ืฆื ืื ื ืึธืืืืขืึทื ืฉืึธืคืขืจ. ืคึฟืึทืจ gv100, ืื ืคืืืืงืืื ืฆื ื ืืฆื ืื ืืขืจืืืืกื ืกืงืึทื ืื ื ืืึธืืขืก ืืื ืืืคึผืืึทืืขื ืึทื. ืฆืืืขืืขืื vGPU ืืขืคึฟืื ืืฆืืข.
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ Adreno A405, A640 ืืื A650 ืืคึผืืก ืฆื ืื MSM (Qualcomm) ืฉืึธืคืขืจ.
- ืื ืขืจืืขื ืคืจืืืืืืขืจืง ืคึฟืึทืจ ืึธื ืคืืจืื ื DRM (ืืืจืขืงื ืจืขื ืืขืจืื ื ืืึทื ืึทืืขืจ) ืจืขืกืืจืกื.
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ Xiaomi Redmi Note 7 ืืื Samsung Galaxy S2 ืกืืึทืจืืคืึธื ืขืก, ืืื ืืขืืื ื ืืื Elm / Hana Chromebook ืืึทืคึผืืึทืคึผืก.
- ืฆืืืขืืืืื ืืจืืืืขืจืก ืคึฟืึทืจ ืืงื ืคึผืึทื ืึทืื: ASUS TM5P5 NT35596, Starry KR070PE2T, Leadtek LTK050H3146W, Visionox rm69299, Boe tv105wum-nw0.
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ARM ืืึธืจืื ืืื ืคึผืืึทืืคืึธืจืืก Renesas "RZ/G1H", Realtek RTD1195, Realtek RTD1395/RTD1619, Rockchips RK3326, AMLogic S905D, S905X3, S922XH, Olimex A20-OLinuXino-LIME-e, Check Point
, Beacon i.MX8m-Mini, Qualcomm SDM660/SDM630, Xnano X5 TV Box, Stinger96, Beaglebone-AI. - ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ MIPS ืคึผืจืึทืกืขืกืขืจ Loongson-2K (ืึทืืจืืืืืืืืื Loongson64). ืคึฟืึทืจ CPU Loongson 3, ืฉืืืฆื ืคึฟืึทืจ ืืืืจืืืึทืืืืึทืืืึธื ื ืืฆื ืื KVM ืืืืคึผืขืจืืืืืืขืจ ืืื ืฆืืืขืืขืื.
-
ืฉืืืฆื ืคึฟืึทืจ ืื ืจืืกืืฉืข ืืึทืืงืึทื-ื 1 ืคึผืจืึทืกืขืกืขืจ ืืื ืื ืกืืกืืขื-ืืืืฃ-ืฉืคึผืึธื ืืืืืจื ืืืืฃ ืขืก . ืื Baikal-T1 ืคึผืจืึทืกืขืกืขืจ ืึผืืื ืฆืืืื P5600 MIPS 32 r5 ืกืืคึผืขืจืกืงืึทืืขืจ ืงืึธืจืขืก ืึทืคึผืขืจืืืืื ื ืืื 1.2 GHz. ืืขืจ ืฉืคึผืึธื ืึผืืื L2 ืงืึทืฉ (1 ืื), DDR3-1600 ECC ืืืงืึธืจื ืงืึธื ืืจืึธืืืขืจ, 1 10 ืื ืขืืืขืจื ืขื ืคึผืึธืจื, 2 1 ืื ืขืืืขืจื ืขื ืคึผืึธืจืฅ, PCIe Gen.3 ืงืก 4 ืงืึธื ืืจืึธืืืขืจ, 2 SATA 3.0 ืคึผืึธืจืฅ, ืืกื 2.0, GPIO, UART, SPI, I2C. ืืขืจ ืคึผืจืึทืกืขืกืขืจ ืืื ืืึทืื ืืืึทืจื ืฉืืืฆื ืคึฟืึทืจ ืืืืจืืืึทืืืืึทืืืึธื, SIMD ืื ืกืืจืึทืงืฉืึทื ื ืืื ืึท ืื ืึทืืจืืืืื ืืึทืื ืืืึทืจื ืงืจืืคึผืืึธืืจืึทืคืืง ืึทืงืกืขืืขืจืึทืืึธืจ ืืืึธืก ืฉืืืฆื GOST 28147-89. ืืขืจ ืฉืคึผืึธื ืืื ืืขืืืขืืึธืคึผืขื ืืื ืึท MIPS32 P5600 Warrior ืคึผืจืึทืกืขืกืขืจ ืืึทืจืฅ ืึทืคึผืึทืจืึทื ืืืืกืึทื ืกื ืคึฟืื Imagination Technologies.
ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื, ืื ืืึทืืืึทื ืืืขืจืืงืื ืขืจ ืคืจืื ืืืืืืืืืจื ืืืืงืืคึผืขืืืข
ืึธืคึผืฆืืข - , ืงืืืจื ืคืื ืคืืจืืืืึทืจืข ืืื ืฉืึธืคืขืจ ืขืืขืืขื ืื ืืื ื ืื-ืคึฟืจืืึท ืงืึทืืคึผืึธืื ืึทื ืฅ ืึธืืขืจ ืงืึธื ืกืขืงืฉืึทื ื, ืื ืคืึทืจื ืขื ืคืื ืืืึธืก ืืื ืืืืืืขื ืืืจื ืืขืจ ืคืึทืืจืืงืึทื ื. ืื ื ืืึทืข ืืขืืืื ื ืืืกืืืืึทืื ืืืึธื ืืึธืืืื ื ืืื ืืจืืืืขืจืก ืคึฟืึทืจ Atom ISP ืืืืืขื, MediaTek 7663 USB/7915 PCIe, Realtek 8723DE WiFi, Renesas PCI xHCI, HabanaLabs Gaudi, Enhanced Asynchronous Sample Rate Converter, Maxim Integrated MAX98390 Speaker Zimplifier 38060 Audio ืืื I2C EEPROM ืฉืงืืึทืฃ. ืืขืจืืืึทื ืืืงื ืืืึธื ืจืืื ืืงืื ื ืงืึธื ืืื Adreno GPU, HabanaLabs Goya, x86 ืืึธืืืฉืกืงืจืขืขื, ืืื6656 ืืื ืืืืงื ืืจืืืืขืจืก ืืื ืกืึทืืกืืกืืึทืื.
ืืงืืจ: opennet.ru
