เบซเบผเบฑเบเบเบฒเบเบชเบญเบเปเบเบทเบญเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, Linus Torvalds
เบฎเบธเปเบเปเบซเบกเปเบเบฐเบเบญเบเบกเบตเบเบฒเบเปเบเปเปเบ 13702 เบเบฒเบ 1810 เบเบฑเบเบเบฑเบเบเบฐเบเบฒ,
เบเบฐเบซเบเบฒเบ patch - 40 MB (เบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเปเบเปเบฎเบฑเบเบเบปเบเบเบฐเบเบปเบ 11577 เปเบเบฅเป, 610012 เบชเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบเปเบเปเบเบทเบเปเบเบตเปเบก,
294828 เปเบเบงเบเบทเบเปเบเบเบเปเบฒเบ). เบเบฐเบกเบฒเบ 45% เบเบญเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเปเบฒเบชเบฐเปเบซเบเบตเปเบ 5.6
เบเบฒเบเบเปเบฝเบเปเบเบเปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเปเบเปเบงเบตเบญเบธเบเบฐเบเบญเบ, เบเบฐเบกเบฒเบ 15% เบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบกเปเบ
เบเบฑเบเบชเบฐเบเบฐเบเบฐเบเบดเบเปเปเบเบฒเบเบเบฑเบเบเบธเบเบฅเบฐเบซเบฑเบเบชเบฐเปเบเบฒเบฐเบเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเบณเบฎเบฒเบเปเบง, 12%
เบเปเบฝเบงเบเปเบญเบเบเบฑเบ stack เปเบเบทเบญเบเปเบฒเบ, 4% เบเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเปเปเบฅเบฐ 3% เบเบฑเบเบเบฒเบเปเบ
เบฅเบฐเบเบปเบเบเปเบญเบ kernel.
- เบฅเบฐเบเบปเบเบเปเบญเบเปเบเบทเบญเบเปเบฒเบ
-
เปเบเบตเปเบกเปเบฅเปเบง เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเปเบเบญเบ VPNWireGuard , เปเบเบดเปเบเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบเบญเบตเบเปเบชเปเบงเบดเบเบตเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบตเปเบเบฑเบเบชเบฐเปเบซเบก (ChaCha20, Poly1305, Curve25519, BLAKE2s), เปเบกเปเบเปเบเปเบเปเบฒเบ, เบเปเปเบกเบตเบเบงเบฒเบกเบชเบฑเบเบชเบปเบ, เปเบเปเบเบดเบชเบนเบเบเบปเบงเบกเบฑเบเปเบญเบเปเบเบเปเบฒเบเบงเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบซเบเบฒเบเปเบซเบเปเปเบฅเบฐเปเบซเปเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบนเบเบซเบผเบฒเบ (3,9 เปเบเบปเปเบฒเปเบงเบเบงเปเบฒ OpenVPN เปเบเบเปเปเบเปเบฒเบเบปเบ. เบเบญเบ throughput). WireGuard เปเบเปเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบญเบเปเบชเบฑเปเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ, เปเบเบดเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบดเบเบเบฐเปเบเบชเปเบงเบเบเบปเบงเปเบชเปเปเบเปเบฅเบฐเบชเปเบงเบเบเบดเบเบเปเปเปเบเบทเบญเบเปเบฒเบ เปเบฅเบฐเปเบเปเบกเบฑเบเปเบเบทเปเบญเบเบนเบเบกเบฑเบเบเบฐเปเบเบชเบฒเบเบฒเบฅเบฐเบเบฐ. เบเบฐเปเบเบชเบฒเบเบฒเบฅเบฐเบเบฐเบเบทเบเปเบฅเบเบเปเบฝเบเปเบเบทเปเบญเบชเปเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบตเปเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบ SSH. Cryptographic primitives เบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบ WireGuard เปเบฎเบฑเบเบงเบฝเบเบกเบฑเบเปเบกเปเบ เบเบฐเบเบดเบเบฑเบ เบเบฒเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบชเบฑเบเบเบฐเบชเบต เปเบเบฑเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบ API Crypto เบกเบฒเบเบเบฐเบเบฒเบเปเบฅเบฐเบฅเบงเบก เปเบเบปเปเบฒเปเบเปเบเบซเบผเบฑเบ5.5 . -
เปเบฅเบตเปเบกเปเบฅเปเบง เบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบญเบเบญเบปเบเบเบฐเบเบญเบเบเบตเปเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ MPTCP (MultiPath TCP), เบเบฒเบเบเบฐเบซเบเบฒเบเบเบญเบเปเบเปเบเบเบญเบ TCP เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เบเบฑเบเบเบฒเบเบเบฑเบเบชเบปเปเบเปเบเบฑเบเปเบเบฑเบเบเปเบญเบกเปเบเบฑเบเบเบฒเบกเบซเบผเบฒเบเปเบชเบฑเปเบเบเบฒเบเปเบเบเบเปเบฒเบเบเบฒเบเปเบเปเบเบญเบเปเบเบทเบญเบเปเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบตเปเบขเบนเป IP เบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ. เบชเปเบฒเบฅเบฑเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเบทเบญเบเปเบฒเบ, เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบเบฎเบงเบเบฎเบงเบกเบเปเบฒเบเบเบทเบเบฒเบเปเบเบทเปเบญเบกเบเปเป TCP เบเบปเบเบเบฐเบเบด, เปเบฅเบฐเปเบซเบเบเบปเบเบเบฒเบเปเบเบเบเบฒเบเปเบซเบผเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเบฐเบเบดเบเบฑเบเปเบเบ MPTCP. Multipath TCP เบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบเบตเปเบกเบเบฒเบเบชเบปเปเบเบเปเปเปเบฅเบฐเปเบเบตเปเบกเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบท. เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบ, MPTCP เบชเบฒเบกเบฒเบเปเบเปเปเบเบทเปเบญเบเบฑเบเบฅเบฐเบเบฝเบเบเบฒเบเบชเบปเปเบเบเปเปเบกเบนเบเปเบเปเบเบฅเบฐเบชเบฑเบเบชเบฐเบซเบผเบฒเบเปเบเบเปเบเปเบเบฒเบเปเบเบทเปเบญเบกเบเปเป WiFi เปเบฅเบฐ 4G เบเปเบญเบกเบเบฑเบ, เบซเบผเบทเปเบเบทเปเบญเบซเบผเบธเบเบเปเบญเบเบเปเบฒเปเบเปเบเปเบฒเบเปเบเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเบเปเบเปเบซเบผเบฒเบเปเบเบทเปเบญเบกเบเปเปเบฅเบฒเบเบฒเบเบทเบเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบซเบเบถเปเบเบฅเบฒเบเบฒเปเบเบ. -
เปเบเบตเปเบกเปเบฅเปเบง เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบฅเบฐเบเบฝเบเบงเบดเปเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเปเบเบงเปเบเบทเบญเบเปเบฒเบ sch_ets (เบเบฒเบโเบเบฑเบโเปเบฅเบทเบญเบโเบชเบฒเบโเบชเบปเปเบโเบเบตเปโเบเบฑเบโเบเบธเบโ , IEEE 802.1Qaz), เปเบเบดเปเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเบเบขเบฒเบเปเบเบเบงเบดเบเบฅเบฐเบซเบงเปเบฒเบเบซเปเบญเบเบฎเบฝเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเบญเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบ. เบเปเบฒเบเบฒเบเปเบซเบผเบเบขเบนเปเปเบเบเบฑเปเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบชเบฐเปเบเบฒเบฐเปเบกเปเบเบเปเปเบฒเบเบงเปเบฒเปเบเบเบงเบดเบเบเบตเปเบเบฑเบเบชเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ ETS เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฑเปเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเบญเบทเปเบเปเปเบเปเปเบเบเบงเบดเบเบเบตเปเบกเบตเบขเบนเป (เบเปเปเปเบเปเปเบเป). Qdisc sch_ets เบเบทเบเบเบฑเปเบเบเปเบฒเปเบเบฑเบเบฅเบฐเบเบฝเบเบงเบดเปเบ PRIO เปเบฅเบฐเปเบเปเบซเปเบญเบเบฎเบฝเบเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบญเบเปเบเบเบเปเบฒเบเบฑเบเปเบเบเบงเบดเบเบเบตเปเปเบเบฑเปเบเบเบฑเบเปเบฅเบฐเปเบเปเบเบเบฑเบ. ETS เปเบฎเบฑเบเบงเบฝเบเปเบเบฑเบเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบญเบเบฅเบฐเบเบฝเบเบงเบดเปเบPRIO ะธDRR โ เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบกเบตโเบซเปเบญเบโเบเบฒเบโเบเบฐโเบฅเบฒโเบเบญเบโเบเปเบฒโเบเบฑเบโเบขเปเบฒเบโเปเบเบฑเปเบกโเบเบงเบโ, PRIO เปเบเปโเบเบทเบโเบเปเบฒโเปเบเปโ, เปเบเปโเบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเปเปโเบกเบตโเบเบฒเบโเบเบฐโเบฅเบฒโเบเบญเบโเปเบโเปเบเบงโ, เบกเบฑเบโเปเบฎเบฑเบโเบงเบฝเบโเบเบท DRRโ. - เปเบเบตเปเบกเปเบเบเบเบฒเบ BPF เบเบฐเปเบเบเปเปเป
BPF_PROG_TYPE_STRUCT_OPS , เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบงเบเบฑเบเบเบฒเบเบเบฑเบเบเบฑเบ kernel เบเปเบฒเบ BPF. เปเบเบเบฑเบเบเบธเบเบฑเบ, เบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบ TCP congestion algorithms เปเบเบฎเบนเบเปเบเบเบเบญเบเปเบเบเบเบฒเบ BPF. เปเบเบฑเบเบเบปเบงเบขเปเบฒเบเบชเบฐ เปเปเบต เปเบเบเบเบฒเบ BPF เบเปเบงเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฐเบเบดเบเบฑเบเบเบฑเปเบเบเบญเบเบงเบดเบเบตDCTCP . - เบเบญเบกเบฎเบฑเบเปเบเบปเปเบฒเปเบเปเบเบซเบผเบฑเบ
เบเบฒเบเบเปเบฝเบเปเบเบ , เปเบเบทเปเบญเบโเบกเบทโเบเบฒเบโเปเบโเบเบฒโเบชเบฒโethtool เบเปเบงเบ ioctl() เปเบเบทเปเบญเปเบเปเบญเบดเบเปเบเบตเปเบเบ netlink . เบเบฒเบเปเบเปเบเบญเบเปเบซเบกเปเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเบฒเบเบเบถเปเบเปเบเบเบฒเบเปเบเบตเปเบกเบชเปเบงเบเบเบฐเบซเบเบฒเบ, เบเบฑเบเบเบธเบเบเบฒเบเบเบฑเบเบเบฒเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ, เบญเบฐเบเบธเบเบฒเบเปเบซเปเบชเบปเปเบเบเบฒเบเปเบเปเบเปเบเบทเบญเบเปเบกเบทเปเบญเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบฅเบฑเบ, เปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบเปเบเบญเบเบฅเบฐเบซเบงเปเบฒเบ kernel เปเบฅเบฐเบเบทเปเบเบเบตเปเบเบนเปเปเบเปเบเปเบฒเบเบเบถเปเบ, เปเบฅเบฐเบซเบผเบธเบเบเปเบญเบเบเปเบฒเบเบงเบเบฅเบฒเบเบเบทเปเบเบตเปเบเปเบญเบเบเบฒเบ synchronized. - เปเบเบตเปเบกเบเบฒเบเบเบฐเบเบดเบเบฑเบเบฅเบฐเบเบปเบเบเบฒเบเบเบฑเบเบเบฒเบเปเบเบงเบเบญเบเปเบเบทเบญเบเปเบฒเบ FQ-PIE (Flow Queue PIE), เปเบเบทเปเบญเปเบเปเบชเปเบซเบผเบธเบเบเปเบญเบเบเบปเบเบเบฐเบเบปเบเบเบฒเบเบฅเบปเบเบเบญเบ packet buffering เบฅเบฐเบเบฑเบเบเบฒเบเบเบฒเบเบเปเบฝเบงเบเบฑเบเบญเบธเบเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบ edge (bufferbloat). FQ-PIE เบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบนเบเปเบกเบทเปเบญเปเบเปเปเบเบฅเบฐเบเบปเบเบเบตเปเบกเบตเปเบกเปเบเบฑเบกเบชเบฒเบ.
-
- เบฅเบฐเบเบปเบเบเปเบญเบเปเบเปเบ, I/O เปเบฅเบฐเบฅเบฐเบเบปเบเปเบเบฅเป
- เบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเป Btrfs
เปเบเบตเปเบก เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเปเปเบเบปเบเบเบฑเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ DISCARD (เปเบฒเบเปเบเบดเบเบเบฅเบฑเบญเบเบเบตเปเบเบทเบเบเบปเบเบเปเบญเบเบเบตเปเบเปเปเบเปเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบงเปเบเบฒเบเบฎเปเบฒเบเบเบฒเบเบญเบตเบเบเปเปเปเบ). เปเบเปเบเบทเปเบญเบเบเบปเปเบ, เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ DISCARD เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ synchronously, เปเบเบดเปเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบชเบนเปเบเบฒเบเปเบชเบทเปเบญเบกเปเบเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเบเบฑเบเบฅเบปเบเบฅเปเบเปเบฒเบเปเบฒเบชเบฑเปเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเบชเปเบฒเปเบฅเบฑเบ. เบเบฒเบเบเบฐเบเบดเบเบฑเบ Asynchronous เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเปเปเบฅเปเบเปเบฒเปเบซเปเปเบเปเบเบทเปเบญเปเบฎเบฑเบเบชเปเบฒเปเบฅเบฑเบ DISCARD เปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเปเบเบเบทเปเบเบซเบฅเบฑเบ. - เปเบ XFS
เบเบฐเบเบดเบเบฑเบ เบเบฒเบเปเบฎเบฑเบเบเบงเบฒเบกเบชเบฐเบญเบฒเบเบฅเบฐเบซเบฑเบเบเบตเปเปเบเปเปเบเบทเปเบญเบเบเบฑเบเปเบงเบฅเบฒ 32-bit เปเบเบปเปเบฒ (เบเบฐเปเบเบ time_t เบเบทเบเปเบเบเบเบตเปเบเปเบงเบ time64_t), เบเปเบฒเปเบเบชเบนเปเบเบฑเบเบซเบฒ 2038. เปเบเปเปเบเบเปเปเบเบดเบเบเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบเปเบฒเปเบชเบเบซเบฒเบเบเบตเปเปเบเบตเบเบเบทเปเบเปเบเปเบงเบเบต 32-bit. เบฅเบฐเบซเบฑเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบเบทเบเปเบซเบกเปเปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฐเบซเบเบฒเบ. - เบเบฑเบ ext4 เบฅเบฐเบเบปเบเปเบเบฅเป
เปเบเบฐเบเปเบฒ เบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบฑเบเบเบฒเบเบเบฒเบเบฅเบฑเบญเบ inode เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบญเปเบฒเบเปเบฅเบฐเบเบฝเบ. เบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบเบฝเบเบเบทเบเปเบเปเปเบ Direct I/O. เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบเบฒเบเบงเบดเบเบดเบเปเบชเบเบฑเบเบซเบฒเบเปเบฒเบเบเบถเปเบ, เบฅเบฐเบซเบฑเบเบเปเปเบเบดเบเบเบฒเบเบเปเบฒเบญเบดเบ เปเบฅเบฐเบชเบธเบเบเปเบฒเบเบเบฐเบเบทเบเปเบเบฑเบเปเบงเปเปเบ superblock. - เปเบเบฅเบฐเบเบปเบเปเบเบฅเป F2FS
เบเบฐเบเบดเบเบฑเบ เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเปเบเบฎเบนเบเปเบเบเบเบตเปเบเบทเบเบเบตเบเบญเบฑเบ. เบชเปเบฒเบฅเบฑเบเปเบเบฅเปเบชเปเบงเบเบเบธเบเบเบปเบเบซเบผเบทเปเบเปเบฅเบเบฐเบเปเบฅเบต, เบเบฒเบเบเบตเบเบญเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเปเบเบตเบเปเบเปเปเบเบเปเบเปเบเปเบฒเบชเบฑเปเบ "chattr +c file" เบซเบผเบท "chattr +c dir; เปเบเบฐ dir/file". เปเบเบทเปเบญเบเบตเบเบญเบฑเบเบเบฒเบเบดเบเบฑเบเบเบฑเบเปเบปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเบเบปเบงเปเบฅเบทเบญเบ โ-o compress_extension=extโ เปเบ mount utility. - kernel เบเบฐเบเบญเบเบกเบตเบฅเบฐเบเบปเบเปเบเบฅเป
เปเบเบ ZoneFS , เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเบฅเบฐเบเบฑเบเบเปเปเบฒเบเปเบฒเบเบเบถเปเบเบเบฑเบเบญเบธเบเบฐเบเบญเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบตเปเบเบทเบเปเบเปเบเปเบเบ. Zoned drives เบซเบกเบฒเบเปเบเบดเบเบญเบธเบเบฐเบเบญเบเปเบเบฎเบฒเบเบเบดเบเปเบกเปเปเบซเบผเบฑเบเบซเบผเบท NVMe SSDs, เบเบทเปเบเบเบตเปเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบตเปเปเบเปเบเบญเบญเบเปเบเบฑเบเปเบเบเบเบตเปเบเบฐเบเบญเบเปเบเบฑเบเบเบธเปเบกเบเบญเบเบเบฅเบฑเบญเบเบซเบผเบทเบเบฐเปเบซเบเบเบเบฒเบ, เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเบตเปเบกเบเปเปเบกเบนเบเบเบฒเบกเบฅเปเบฒเบเบฑเบ, เบเบฑเบเบเบธเบเบเบธเปเบกเบเบฅเบฑเบญเบเบเบฑเบเบซเบกเบปเบ. FS ZoneFS เบเบทเบเบเบฑเบเบเบฐเบเบฒเปเบเบ Western Digital เปเบฅเบฐเปเบเบทเปเบญเบกเปเบเบเบเบฑเบเปเบเปเบฅเบฐเปเบเบเปเบเปเบเบเบตเปเบกเบตเปเบเบฅเปเปเบเบเบเปเบฒเบเบซเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบเบฑเบเบเปเปเบกเบนเบเปเบเบฎเบนเบเปเบเบเบเบดเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบซเบกเบนเบเปเบเปเปเบเบฅเบฐเบเบฑเบเบเบฐเปเบซเบเบเบเบฒเบเปเบฅเบฐเบเบฅเบฑเบญเบ, i.e. เบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบเปเปเบเบฅเป API เปเบเบเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบเบดเบเบญเบธเบเบฐเบเบญเบเบเบฅเบฑเบญเบเปเบเบเบเบปเบเปเบเบเปเบเป ioctl. - เปเบ NFS, เบเบฒเบเบเบดเบเบเบฑเปเบเบเบฒเบเบดเบเบฑเบเบเปเบฒเบ UDP เปเบกเปเบเบเบทเบเบเบดเบเปเบเปเบเบฒเบเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ. เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบฑเบเบฅเบญเบเปเบเบฅเปเปเบเบเบเบปเบเบฅเบฐเบซเบงเปเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบ NFS 4.2 เบชเบฐเปเบเบฒเบฐ. เปเบเบตเปเบกเบเบปเบงเปเบฅเบทเบญเบ mount เปเบซเบกเป "softreval", เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเบเบฒเบเบเบงเบฒเบกเบเปเบฒเบเบตเปเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบเปเบฅเบฐเบเบตเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบฅเบปเปเบกเปเบซเบฅเบง. เบเบปเบงเบขเปเบฒเบ, เปเบกเบทเปเบญเบฅเบฐเบเบธเบเบฒเบเปเบฅเบทเบญเบเบเบตเป, เบซเบผเบฑเบเบเบฒเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเปเบเปเปเบเป, เบกเบฑเบเบเบฑเบเบเบปเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเปเบฒเบเบญเบญเบเปเบเบเบฒเบกเปเบชเบฑเปเบเบเบฒเบเปเบเบเบฒเบเปเบเปเบเบเบฑเบ NFS เปเบฅเบฐเปเบเบปเปเบฒเปเบเบดเบเบเปเปเบกเบนเบเบเบตเปเบเบฑเปเบเบขเบนเปเปเบ cache.
-
เบเบฐเบเบดเบเบฑเบ เบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบเบปเบเปเบ fs-verity, เบเปเบฒเปเบเปเปเบเบทเปเบญเบเบดเบเบเบฒเบกเบเบงเบเบเบฒเบเบงเบฒเบกเบชเบปเบกเบเบนเบเปเบฅเบฐเบเบฒเบเบเบงเบเบชเบญเบเปเบเบฅเปเบชเปเบงเบเบเบธเบเบเบปเบ. เปเบเบตเปเบกเบเบงเบฒเบกเปเบงเบเบฒเบเบญเปเบฒเบเบเบฒเบกเบฅเบณเบเบฑเบเบเปเบญเบเบเบฒเบเปเบเปเบเบปเปเบเปเบกเป Merkle hash. เบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบ FS_IOC_ENABLE_VERITY เปเบเปเบเบทเบเบเบฑเบเบเบธเบเปเบซเปเปเปเบฒเบฐเบชเบปเบกเปเบกเบทเปเบญเบเปเปเบกเบตเบเปเปเบกเบนเบเบขเบนเปเปเบเปเบเบ (เบเบฒเบเบญเปเบฒเบเปเปเบฒเบเบตเปเบกเบตเบเปเปเบกเบนเบเบเบทเบเบเบณเปเบเปเบฅเปเบงเบเปเปเบฒ).
- เบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเป Btrfs
- Virtualization เปเบฅเบฐเบเบงเบฒเบกเบเบญเบเปเบ
- เบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบดเบเปเบเปเบเบฒเบเปเบกเบเบนเบ SELinux เปเบเบเบฐเบเบฐเบเบตเปเปเบฅเปเบเปเบเปเบเบทเบเบเบปเบเปเบฅเบตเบ, เปเบฅเบฐเบเบฒเบเบเบปเบเปเบฅเบตเบเบเบฒเบเปเบซเบผเบ SELinux เบเบตเปเปเบเบตเบเปเบเปเปเบฅเปเบงเบเบฐเบเบทเบเบซเปเบฒเบกเปเบเบญเบฐเบเบฒเบเบปเบ. เปเบเบทเปเบญเบเบดเบเบเบฒเบเปเบเปเบเบฒเบ SELinux เบเปเบฒเบเบเบฐเบเปเบญเบเบเปเบฒเบเบเบฒเบฅเบฒเบกเบดเปเบเบต "selinux=0" เปเบเปเบเบงเบเปเบฒเบชเบฑเปเบเบเบญเบเปเบเปเบ.
-
เปเบเบตเปเบกเปเบฅเปเบง เบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโเบชเปเบฒโเบฅเบฑเบ namespaces เบชเปเบฒโเบฅเบฑเบโเปเบงโเบฅเบฒ (namespaces เบเบตเปโเปเบเปโเปเบงโเบฅเบฒโ)โ, เปเบฎเบฑเบโเปเบซเปโเบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบเบนเบโเบกเบฑเบโเบชเบฐโเบเบฒโเบเบฐโเบเบญเบโเปเบกเบโเบฅเบฐโเบเบปเบโเบเบฑเบโเบเบฒโเบเบฐโเบเบฐ (CLOCK_REALTIMEโ,
CLOCK_MONOTONIC, CLOCK_BOOTTIME), เปเบเปเปเบงเบฅเบฒเบเบญเบเบเปเบฒเบเปเบญเบเปเบเบเบนเปเบเบญเบเปเบเบเปเบเบต เปเบฅเบฐ, เปเบกเบทเปเบญเบเปเบฒเบเบเบนเปเบเบญเบเปเบเบเปเบเบตเปเบเบเบฑเบเปเบฎเบชเบญเบทเปเบ, เปเบซเปเปเบเปเปเบเบงเปเบฒเบเบฒเบเบญเปเบฒเบ CLOCK_MONOTONIC เปเบฅเบฐ CLOCK_BOOTTIME เบเบปเบเบเปเปเบเปเบฝเบเปเบเบ (เบเบณเบเบถเบเปเบเบดเบเปเบงเบฅเบฒเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบซเบผเบ, เบกเบตเบซเบผเบทเบเปเปเบเบณเบเบถเบเปเบเบดเบเบเบฒเบเบขเบนเปเปเบเปเปเบเบเบญเบ. ). - /dev/random blocking pool เบเบทเบเบฅเบถเบเบญเบญเบเปเบฅเปเบง. เบเบถเบเบเบดเบเปเบฒเบเบญเบ /dev/random เปเบกเปเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบ /dev/urandom เปเบเปเบเปเบเบญเบเบเบฒเบเบเปเบญเบเบเบฑเบเบเบฒเบเบชเบฐเบเบฑเบ entropy เบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบชเบฐเบเบธเบเปเบเบต.
- core kernel เบเบฐเบเบญเบเบกเบตเปเบเปเบงเบตเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบฅเบฐเบเบปเบเปเบเบเบเบตเปเปเบฅเปเบ VirtualBox เบเบดเบเบเบฑเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบชเบปเปเบเบญเบญเบเปเบเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเปเบเบปเปเบฒเบเบฒเบ (VirtualBox Shared Folder).
- เบเบธเบเบเบญเบ patches เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบฅเบฐเบเบปเบเบเปเบญเบ BPF (
เบเบนเปเบเบฑเบเบชเบปเปเบ BPF ), เปเบกเบทเปเบญเบเปเบฒเปเบเปเบเบปเบเปเบ Retpoline เปเบเบทเปเบญเบเปเบญเบเบเบฑเบเบเบฒเบเปเบเบกเบเบตเปเบเบ Spectre V2 class, เบกเบฑเบเบเปเบงเบเปเบซเปเบเปเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเปเบญเบตเปเบเปเบเบผเปเบเบผเบก BPF เปเบกเบทเปเบญเปเบซเบเบเบฒเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบงเบเบกเบฑเบเปเบเบตเบเบเบทเปเบ (เบเบปเบงเบขเปเบฒเบ, เบกเบฑเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบชเบฒเบกเบฒเบเปเบฅเบฑเปเบเบเบฒเบเปเบเบซเบฒเบเบปเบงเบเบฑเบเบเบฒเบ XDP เปเบกเบทเปเบญเบกเบต. เบเบธเบเปเบเบทเบญเบเปเบฒเบเบกเบฒเบฎเบญเบ). - เปเบเบตเปเบกเปเบเปเบงเบตเปเบเบทเปเบญเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ TEE (เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเปเบเบทเปเบญเบเบทเปเบเป) เบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบ AMD APUs.
- เบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเปเบฅเบฐเบเบฒเบเบเปเบฅเบดเบเบฒเบเบฅเบฐเบเบปเบ
- BPF เปเบเปเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบซเบเปเบฒเบเบตเปเบเบปเปเบงเปเบฅเบ. เบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบกเปเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฑเบเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบเบฒเบเบฅเบดเปเบฅเบตเปเบกเบเบตเปเบเบฐเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบญเบเบซเบเปเบฒเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเปเบเบเบเบฒเบ BPF. เบเบฑเปเบเบเบญเบเบเปเปเปเบเบเบฐเปเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบฐเบซเบเบฒเบเปเบเบเปเบเบทเปเบญเบเปเบซเบงเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบกเบตเบเบฒเบเปเบซเบผเบเบซเบเปเบฒเบเบตเปเบเบปเปเบงเปเบฅเบ, เบฅเบงเบกเบเบฑเบเบเบฒเบเบเปเบฝเบเบซเบเปเบฒเบเบตเปเบเบปเปเบงเปเบฅเบเบเบตเปเบกเบตเบขเบนเปเปเบเบเบฐเบเบฐเบเบตเปเบเบงเบเปเบเบปเบฒเปเบเป. เบฅเบฐเบเบปเบเบเปเบญเบ BPF เบเบฑเบเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบเบเบตเป (เปเบเปเปเบเบทเปเบญเปเบเบฑเบเบเปเปเบกเบนเบเบเบปเบเบเบตเป), เปเบเบดเปเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบฎเบนเบเปเบเบ batch.
-
เปเบเบตเปเบกเปเบฅเปเบง เบญเบธเบเบฐเบเบญเบ โcpu_coolingโ เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเปเบฎเบฑเบเบเบงเบฒเบกเปเบขเบฑเบเบเบญเบ CPU เบเบตเปเบฎเปเบญเบเปเบเบตเบเปเบเปเบเบเบเบฒเบเบงเบฒเบเบกเบฑเบเปเบงเปเปเบเบชเบฐเบเบฒเบเบฐเบเปเปเปเบฎเบฑเบเบงเบฝเบเปเบเบฑเบเปเบฅเบเบฐเปเบงเบฅเบฒเบชเบฑเปเบเป. - เปเบเบตเปเบกเบเบฒเบเปเบเบฅเบฐเบเบปเบ
openat2() , เปเบเบดเปเบเบชเบฐเปเบซเบเบตเบเบธเบเบเบญเบเบเบธเบเปเบเบตเปเบกเปเบเบตเบกเปเบเบทเปเบญเบเปเบฒเบเบฑเบเบเบฒเบเปเบเปเปเบเปเบชเบฑเปเบเบเบฒเบเปเบเบฅเป (เบเบฒเบเบซเปเบฒเบกเบเปเบฒเบกเบเบธเบ mount, เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบชเบฑเบเบเบฒเบฅเบฑเบ, เบเบฒเบเปเบเบทเปเบญเบกเบเปเป magic (/proc/PID/fd), "../" เบญเบปเบเบเบฐเบเบญเบ). - เบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบ heterogeneous เปเบเบเบญเบตเบเปเบชเปเบชเบฐเบเบฒเบเบฑเบเบเบฐ big.LITTLE, เบเบฒเบเบฅเบงเบกเปเบญเบปเบฒเปเบเบ CPU เบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบฅเบฐเบเบฐเบซเบเบฑเบเบเบฐเบฅเบฑเบเบเบฒเบเบซเบเปเบญเบเบฅเบปเบเบขเบนเปเปเบเบเบดเบเบเบฝเบง, เบเบฒเบฅเบฒเบกเบดเปเบเบต uclamp_min เบเบทเบเบเบฑเปเบเบเปเบฒเปเบกเบทเปเบญเบเบฐเบเบดเบเบฑเบเบงเบฝเบเบเบฒเบเปเบเปเบงเบฅเบฒเบเบดเบ (
เบญเบญเบเบกเบฒ เปเบ kernel 5.3 เบกเบตเบเบปเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเปเบซเบผเบ). เบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบตเปเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบงเบฝเบเบเบฒเบเบเบฐเบเบทเบเบงเบฒเบเปเบงเปเปเบเบเบเบปเบงเบเปเบฒเบเบปเบเปเบงเบฅเบฒเบขเบนเปเปเบเบดเบเบซเบผเบฑเบ CPU เบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฝเบเบเป. - เปเบเปเบเปเบเปเบเบทเบเบเบปเบเบเปเบญเบเบเบฒเบ
เบเบฑเบโเบซเบฒโเบเบญเบโเบเบต 2038โ . เปเบเบเบเบตเปเบเบปเบงเบเบฑเบเบเบฒเบเบเบตเปเบเบฑเบเปเบซเบผเบทเบญเบชเบธเบเบเปเบฒเบ, เปเบเบดเปเบเปเบเป time_t เบเบฐเปเบเบ 32-bit (เปเบเบฑเบเบเบทเป int) เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเปเบงเบฅเบฒ epochal, เปเบเบดเปเบเบเปเบฒเบเบถเบเปเบเบดเบเบเบปเบเบฅเบฒเบเบเบฒเบเบเบฒเบ 1970, เบเบงเบ overflow เปเบเบเบต 2038. - เบชเบทเบเบเปเปเบเบฑเบเบเบธเบเบเบฒเบเปเบเปเบเบญเบ I/O เบเบตเปเบเปเปเบเบดเปเบเปเบเบ
io_uring , เบเบตเปเบชเบฐเบซเบเบญเบเปเบซเป เบฎเบญเบเบฎเบฑเบเบเบฒเบเบเบณเปเบเบตเบเบเบฒเบเปเปเป: IORING_OP_FALLOCATE (เบเบฒเบเบเบญเบเบเบทเปเบเบเบตเปเบซเบงเปเบฒเบ), IORING_OP_OPENAT,
IORING_OP_OPENAT2,
IORING_OP_CLOSE (เปเบเบตเบ เปเบฅเบฐเบเบดเบเปเบเบฅเป),
IORING_OP_FILES_UPDATE (เปเบเบตเปเบก เปเบฅเบฐเบฅเบถเบเปเบเบฅเปเบญเบญเบเบเบฒเบเบฅเบฒเบเบเบทเปเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเบงเบ),
IORING_OP_STATX (เบเปเบเปเปเบกเบนเบเปเบเบฅเป),
IORING_OP_READ,
IORING_OP_WRITE (เบญเบฐเบเบฒเบฅเบฑเบญเบเปเบเบเบเปเบฒเบเบเบญเบ IORING_OP_READV เปเบฅเบฐ IORING_OP_WRITEV),
IORING_OP_FADVISE,
IORING_OP_MADVISE (เบเบปเบงเปเบเปเบเบ asynchronous เบเบญเบเบเบฒเบเปเบ posix_fadvise เปเบฅเบฐ madvise), IORING_OP_SEND,
IORING_OP_RECV (เบชเบปเปเบ เปเบฅเบฐเบฎเบฑเบเบเปเปเบกเบนเบเปเบเบทเบญเบเปเบฒเบ),
IORING_OP_EPOLL_CTL (เบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฝเบงเบเบฑเบเบเบปเบงเบญเบฐเบเบดเบเบฒเบเปเบเบฅเป epoll). - เปเบเบตเปเบกเบเบฒเบเปเบเบฅเบฐเบเบปเบ
pidfd_getfd() , เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฐเบเบงเบเบเบฒเบเบเบถเบเบเปเปเบกเบนเบ descriptor เปเบเบฅเปเบชเปเบฒเบฅเบฑเบเปเบเบฅเปเปเบเบตเบเบเบฒเบเบเบฐเบเบงเบเบเบฒเบเบญเบทเปเบ. -
เบเบฐเบเบดเบเบฑเบ เบเบปเบเปเบ "bootconfig", เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเป, เบเบญเบเปเบซเบเบทเบญเบเบฒเบเบเบปเบงเปเบฅเบทเบญเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบญเบ kernel เบเปเบฒเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒ. เปเบเบทเปเบญเปเบเบตเปเบกเปเบเบฅเปเบเบฑเปเบเบเปเบฒเบงเปเบชเปเบฎเบนเบเบเบฒเบ initramfs, utility bootconfig เบเบทเบเบชเบฐเปเบซเบเบต. เบเบธเบเบเบฐเบชเบปเบกเบเบฑเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเป, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบเบฑเปเบเบเปเบฒ kprobes เปเบเปเบงเบฅเบฒ boot. -
เบญเบญเบเปเบเบเปเปเป เบเบปเบเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเปเบเปเบฒเบเบฒเบเบเบฝเบเปเบฅเบฐเบเบฒเบเบญเปเบฒเบเบเปเปเบกเบนเบเปเบเบเปเปเบเบตเปเบเปเปเบกเบตเบเบทเป. เบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเปเบเบเปเบฒเบงเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบชเบฒเบกเบฒเบเปเบฅเบฑเปเบเบงเบฝเบเบเบฒเบเปเบเบฑเปเบเบเบฒเบเบเบฐเบเบญเบเบเบฐเบซเบเบฒเบเบเบญเบเบเบฑเบเบเบฒเปเบเบเบเบฒเบเบเบฐเบซเบเบฒเบเปเบซเบเป. เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบชเบนเปเบชเบฐเบเบฒเบเบเบฒเบเปเบเปเบเบเบฑเบเปเบ GNU เปเบเบทเปเบญเบเบเบฒเบ bug เปเบเบเบฒเบเบเปเบญเบ 4.2.1, เปเบเบดเปเบเปเบเปเบเบทเบเปเบเปเปเบเปเบเบฎเบธเปเบ 4.3. - เปเบเบตเปเบกเบเบธเบ PR_SET_IO_FLUSHER เปเบชเป prctl(), เปเบเบดเปเบเบชเบฒเบกเบฒเบเปเบเปเปเบเบทเปเบญเปเบฒเบเบเบฐเบเบงเบเบเบฒเบเบเบตเปเบเปเปเบกเบตเบเบงเบฒเบกเบเบณเบเบตเปเบเปเปเบเบงเบเบเบฐเบเบทเบเบเบณเบเบฑเบเปเบกเบทเปเบญเบฅเบฐเบเบปเบเบกเบตเปเปเบงเบเบเบงเบฒเบกเบเบณเบเปเบณ.
- เบญเบตเบเปเบชเปเบฅเบฐเบเบปเบเบเบฒเบเปเบเบเบขเบฒเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ ION เบเบตเปเปเบเปเปเบ Android, เบฅเบฐเบเบปเบเบเปเบญเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ
dma-buf heaps , เปเบเบดเปเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบงเบเบเบธเบกเบเบฒเบเบเบฑเบเบชเบฑเบ DMA buffers เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเบเบเบฑเบเบเบทเปเบเบเบตเปเบเบงเบฒเบกเบเบปเบเบเปเบฒเบฅเบฐเบซเบงเปเบฒเบเปเบเปเบงเบต, เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบฅเบฐเบฅเบฐเบเบปเบเบเปเบญเบเบเปเบฒเบเป.
- เบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเบณเบฎเบฒเบเปเบง
- เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบซเบเบฒเบ E0PD, เปเบเบดเปเบเบเบฒเบเบปเบเบขเบนเปเปเบ ARMv8.5 เปเบฅเบฐเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบญเบเบเบฑเบเบเบฒเบเปเบเบกเบเบตเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฒเบเปเบเบปเบฒเบเบญเบเบเปเบฒเปเบเบฐเบเปเบฒเบเปเบฝเบงเบเบฑเบ CPU. เบเบฒเบเบเปเบญเบเบเบฑเบเบเบตเปเบญเบตเบเปเบชเป E0PD เบชเบปเปเบเบเบปเบเปเบซเปเบกเบตเบเปเบฒเปเบเบตเบเบเบญเบเปเบเบเบเปเปเบฒเบเบงเปเบฒเบเบฒเบเบเบปเบเบเปเบญเบ KPTI (Kernel Page Table Isolation).
- เบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเบเบตเปเบญเบตเบเปเบชเปเบชเบฐเบเบฒเบเบฑเบเบเบฐ ARMv8.5, เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเปเบฒเปเบเบฐเบเปเบฒ RNG เปเบเปเบเบทเบเปเบเบตเปเบก, เบชเบฐเบซเบเบญเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบทเปเบญเบเบเปเบฒเปเบเบตเบเบเบปเบงเปเบฅเบ pseudo-random เบฎเบฒเบเปเบง. เปเบ kernel, เบเปเบฒเปเบเบฐเบเปเบฒ RNG เบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบชเปเบฒเบ entropy เปเบเปเบงเบฅเบฒเบเบตเปเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบ kernel-provided pseudo-random generator.
- เบเบญเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบ MPX (เบชเปเบงเบเบเบฐเบซเบเบฒเบเบเบฒเบเบเบปเบเบเปเบญเบเบเบงเบฒเบกเบเปเบฒ) เบเบตเปเปเบเบตเปเบกเปเบชเปเปเบเปเบเปเบ
3.19 เปเบฅเบฐเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเบเบปเบงเบเบตเปเปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบงเปเบฒเบเบญเบเปเบเบเบเบญเบเบเบทเปเบเบเบตเปเบเบงเบฒเบกเบเบปเบเบเปเบฒเปเบเปเบเบทเบเปเบเบปเบฒเบฅเบปเบ. เปเบเบเปเบเปเบฅเบเบตเบเบตเปเบเปเปเปเบเปเบเบทเบเบเปเบฒเปเบเปเบขเปเบฒเบเบเบงเปเบฒเบเบเบงเบฒเบเปเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบเปเบฅเบฐเบเบทเบเปเบเบเบเปเบฒเบเบญเบญเบเบเบฒเบ GCC. - เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ RISC-V, เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเปเบเบทเปเบญเบเบกเบทเบเบตเบเบฑเบ KASan (Kernel address sanitizer) เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ, เปเบเบดเปเบเบเปเบงเบเบเปเบฒเบเบปเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒ.
- เบญเบธเบเบฐเบเบญเบ
- เบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโเบชเบฐโเปเบเบฒเบฐโเปเบกเปเบโเบเบฐโเบเบดโเบเบฑเบโ
4.0 USB , เปเบเบดเปเบเบญเบตเบเปเบชเปเปเบเบฃเปเบเบเป Thunderbolt 3 เปเบฅเบฐเบชเบฐเปเบญเบเบเบฒเบเบชเบปเปเบเบเปเบฒเบเปเบเบดเบ 40 Gbps, เปเบเบเบฐเบเบฐเบเบตเปเบฎเบฑเบเบชเบฒเบเบงเบฒเบกเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบ USB 2.0 เปเบฅเบฐ USB 3.2. เปเบเบเบเบฒเบเบเบฝเบเบเบฝเบเบเบฑเบThunderbolt เบเบฒเบเปเบเปเบเบญเบ USB 4.0 เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบ tunnel เปเบเปเบเบเบญเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเบเปเบฒเบเบชเบฒเบเบเบฝเบงเบเบตเปเบกเบตเบเบปเบงเปเบเบทเปเบญเบกเบเปเปType-C , เบฅเบงเบกเบเบฑเบ PCIe, Display Port เปเบฅเบฐ USB 3.x, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเปเบงเบเบญเบเปเบเปเบเบเบญเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฑเปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบทเบญเบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบเปเบฎเบ. เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบกเปเบเบชเปเบฒเบเบขเบนเปเปเบเปเบเปเบงเบต Thunderbolt เบเบตเปเบฅเบงเบกเบขเบนเปเปเบ Linux kernel เปเบฅเบฐเบเบฑเบเปเบซเปเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบฎเบเปเบฅเบฐเบญเบธเบเบฐเบเบญเบ USB4 เบเบตเปเปเบเบปเปเบฒเบเบฑเบเปเบเป. เบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเปเบเบเปเบฒเบงเบเบฑเบเปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบญเบธเบเบฐเบเบญเบ Thunderbolt 3 เปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเปเบงเบเบญเบเบเบปเบงเบเบฑเบเบเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป, เปเบเบดเปเบเบกเบตเบเบงเบฒเบกเบฎเบฑเบเบเบดเบเบเบญเบเปเบเบเบฒเบเบชเปเบฒเบเบญเบธเปเบกเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบซเบผเบฒเบเบญเบธเบเบฐเบเบญเบเปเบเบเบเปเบฒเบเบเบปเบงเปเบเบทเปเบญเบกเบเปเปเบเบฝเบง. - เปเบ amdgpu driver
เปเบเบตเปเบก เบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญเปเบเบทเปเบญเบเบเบปเปเบเบชเปเบฒเบฅเบฑเบ HDCP 2.x (High-bandwidth Digital Content Protection) เปเบเบเปเบเปเบฅเบเบตเบเปเบญเบเบเบฑเบเบเบฒเบเบชเบณเปเบเบปเบฒ. เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบดเบ AMD Pollock ASIC เปเบเบเบญเบตเบเปเบชเป Raven 2. เบเบฐเบเบดเบเบฑเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒ GPU เบชเปเบฒเบฅเบฑเบเบเบญเบเบเบปเบง Renoir เปเบฅเบฐ Navi. - เปเบเปเบงเบต DRM เบชเปเบฒเบฅเบฑเบเบเบฑเบเบงเบตเบเบตเปเบญ Intel
เปเบเบตเปเบก เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ DSI VDSC เบชเปเบฒเบฅเบฑเบเบเบดเบเปเบเบเบญเบตเบเปเบชเป Ice Lake เปเบฅเบฐ Tiger Lake microarchitecture, LMEM mmap (เบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเปเบญเบเบเบดเปเบเบเบญเบเบญเบธเบเบฐเบเบญเบ) เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบ, เบเบฒเบเปเบเบ VBT (Video BIOS Table) เปเบเปเบเบทเบเบเบฑเบเบเบธเบ, เบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ HDCP 2.2 เปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบดเบ Coffee Lake. - เบชเบทเบเบเปเปเปเบฎเบฑเบเบงเบฝเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบฅเบงเบกเบฅเบฐเบซเบฑเบเปเบเปเบงเบต amdkfd (เบชเปเบฒเบฅเบฑเบ GPUs เบเบตเปเปเบเบเบเบฑเบ, เปเบเบฑเปเบ Fiji, Tonga, Polaris) เบเบฑเบเบเบปเบเบเบฑเบ amdgpu.
- เปเบเปเบงเบต k10temp เปเบเปเบเบทเบเบเบฑเบเบเบธเบเปเบซเบกเป, เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบชเบฐเปเบเบเปเบฎเบเบเบฑเบเปเบฅเบฐเบเบฒเบฅเบฒเบกเบดเปเบเบตเปเบเบเบฐเบเบธเบเบฑเบเบชเปเบฒเบฅเบฑเบ CPU AMD Zen, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเปเปเบกเบนเบเบเบฐเบซเบเบฒเบเบเบฒเบเปเบเบฑเบเปเบเบตเบญเบธเบเบซเบฐเบเบนเบกเบเบตเปเปเบเปเปเบ Zen เปเบฅเบฐ Zen 2 CPUs.
- เปเบเบเบปเบเบเบฑเบ nouveau
เปเบเบตเปเบก เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบฎเบนเบเปเบเบเบเบฒเบเปเบซเบผเบเปเบเบตเบกเปเบงเบเบตเปเบขเบทเบเบขเบฑเบเปเบฅเปเบงเบชเปเบฒเบฅเบฑเบ NVIDIA GPUs เปเบเบเบญเบตเบเปเบชเปเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบธเบฅเบดเบเบเบต Turing (GeForce RTX 2000), เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบชเบฒเบกเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเปเบฅเบฑเปเบ 3D เบชเปเบฒเบฅเบฑเบเบเบฑเบเปเบซเบผเบปเปเบฒเบเบตเป (เบเปเบญเบเบเบฒเบเบเบฒเบงเปเบซเบฅเบเปเบเบตเบกเปเบงเบขเปเบฒเบเปเบเบฑเบเบเบฒเบเบเบฒเบเบเบตเปเบกเบตเบฅเบฒเบเปเบเบฑเบเบเบดเบเบดเบเบญเบ NVIDIA). เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบเบเบฑเบเบเบฒเบเบดเบ TU10x. เบเบฑเบเบซเบฒเบเบฑเบ HD Audio เปเบเปเบฎเบฑเบเบเบฒเบเปเบเปเปเบเปเบฅเปเบง. - เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบตเบเบญเบฑเบเบเปเปเบกเบนเบเปเบกเบทเปเบญเบชเบปเปเบเบเปเบฒเบ DisplayPort MST (Multi-Stream Transport).
- เปเบเบตเปเบกเปเบเปเบงเบตเปเบซเบกเป "
ath11k ยป เบชเบณเบฅเบฑเบเบเบดเบเปเบฎเปเบชเบฒเบ Qualcomm เบเบตเปเบฎเบญเบเบฎเบฑเบ 802.11ax.
เปเบเปเบงเบตเปเบกเปเบเบญเบตเบเปเบชเป stack mac80211 เปเบฅเบฐเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบธเบเปเบเบปเปเบฒเปเบเบดเบ, เบชเบฐเบเบฒเบเบตเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเปเบฅเบฐเปเบซเบกเบเปเบเบทเบญเบเปเบฒเบเบเบฒเบซเบเปเบฒเบ. - เบเปเบฒเบ sysfs, เบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบญเปเบฒเบเปเบเบฑเบเปเบเบตเบญเบธเบเบซเบฐเบเบนเบกเบเบตเปเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเปเบเบตเปเปเบเปเปเบเบฎเบฒเบเปเบเบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเปเบฅเบฐ SSDs เปเบกเปเบเบชเบฐเบซเบเบญเบเปเบซเป.
-
เบชเบปเปเบเปเบฅเปเบง เบเบฒเบโเบเปเบฝเบโเปเบเบโเบเบตเปโเบชเปเบฒโเบเบฑเบโเบเบฑเบโเบฅเบฐโเบเบปเบโเบชเบฝเบ ALSAโ, เปเบโเปเบชเปโเบฅเบปเบโเบฅเปเบฒเบโเบฅเบฐโเบซเบฑเบโเบเบญเบโเบเบฑเบโเบซเบฒโเบเบญเบโเบเบต 2038โ (เบซเบผเบตเบเปเบงเบฑเปเบเบเบฒเบเบเปเบฒเปเบเปเบเบฐเปเบเบ time_t 32-bit เปเบ snd_pcm_mmap_status เปเบฅเบฐ snd_pcm_mmap_control interfaces). เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเปเบเบเบชเบฑเบเบเบฒเบเบชเบฝเบเปเบซเบกเป
Qualcomm WCD9340/WCD9341, Realtek RT700, RT711, RT715, RT1308, Ingenic JZ4770. -
เปเบเบตเปเบกเปเบฅเปเบง เปเบเปเบงเบตเบชเปเบฒเบฅเบฑเบเปเบเบ LCD Logic PD 28, Jimax8729d MIPI-DSI, igenic JZ4770, Sony acx424AKP, Leadtek LTK500HD1829, Xinpeng XPP055C272, AUO B116XAK01, GiantPlus GPM940B
BOE NV140FHM-N49,
Satoz SAT050AT40H12R2,
Sharp LS020B1DD01D. -
เปเบเบตเปเบกเปเบฅเปเบง เบฎเบญเบเบฎเบฑเบ ARM boards เปเบฅเบฐ Gen1 platform Amazon Echo (OMAP3630-based), Samsung Galaxy S III mini (GT-I8190), Allwinner Emlid Neutis, Libre Computer ALL-H3-IT, PineH64 Model B, Aibretech Amlogic GX PC,
Armada SolidRun Clearfog GTR, NXPGateworks GW59xx,
เปเบเบทเปเบญเบเบญเปเบฒเบ eBook Tolino Shine 3,
Embedded Artists COM (i.MX7ULP), SolidRun Clearfog CX/ITX เปเบฅเบฐ HoneyComb (LX2160A), Google Coral Edge TPU (i.MX8MQ),
เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบ Rockchip Radxa Dalang, Radxa Rock Pi N10, VMARC RK3399Pro SOM
ST Ericsson HREF520, Inforce 6640, SC7180 IDP, Atmel/Microchip AM9X60 (ARM926 SoC, Kizboxmini), ST stm32mp15, AM3703/AM3715/DM3725, ST Ericsson ab8505, Qualcomm เปเบเบตเปเบกเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเบเบงเบเบเบธเบก PCIe เบเบตเปเปเบเปเปเบ Raspberry Pi 9863.
- เบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโเบชเบฐโเปเบเบฒเบฐโเปเบกเปเบโเบเบฐโเบเบดโเบเบฑเบโ
เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบกเบนเบเบเบดเบเบดเบเบญเบเปเบงเปเบชเบฅเบตเบญเบฒเปเบกเบฅเบดเบเบฒเบฅเบฒเบเบดเบ
เบเบฒเบเปเบฅเบทเบญเบ
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru