แแแแแแแแ แแแแก แแ แ แแแแก แจแแแแแ, Linus Torvalds
แแฎแแแ แแแ แกแแ แแแแชแแแก 16074 แจแแกแฌแแ แแแแก 2011 แฌแแแก แแแแแแแแแ แแแแกแแแ,
แแแฉแแก แแแแ - 62 แแ (แชแแแแแแแแแแ แจแแแฎแ 14548 แคแแแแก, แแแแแแขแ แแแแแก 782155 แฎแแแ, แฌแแแจแแแ 314792 แกแขแ แแฅแแแ). 45-แจแ แฌแแ แแแแแแแแแ แงแแแแแแแ แแแแฎแแแแแแ 5.9%.
แชแแแแแแแแแ แแแแแแจแแ แแแฃแแแ แแแฌแงแแแแแแแแก แแ แแแแแ แแแแแ, แชแแแแแแแแแแก แแแแฎแแแแแแ 15% แแ แแก
แขแแฅแแแแแก แแ แฅแแขแแฅแขแฃแ แแกแแแแก แกแแแชแแคแแแฃแ แ แแแแแก แแแแแฎแแแแแกแแแแ แแแแแแแแแแฃแแแแ, 13%
แแแแแแจแแ แแแฃแแแ แฅแกแแแแก แกแขแแแแแ, 3% แคแแแแฃแ แกแแกแขแแแแแแแ แแ 3% แจแแแแกแแแ
แแแ แแแแก แฅแแแกแแกแขแแแแแ.
- แแแฎแกแแแ แแแแก แแ แกแแกแขแแแแก แกแแ แแแกแแแ
-
แแแแแแชแ แแ แแแชแแ GPL แคแแแแแแก แแแแแงแแแแแแกแแแ แกแแแฃแแ แแแแก แแ แแแแแ แแแแก แแแกแแแแแจแแ แแแแแ แแแ แแแแก แแแแแแแแแขแแแแแ, แ แแแแแแแช แแฅแกแแแ แขแแ แแแฃแแแ แแฎแแแแ GPL แแแชแแแแแแ แแแแฃแแแแแกแแแแก. TAINT_PROPRIETARY_MODULE แแ แแจแ แแฎแแ แแแแแแแแ แแแแแ แแแแฆแแแ แงแแแแ แแแแฃแแจแ, แ แแแแแแแช แแแแแ แขแแ แแแแ แกแแแแแแแแแก แแ แแ แแจแแก แแฅแแแ แแแแฃแแแแแแแ. แแฃ GPL แแแแฃแแ แชแแแแแแก แกแแแแแแแแแแก แแแแแ แขแก แแ แ-GPL แแแแฃแแแแแ, แแแจแแ แแก GPL แแแแฃแแ แแแแแแแแ แแแแแ แแแแฆแแแก TAINT_PROPRIETARY_MODULE แแแแแแก แแ แแแ แจแแซแแแแก แแแ แแแแก แแแแแแแแแขแแแแ แฌแแแแแแก, แ แแแแแแแช แฎแแแแแกแแฌแแแแแแ แแฎแแแแ GPL-แแก แแแชแแแแแ แแแฃแ แแแแฃแแแแแ, แแแจแแแแช แแ, แแฃ แแแแฃแแก แแฅแแก แแแ แ แแแแแ แขแแ แแแฃแแ แกแแแแแแแแแ. "gplonly" แแแขแแแแ แแแจแ. แกแแแแ แแกแแแ แ แแแแแแแแ (แแฎแแแแ EXPORT_SYMBOL_GPL-แแก แแฅแกแแแ แขแ แแแแฃแแแแจแ, แ แแแแแแแแช แจแแแแแขแแแแก EXPORT_SYMBOL_GPL), แ แแแแช แจแแแซแแแแ แแแแ แฆแแแแก แกแแแฃแแ แแแแก แแ แแแแแ แแแแก แแฃแจแแแแ, แแ แแ แแก แแแแฎแแ แชแแแแแแฃแแ (แแฎแแแแ แกแแแฃแแ แแแแก แแแแฃแแแก แแ แแจแ แแแแแแแแ แแแแแ แแแแฆแแแ, แแแแ แแ แแ แ GPL-แแก แจแแแแ แ). -
แแแแแขแแแฃแแแ kcompactd แซแ แแแแก แแฎแแ แแแญแแ แแแแฎแกแแแ แแแแก แแแแ แแแแแก แฌแแแแกแฌแแ แจแแคแฃแแแ แคแแแแ, แ แแแ แแแแแแ แแแก แแแ แแแแกแแแแก แฎแแแแแกแแฌแแแแแ แแแแ แแแฎแกแแแ แแแแก แแแแ แแแแแก แ แแแแแแแแ. แฌแแแแกแฌแแ แ แจแแคแแกแแแแ, แคแแแฃแ แจแแคแฃแแแแก, แแแแแแแแฃแ แ แแแแแแแแแแก แคแแกแแ, แจแแฃแซแแแ แจแแแแชแแ แแก แจแแคแแ แฎแแแแแ แแแแ แแแฎแกแแแ แแแแก แแแแ แแแแแก (แฃแแแ แแแแแ แ แแแแ แแแก) แแแแแงแแคแแกแแก 70-80-แฏแแ , แแแแ แ แแแ แ แแแแแงแแแแแฃแแ แจแแคแฃแแแแก แแแฅแแแแแแ, แ แแแแแแช แแแแฅแแแแแ แกแแญแแ แแแแแก แจแแแแฎแแแแแจแ (แแแแฎแแแแแก แแแฎแแแแแ). ). แแแ แ แคแ แแแแแแขแแชแแแก แกแแแฆแแ แแแแก แแแกแแงแแแแแแแ, แ แแแแแกแแช kcompactd แฃแแ แฃแแแแแงแแคแก, แแแแแแขแ sysctl vm.compaction_proactiveness. -
แแแแแขแแแฃแแแ แแแ แแแแก แแแแแกแแฎแฃแแแแแก แจแแแฃแแจแแแก แแฎแแ แแแญแแ แ แแแแแ แแแแแก แแแแแงแแแแแแแกแขแแแแแ แขแฃแแ (zstd). - แแ แแชแแกแแ แแก แแแกแขแ แฃแฅแชแแแแแก แแฎแแ แแแญแแ แ แแแแฎแแ แชแแแแแ x86 แกแแกแขแแแแแแกแแแแก
FSGSBASE , แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แฌแแแแแแฎแแ แแ แจแแชแแแแแ FS/GS แ แแแแกแขแ แแแแก แจแแแแแ แกแ แแแแฎแแแ แแแแแก แกแแแ แชแแแแ. แแแ แแแจแ FSGSBASE แแแแแแงแแแแแ แแแแขแแฅแกแขแแก แแแแแ แแแแก แแแแ แแชแแแแแก แแแกแแฉแฅแแ แแแแแ GSBASE-แกแแแแก MSR แฉแแฌแแ แแก แแ แแกแแญแแ แ แแแแ แแชแแแแแก แแฆแแแกแแคแฎแแ แแแแ, แฎแแแ แแแแฎแแแ แแแแแก แกแแแ แชแแจแ แแก แแแแแแแ แแแชแแแแแก แกแแกแขแแแแก แแ แแกแแญแแ แ แแแ แแแก FS/GS-แแก แจแแกแแชแแแแแแ. -
แแแแแขแแแฃแแแ แแแ แแแแขแ แ "allow_writes" แกแแจแฃแแแแแแก แแแซแแแแ แแแ แซแแแแ แแ แแชแแกแแ แแก MSR แ แแแแกแขแ แแแจแ แชแแแแแแแแแ แแแแฎแแแ แแแแแก แกแแแ แชแแแแ แแ แจแแแฆแฃแแแ แฌแแแแแ แแ แ แแแแกแขแ แแแแก แจแแแแแแกแแ แแแแ แแชแแแแแก แฌแแกแแแแแฎแแ, แ แแแแแ MSR-แแก แจแแชแแแแ แจแแแซแแแแ แแแแแแฌแแแแก แแ แแแแแแแแ. แแแแฃแแแกแฎแแแแแ, แฉแแฌแแ แ แฏแแ แแ แแ แแก แแแแแ แแฃแแ แแ MSR-แแก แชแแแแแแแแแ แแแกแแฎแแแ แแฃแ แแแแจแ, แแแแ แแ แแแแแแแแจแ แแแแแแแแแแ แแแแฃแแแกแฎแแแแ แฌแแแแแแก แแแแแ แแแ แแฎแแแแ แฌแแแแแฎแแแก แ แแแแแจแ. - แแกแแแฅแ แแแฃแแ I/O แแแขแแ แคแแแกแแกแแแแก
io_uring แแแแแขแแแฃแแแ แกแ แฃแแ แแฎแแ แแแญแแ แ แแกแแแฅแ แแแฃแแ แแฃแคแแ แฃแแ แฌแแแแแฎแแแก แแแแ แแชแแแแแกแแแแก, แ แแแแแแแช แแ แกแแญแแ แแแแก แแแ แแแแก แซแแคแแแก. แฉแแฌแแ แแก แแฎแแ แแแญแแ แ แแแกแแแแแแแแแ แแแแแแแ แแแแแจแแแแแจแ. - I/O แแแแ แแแแก แแแแแจแ
แแแแฎแแ แชแแแแแ แกแแแซแแแแ แแแ แแแคแฃแซแแแแฃแแ แแแแแแแแ,แกแแจแฃแแแแแแก แแซแแแแ แกแฌแแ แ แแแแแฌแงแแแขแแแแแแแแก แแแฆแแแ แแกแแแแขแ แแฃแ แกแแกแขแแแแแแ, แ แแแแ แแชแแ ARM-แแ แแแคแฃแซแแแแฃแแ แกแแกแขแแแแแDynamIQ แแ big.LITTLE, แ แแแแแแแช แแแ แแแแแแแก แแซแแแแ แแ แแแแแแแแ แแคแแฅแขแฃแ แแแแ แแแแคแแฅแขแฃแ CPU แแแ แแแแแก แแ แ แฉแแแจแ. แแแ แซแแ, แแฎแแแ แ แแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแ แแแชแแแแ แแแแแแแแแก แจแแฃแกแแแแแแแแแ, แ แแแแกแแช แแแแ CPU แแแ แแแก แแ แแฅแแก แจแแกแแแแแแกแ แ แแกแฃแ แกแแแ แแแแแแแแแก แแ แแฃแแแ แจแแกแแกแ แฃแแแแแแ. - แแแแ แแแแก แแแฎแแแ แแแแก แแแแแแ แแแ แแแจแ (Energy Model Framework) แแ แแก แแฎแแ
แแฆแฌแแ แก แแ แ แแฎแแแแ CPU แแแแ แแแแก แแแฎแแแ แแแแก แฅแชแแแ, แแ แแแแ แแแแชแแแก แแแ แแคแแ แแฃแ แแแฌแงแแแแแแแแแก. - แกแแกแขแแแฃแ แ แแแแแซแแฎแแแ close_range() แแแแฎแแ แชแแแแแ, แ แแแ แแ แแชแแกแแ แแแฎแฃแ แแก แฆแแ แคแแแแแก แแฆแฌแแ แแก แแแแแ แแแแแแแแแ แแ แแแ แแฃแแแ.
- แขแแฅแกแขแฃแ แ แแแแกแแแแก แแ fbcon แแ แแแแแ แแก แแแแฎแแ แชแแแแแแแแแ
แแแแ แแแแฆแแแฃแแแ , แ แแแแแแช แแซแแแแ แแ แแแ แแแฃแแแ แแแแแฎแแแแแก แจแแกแแซแแแแแแแแก แขแแฅแกแขแแก แฃแแแ (CONFIG_VGACON_SOFT_SCROLLBACK) VGA แขแแฅแกแขแฃแ แ แ แแแแแแก แแแแแ แแแฎแกแแแ แแแแก แแแแแแแแ. -
แแแแแแฃแจแแแแแฃแแ แแแแแ แแแแ แแแ แแแแก แจแแแแแ แซแแคแแแแกแแแแก แแ แแแ แแขแแขแแแแก แแแแแญแแแแกแแแแก. แแฎแแแ แแแ แแแแขแ แฃแแ แฃแแแแแงแแคแก แฃแแแแแก แแแแแแแแแแ แฃแแแแแก แแแ แแแแก แงแแแแ แฅแแแกแแกแขแแแแจแ แ แแแแฃแ แแ แแจแ แแ แแแ แแขแแขแแแแก แแแแแญแแแแกแแก. - แแแแแขแแแฃแแแ sysctl
sched_uclamp_util_min_rt_default แแ แแชแแกแแ แแก แแแแแซแแแแ แแแแแก แแแ แแแแขแ แแแแก แแแกแแแแแขแ แแแแแแแ แ แแแแฃแ แแ แแจแ แแแแชแแแแแ (แแแแแแแแแ, แจแแแแซแแแแ แจแแชแแแแแ แ แแแแฃแ แแ แแจแ แแแแชแแแแแแก แฅแชแแแ แคแ แแแแก แแ แแก, แแแแ แแแแก แแแแแแแแก แแแแแแ แแแขแแ แแแก แแแแ แแแแแ แแ แแแแแแฃแ แกแแกแขแแแแแแ แแแแแกแแแแก แจแแแแแ). - แแแแแแแ แแแแฎแแ แชแแแแแ แแแแญแแแ แแแแ แฃแแแ แแแแแ แ แแแแ แแแแแก แขแแฅแแแแแแแแก แแฎแแ แแแญแแ แแก แแแแกแแฎแแ แชแแแแแแแแ แแแแ แแแแแก แฅแแจแจแ.
- fanotify แซแ แแแ แแฎแแ แชแแแแแแก แแฎแแ แแ แแจแแแก FAN_REPORT_NAME แแ FAN_REPORT_DIR_FID แแจแแแแแก แกแแฎแแแแกแ แแ แฃแแแแแแฃแ แ FID แแแคแแ แแแชแแแก แแแกแแฎแกแแแแแแแ, แ แแแแกแแช แฎแแแแ แจแแฅแแแแก, แฌแแจแแแก แแ แแแแแแแแแแแแแก แแแแแแแแแ แแแ แแฅแขแแ แแแก แแ แแแฃแแแแแกแแแแก แแ แแ แ แแแ แแฅแขแแ แแแก แแแแแฅแขแแแแกแแแแก.
- cแฏแแฃแคแแแแกแแแแก
แแแแฎแแ แชแแแแแ แแฎแแแ slab แแแฎแกแแแ แแแแก แแแแขแ แแแแ แ, แ แแแแแแช แแแแแแ แฉแแแ slab แแฆแ แแชแฎแแแก แแแแแแแแแแแแแ แแแฎแกแแแ แแแแก แแแแ แแแก แแแแแแแ แแแ แแแแก แแแแแฅแขแแก แแแแแแ, แ แแช แจแแกแแซแแแแแแก แฎแแแก slab แแแแ แแแแแก แแแแแแ แแแแก แกแฎแแแแแกแฎแแ cแฏแแฃแคแแแจแ, แแแชแแแแ แแแแแแฃแแ cgroup-แแกแแแแก แชแแแแแฃแแ slab แฅแแจแแก แแแแแงแแคแแ. แจแแแแแแแแแแแฃแแ แแแแแแแ แจแแกแแซแแแแแแก แฎแแแก แแแแแ แแแก แคแแแแก แแแแแงแแแแแแก แแคแแฅแขแฃแ แแแ, แจแแแแชแแ แแก แคแแ แคแแขแแกแแแแก แแแแแงแแแแแฃแแ แแแฎแกแแแ แแแแก แแแแ 30-45%-แแ, แแแแจแแแแแแแแแ แจแแแแชแแ แแก แแแ แแแแก แกแแแ แแ แแแฎแกแแแ แแแแก แแแฎแแแ แแแ แแ แจแแแแชแแ แแก แแแฎแกแแแ แแแแก แคแ แแแแแแขแแชแแ. - แฎแแแก แฅแแแกแแกแขแแแแจแ
ALSA ะธUSB แแแกแขแ , แจแแกแแแแแแกแแแชแแขแ แฎแแแก แฌแแ แแแฆแแแฃแแ แแแแฃแฅแกแแก แแแ แแแจแ แแแแแฃแแแฃแ แ แขแแ แแแแแแแแแแก แแแแแงแแแแแแก แจแแกแแฎแแ แ แแแแแแแแแชแแแแ; แแแกแฃแคแแแแแ แแแแแขแแแฃแ แแ แแ แแกแฌแแ แ แขแแ แแแแแแ. แแแแ แแแกแฃแคแแแแแแฃแแแ แกแแขแงแแแแแกแแแ "แแแแ", "แแแขแแแ", "แจแแแ แกแแ" แแ "แแแแ แ แกแแ".
-
- แแแ แขแฃแแแแแแชแแ แแ แฃแกแแคแ แแฎแแแแ
- แแแ แแแแก แแแแแแกแแก Clang แจแแแแแแแแแแก แแแแแงแแแแแแ
แแแแแฉแแแ (CONFIG_INIT_STACK_ALL_ZERO) แแแขแแแแขแฃแ แ แแแแชแแแแแแแชแแแก แแแแคแแแฃแ แแชแแแก แจแแกแแซแแแแแแแ แแแกแขแแแ แจแแแแฎแฃแแ แงแแแแ แชแแแแแแก แแฃแแแแแ (แจแแแแแแกแแก แแแฃแแแแแ โ-ftrivial-auto-var-init=zeroโ). - seccomp แฅแแแกแแกแขแแแแจแ, แแแแฎแแแ แแแแแก แกแแแ แชแแจแ แแ แแชแแกแแก แแแแขแ แแแแก แ แแแแแแก แแแแแงแแแแแแกแแก,
แแแแแแขแ แจแแกแแซแแแแแแแ แคแแแแแก แแฆแฌแแ แแก แฉแแแแชแแแแแ แแแแแขแแ แแแแแก แแ แแชแแกแจแ แกแแกแขแแแฃแ แ แแแ แแแแก แกแ แฃแแแ แแแแแซแแแก แแแแแแ, แ แแช แแฌแแแแก แคแแแแแก แแแกแแ แแแขแแ แแแแก แจแแฅแแแแก. แคแฃแแฅแชแแแแแ แแแ แแแแฎแแแแแแแ แแแแแแ แแแฃแ แแแแขแแแแแ แแก แกแแกแขแแแแแจแ แแ แฅแแแจแแก แงแฃแแแก แแแแฎแแ แชแแแแแแแแจแ Chrome-แแกแแแแก. - xtensa แแ csky แแ แฅแแขแแฅแขแฃแ แแแแกแแแแก แแแแแแขแ แแฎแแ แแแญแแ แ แกแแกแขแแแฃแ แ แแแ แแแแก แจแแแฆแฃแแแแกแแแแก seccomp แฅแแแกแแกแขแแแแก แแแแแงแแแแแแ. xtensa-แกแแแแก แแแแแขแแแแ แฎแแ แชแแแแแแแ แแฃแแแขแแก แแแฅแแแแแแแก แแฎแแ แแแญแแ แ.
-
แแแแแขแแแฃแแแ แแฎแแแ แจแแกแแซแแแแแแแแแแก แแ แแจแ CAP_CHECKPOINT_RESTORE, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แฃแแ แฃแแแแแงแแ แฌแแแแแ แแ แแชแแกแแแแก แแแงแแแแแกแแแ แแ แแฆแแแแแแกแแแ แแแแแแจแแ แแแฃแ แจแแกแแซแแแแแแแแแแ แแแแแขแแแแแ แแ แแแแแแแแแแแก แแแแแชแแแแก แแแ แแจแ. - GCC 11 แแแแแแแแแ แงแแแแ แแ แคแฃแแฅแชแแแก, แ แแช แแญแแ แแแแแ
แแแแแ แแแแก แแแกแขแ แฃแแแแขแ KCSAN (Kernel Concurrency Sanitizer), แจแแฅแแแแแแ แแแ แแแแก แจแแแแแ แ แแกแแก แแแ แแแแแแก แแแแแแแฃแ แแ แแฆแแแกแแฉแแแแ. แแแ แแแแ, KCSAN แแฎแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก GCC-แจแ แฉแแจแแแแแฃแ แแแ แแแแแแแ. - AMD Zen แแ แฃแคแ แ แแฎแแแ CPU แแแแแแแแแกแแแแก
แแแแแแขแ P2PDMA แขแแฅแแแแแแแแก แแฎแแ แแแญแแ แ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแงแแแแ DMA แแแแแชแแแแแแก แแแ แแแแแ แ แแแแแชแแแแกแแแแก PCI แแแขแแแฃแกแแแ แแแแแแจแแ แแแฃแ แแ แแแฌแงแแแแแแแแก แจแแ แแก. - dm-crypt-แก แแแแแแขแ แ แแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แจแแแแชแแ แแ แจแแงแแแแแแ แแ แแแขแแแ แแคแแฃแแ แแแแแชแแแแแแก แแแแฃแจแแแแแแ แกแแแฃแจแแ แ แแแแแแก แแแแแงแแแแแแก แแแ แแจแ. แแก แ แแแแแ แแกแแแ แแฃแชแแแแแแแแ แกแฌแแ แ แแฃแจแแแแแกแแแแก
แแแแแ แแแฃแแ แแแแแแก แแแฌแงแแแแแแแแแ (แแแฌแงแแแแแแแแแ แฃแแแแแแ, แ แแแแแแแช แแแแแแแแแแ แฃแแแ แฃแแแ แแแแฌแแ แแก, แแแแแแแแก แแแแแ แฏแแฃแคแแก แแแแแฎแแแแ). แกแแแฃแจแแแแแ แแแแแแแ แแแแขแแ แฃแแแ แแแแแแแก แแแแ แแแกแ แแ dm-crypt-แจแ แจแแงแแแแแแแก แจแแกแแแชแแ แแแแแ. - แแแแฆแแแฃแแแ แแแแ 32-แแแขแแแแ แกแขแฃแแ แแแแก แแฎแแ แแแกแแญแแ แแ, แ แแแแแแแช แแฃแจแแแแแ แแแ แแแแ แขแฃแแแแแแชแแแก แ แแแแแจแ, แ แแแแแแแช แแฃแจแแแแแ Xen แฐแแแแ แแแแแ แแ. แแกแแแ แกแแกแขแแแแแแก แแแแฎแแแ แแแแแแแ แฃแแแ แแแแแแ แแแ 64-แแแขแแแแ แแแ แแแแแแก แแแแแงแแแแแแแ แกแขแฃแแ แแก แแแ แแแแจแ แแ แแแแแแงแแแแ แกแ แฃแแ (HVM) แแ แแแแแแแแ แแแฃแแ (PVH) แแแ แขแฃแแแแแแชแแแก แ แแแแแแแ แแแ แแแแ แขแฃแแแแแแชแแแก (PV) แแแชแแแแ แแแ แแแแแแแก แแแกแแจแแแแแ.
- แแแ แแแแก แแแแแแกแแก Clang แจแแแแแแแแแแก แแแแแงแแแแแแ
- แแแกแแแก แฅแแแกแแกแขแแแ, I/O แแ แคแแแแฃแ แ แกแแกแขแแแแแ
- Btrfs แคแแแแฃแ แกแแกแขแแแแแ
แแแแฎแแ แชแแแแแ "แกแแแแจแแแแ" แกแแแแแขแแแ แแแ แแแแขแ, แ แแแแแแช แแแ แแแแแแแก แฌแแแแแแก แแฆแแแแแแก แงแแแแ แกแฎแแ แแแ แแแแขแแ. "alloc_start" แแ "subvolrootid" แแแ แแแแขแ แแแแก แแฎแแ แแแญแแ แ แแแแฆแแแฃแแแ แแ "inode_cache" แแคแชแแ แแแซแแแแแแฃแแแ. แแแแแแแ แจแแกแ แฃแแแแแก แแแขแแแแแแชแแ, แแแแกแแแฃแแ แแแแ แจแแกแแแฉแแแแแ แแฉแฅแแ แแแก fsync() แแแแ แแชแแแแแก แจแแกแ แฃแแแแแก.แแแแแขแแแฃแแแ CRC32c-แแก แแแ แแ แกแฎแแ แกแแแแแขแ แแแ แฏแแแแแแก แแแแแงแแแแแแก แจแแกแแซแแแแแแแ. -
แแแแแขแแแฃแแแ ext4 แแ F2FS แคแแแแฃแ แกแแกแขแแแแแจแ แจแแแ แแแจแแคแแ แแก (Inline Encryption) แแแแแงแแแแแแก แจแแกแแซแแแแแแแ, แ แแแแแก แแแกแแแฅแขแแฃแ แแแแแ แแ แแก แแแแแแแแกแฌแแแแแฃแแ "inlinecrypt" แกแแแแแขแแแ แแแ แแแแขแ. แจแแแ แแแจแแคแแ แแก แ แแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแงแแแแ แแแกแแแก แแแแขแ แแแแ แจแ แฉแแจแแแแแฃแแ แแแจแแคแแ แแก แแแฅแแแแแแแแ, แ แแแแแแแช แแแแญแแแ แแแแแ แจแแคแ แแแก แแ แจแแคแ แแแก แจแแงแแแแ/แแแแแแแแแแ. - XFS-แจแ
แฃแแ แฃแแแแแงแแคแแแ แแแแแแก แแแแแขแแแ แแแ (แฉแแ แแชแฎแแ) แกแ แฃแแแแ แแกแแแฅแ แแแฃแ แ แแแแแจแ, แ แแแแแแช แแ แแแแแแแก แแ แแชแแกแแแก แแแฎแกแแแ แแแแก แแแฌแแแแแแก แแแแ แแชแแแก แจแแกแ แฃแแแแแกแแก. แแแแแแ แแ แแแแขแแก แแแแ แฎแแแก แแ แแแแแแ, แ แแแแช แแแแแแฌแแแ แ แแแแ แแแแแขแแกแ แแ แแแแแฃแ แ แแแแแขแแก แแแคแ แแฎแแแแแแแแก แแ แแกแฌแแ แแ แแแแแแแแแ. DAX แแฎแแ แแแญแแ แแก แแ แแแแแ แแแแฎแแ แชแแแแแแ ext4 แแ xfs-แกแแแแก. - Ext4-แจแ
แแแแฎแแ แชแแแแแ แฌแแแแกแฌแแ แฉแแขแแแ แแแ แแแแแแก แแแแแฌแแแแแแก แแแขแแแคแแแ. แแ แแแแแชแแแแแแแแฃแแ แฏแแฃแคแแแแก แจแแแฆแฃแแฃแ แกแแแแแ แแแแกแแแ แแ แแแ, แแแขแแแแแแชแแแ แจแแแแชแแ แ แซแแแแแ แแแแ แแแแแงแแคแแแแก แแแแแแขแแแแแแกแแแแก แกแแญแแ แ แแ แ. - F2FS-แจแ
แแแแแแขแ ioctl F2FS_IOC_SEC_TRIM_FILE, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแงแแแแ TRIM/discard แแ แซแแแแแแแ แคแแแแจแ แแแแแแแแฃแแ แแแแแชแแแแแแก แคแแแแแฃแ แแ แแแแแขแแแ แแแแกแแแแก, แแแแแแแแแ, แฌแแจแแแแ แฌแแแแแแก แแแกแแฆแแแแแ แแแกแแแ แแแ แฉแแแ แแแแแชแแแแแแก แแแขแแแแแแก แแแ แแจแ.
F2FS-แจแแชแแแแแแขแ แแแแแแก แจแแแ แแแแแแก แแฎแแแ แ แแแแแ GC_URGENT_LOW, แ แแแแแแช แฃแคแ แ แแแ แแกแแฃแแแ แแฃแจแแแแก แแแแแแก แจแแแแ แแแแแแแก แแแจแแแแแแแ แฃแแแฅแแแแ แแแแแแแ แแแแแจแ แงแแคแแแก แจแแแแฌแแแแแก แแฆแแแคแฎแแ แแก แแแแ. - bcache-แจแ, bucket_size แกแแแฆแแ แแแแกแแแแก แแแแแแ แแ 16-แแแ 32 แแแขแแแแ, แ แแแ แแแแแแแแแก แแแแแ แแแฃแแ แแแฌแงแแแแแแแแก แฅแแจแแก แแแกแแแฅแขแแฃแ แแแแแ.
- SCSI แฅแแแกแแกแขแแแแก แแแแแแขแ UFS แแแแขแ แแแแ แแแแก แแแแ แแแฌแแแแแฃแแ แฉแแจแแแแแฃแแ แแแแ แแขแฃแ แแก แแแจแแคแแ แแแ แแแคแฃแซแแแแฃแแ แจแแแ แแแจแแคแแ แแก แแแแแงแแแแแแก แจแแกแแซแแแแแแแ (
แฃแแแแแ แกแแแฃแ แ Flash แจแแแแฎแแแก ). - แแแแแแขแ แแแ แแแแก แแ แซแแแแแแก แฎแแแแก แแฎแแแ แแแ แแแแขแ แ "debugfs", แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแขแ แแแแ แแแแแ แกแแฎแแแฌแแแแแแก แคแกแแแแ-FS-แแก แฎแแแแแกแแฌแแแแแแแ.
- NFSv4.2 แแแแแแขแ แฃแแ แฃแแแแแงแแคแก แคแแแแแก แแแคแแ แแแแแฃแแ แแขแ แแแฃแขแแแแก แแฎแแ แแแญแแ แแก (xattr).
- แแ-แแขแแแ แจแ
แแแแแแขแ แแแขแแ แคแแแกแ แแแกแแแ แงแแแแ แแแแแแแแแแแ แชแฃแแ แแแแแแก แกแแแก แแ แแแ แแฃแแแ แฉแแแแแแแกแแแแก (โdmsetup message dust1 0 listbadblocksโ). - md/raid5-แแกแแแแก แแแแแขแแแฃแแแ /sys/block/md1/md/stripe_size แแแ แแแแขแ แ STRIPE แแแแแแก แแแแแก แแแแคแแแฃแ แแชแแแกแแแแก.
- NVMe แจแแแแฎแแแก แแแฌแงแแแแแแแแแแกแแแแก
แแแแแแขแ แแแกแแแก แแแแแ แแแแก แแ แซแแแแแแแแก แแฎแแ แแแญแแ แ (ZNS, NVM Express Zoned Namespace), แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแงแแ แจแแแแฎแแแก แกแแแ แชแ แแแแแแแ, แ แแแแแแแช แฅแแแแแ แแแแแแแแก แฏแแฃแคแแแก แแแกแแแ แแแแแชแแแแแแก แแแแแแแกแแแแแ แฃแคแ แ แกแ แฃแแงแแคแแแ แแแแขแ แแแแกแแแแก.
- Btrfs แคแแแแฃแ แกแแกแขแแแแแ
- แฅแกแแแแก แฅแแแกแแกแขแแแ
- Netfilter-แจแ
แแแแแแขแ แแแ แจแ แฃแขแแแแชแแแก แจแแแแฌแแแแแแแ แแขแแแแ แแแแแขแแแแก แฃแแ แงแแคแแก แจแแกแแซแแแแแแแ (แแแแแฎแแขแแ REJECT แแฎแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแ แ แแฎแแแแ INPUT, FORWARD แแ OUTPUT แฏแแญแแแแจแ, แแ แแแแ PREROUTING แแขแแแแ icmp แแ tcp). - nftable-แแแจแ
แแแแแแขแ แแแแคแแแฃแ แแชแแแก แชแแแแแแแแแแแ แแแแแแจแแ แแแฃแแ แแแแแแแแแแก แแฃแแแขแแก แจแแกแแซแแแแแแแ. - nftable-แแแจแ netlink API-แจแ
แแแแแแขแ แแแแแแแฃแ แ แฏแแญแแแแแก แแฎแแ แแแญแแ แ, แ แแแแแแ แกแแฎแแแก แแแแแแแฃแ แแ แแแแญแแแ แแแ แแแ. แ แแแแกแแช แแฅแแแ แฌแแจแแแ แแแแแแแฃแ แฏแแญแแแแ แแแแแแจแแ แแแฃแ แฌแแกแก, แแแแแ แฏแแญแแ แแแขแแแแขแฃแ แแ แแจแแแแ. - BPF แแแแขแแแก แแขแแ แแขแแ แแแแก แแฎแแ แแแญแแ แแก แแกแแชแแแชแแฃแ แ แแแกแแแแแแก (แ แฃแฅแแแแก) แแแแแแแขแแแแก แแแแแกแแกแแแแแแ, แคแแแขแ แแชแแแกแ แแ แแแแแคแแแแชแแแกแแแแก, แแแแฎแแแ แแแแแก แกแแแ แชแแจแ แแแแแชแแแแแแก แแแแแ แแแแก แแแ แแจแ. Iterators แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก TCP แแ UDP แกแแแแขแแแแกแแแแก, แ แแช แกแแจแฃแแแแแแก แแซแแแแก BPF แแ แแแ แแแแแก แแแแแแแ แแ แฆแแ แกแแแแขแแแแก แกแแแแแ แแ แแแแแฆแแ แแแแแแ แกแแญแแ แ แแแคแแ แแแชแแ.
- แแแแแขแแแฃแแแ BPF แแ แแแ แแแแก แแฎแแแ แขแแแ BPF_PROG_TYPE_SK_LOOKUP, แ แแแแแแช แแแแฅแแแแแแแ, แ แแแแกแแช แแแ แแแ แแซแแแก แจแแกแแคแแ แแก แแแกแแกแแแ แกแแแแขแก แจแแแแแแแแแ แแแแจแแ แแกแแแแก. แแกแแแแกแ BPF แแ แแแ แแแแก แแแแแงแแแแแแ, แจแแแแซแแแแ แจแแฅแแแแ แแแแแฃแจแแแแแแแแ, แ แแแแแแแช แแฆแแแแ แแแแแฌแงแแแขแแแแแแแก แแแแก แจแแกแแฎแแ, แแฃ แ แแแแ แกแแแแขแแแ แฃแแแ แแงแแก แแแแแแจแแ แแแฃแแ แแแแจแแ แ, bind() แกแแกแขแแแแก แแแแแซแแฎแแแแ แจแแแฆแฃแแแแก แแแ แแจแ. แแแแแแแแแ, แจแแแแซแแแแ แแแแแแแจแแ แแ แแ แแ แกแแแแขแ แแแกแแแแ แแแแแก แแ แแแ แขแแแแก แแแแแแแแแแแ. แแแ แแ แแแแกแ, SO_KEEPALIVE แแ แแจแแก แแฎแแ แแแญแแ แ แแแแแแขแ bpf_setsockopt() แแ แแแแฎแแ แชแแแแแ BPF_CGROUP_INET_SOCK_RELEASE แแแแแฃแจแแแแแแแแแก แแแกแขแแแแชแแแก แจแแกแแซแแแแแแแ, แ แแแแแแช แแแแแแซแแฎแแแ แกแแแแขแแก แแแแแจแแแแแกแแก.
- แแแแฎแแ แชแแแแแ แแ แแขแแแแแแก แแฎแแ แแแญแแ แ
PRP (Parallel Redundancy Protocol), แ แแแแแแช แกแแจแฃแแแแแแก แแซแแแแก Ethernet-แแ แแแคแฃแซแแแแฃแ แแแแแ แแแแก แกแแ แแแแ แแ แแ แฎแแ, แแแแญแแแ แแแแ แแแแแแแชแแแแแกแแแแก, แฅแกแแแแก แ แแแแแแแ แแแแแแแแแขแแก แแแฃแแแ แแแแแแก แจแแแแฎแแแแแจแ. - แแแกแขแแก mac80211
แแแแแแขแ แแแฎแแขแแแแแแ WPA/WPA2-PSK แแ แฎแแก แแแแแแแ แแแแแแก แแฎแแ แแแญแแ แ แฌแแแแแแก แฌแแ แขแแแแก แ แแแแแจแ. - แแแแแแขแ qdisc (แ แแแแก แแแกแชแแแแแแแก) แแ แแคแแแแก แแแแแ แแแแก แจแแกแแซแแแแแแแ FQ-PIE (Flow Queue PIE) แฅแกแแแแก แ แแแแก แแแ แแแแก แแแแแ แแแแแก แแแแฃแแแกแฎแแแแแ แแแแแกแแงแแแแแแแ, แ แแแแแแช แแแแแแ แแกแแฎแแแก แจแฃแแแแแฃแ แ แแแแแขแแแแก แแฃแคแแ แแ แแแแก แแแแแขแแฃแ แ แแแแแฅแแแแแแแก แจแแแชแแ แแแแก แแแแแฃแ แฅแกแแแฃแ แแฆแญแฃแ แแแแแแแแ (bufferbloat) แฅแกแแแแแจแ แกแแแแแแแ แแแแแแแแ.
- แแฎแแแ แคแฃแแฅแชแแแแ แแแแแแขแ MPTCP (MultiPath TCP), TCP แแ แแขแแแแแแก แแแคแแ แแแแแ TCP แแแแจแแ แแก แแฃแจแแแแแก แแ แแแแแแแแแกแแแแก แแแแแขแแแแก แแแฌแแแแแแ แแ แแแ แแฃแแแ แ แแแแแแแแ แแแ แจแ แฃแขแแ แกแฎแแแแแกแฎแแ แฅแกแแแฃแ แ แแแขแแ แคแแแกแแ, แ แแแแแแแช แแแแแแจแแ แแแฃแแแ แกแฎแแแแแกแฎแแ IP แแแกแแแแ แแแแแแ. แแแแแขแแแฃแแแ แกแแแฅแ แแแฃแแ แฅแฃแฅแแแก, DATA_FIN, แแฃแคแแ แฃแแ แแแขแแแแขแฃแ แ แ แแแฃแแแ แแแแก, แกแแแแขแแก แแแแแแแกแขแแแแก แแ REUSEADDR, REUSEPORT แแ V6ONLY แแ แแจแแแแก แแฎแแ แแแญแแ แ setsockopt-แจแ.
- แแแ แขแฃแแแฃแ แ แแแ แจแ แฃแขแแแแชแแแก แชแฎแ แแแแแแกแแแแก VRF (แแแ แขแฃแแแฃแ แ แแแ แจแ แฃแขแแ แแแ แแ แแแแแแแกแแแแ แแแแ), แ แแแแแแช แกแแจแฃแแแแแแก แแซแแแแ แแ แแแแแแแแ แแแฃแฌแแแก แ แแแแแแแแ แแแ แจแ แฃแขแแแแชแแแก แแแแแแก แแ แ แกแแกแขแแแแแ, แแแแแ แแแแแ "แแแแชแ แ" แ แแแแแ. แแ แ แแแแแจแ, แแแ แขแฃแแแฃแ แ แชแฎแ แแแ แจแแแซแแแแ แแงแแก แแแแแแจแแ แแแฃแแ แแฎแแแแ แแแ แจแ แฃแขแแแแชแแแก แชแฎแ แแแแแ, แ แแแแแแช แแ แแแแแแงแแแแแ แกแฎแแ แแแ แขแฃแแแฃแ แชแฎแ แแแแแจแ.
- แฃแแแแแแ แแ แแแแแ แ แแ แแก ath11k
แแแแแแขแ 6 แแฐแช แกแแฎแจแแ แแก แแฎแแ แแแญแแ แ แแแกแแแฅแขแ แแแฃแ แ แกแแแแแ แแแ .
- Netfilter-แจแ
- ะะฑะพััะดะพะฒะฐะฝะธะต
- แแแแฆแแแฃแแแ แแแแ UniCore แแ แฅแแขแแฅแขแฃแ แแก แแฎแแ แแแกแแญแแ แแ, แ แแแแแแช แจแแแฅแแแ แแแแแแแก แฃแแแแแ แกแแขแแขแแก แแแแ แแแ แแชแแกแแ แฃแ แชแแแขแ แจแ แแ แจแแแแก Linux-แแก แแแ แแแจแ 2011 แฌแแแก. แแก แแ แฅแแขแแฅแขแฃแ แ แแ แแ แแก แจแแแแ แฉแฃแแแแฃแแ 2014 แฌแแแแแ แแ แแ แแฅแแก แแฎแแ แแแญแแ แ GCC-แจแ.
- แแแแฎแแ แชแแแแแ RISC-V แแ แฅแแขแแฅแขแฃแ แแก แแฎแแ แแแญแแ แ
kcov (แแแแแ แแแแก แแแขแแ แคแแแกแ แแแ แแแแก แแแแแก แแแคแแ แแแก แแแกแแแแแแแแแแแแ), kmemleak (แแแฎแกแแแ แแแแก แแแแแแแแก แแแแแแแแแแก แกแแกแขแแแ), แกแขแแแแก แแแชแแ, แแแฎแขแแแแก แแแจแแแแ แแ แแแฃแคแแฅแ แแแแแ แแแแ แแชแแแแ (แแ แแแแ แแแแแแแแแก แจแแกแ แฃแแแแ แขแแแแแ แแก แกแแแแแแแแแกแแแ แแแแแฃแแแแแแแแ). - PowerPC แแ แฅแแขแแฅแขแฃแ แแกแแแแก แแแแแ แแแแแ spinlock แ แแแแแแก แแฎแแ แแแญแแ แ, แ แแแแช แแแแจแแแแแแแแแ แแแแฃแแฏแแแแกแ แจแแกแ แฃแแแแ แกแแแแขแแก แแแแคแแแฅแขแฃแ แกแแขแฃแแชแแแแจแ.
- ARM แแ ARM64 แแ แฅแแขแแฅแขแฃแ แแกแแแแก, แแ แแชแแกแแ แแก แกแแฎแจแแ แแก แ แแแฃแแแ แแแแก แแแฅแแแแแแ แฉแแ แแฃแแแ แแแแฃแแแกแฎแแแแแ
แแ แแคแแแ (cpufreq แแฃแแแ แแแขแแ แ), แ แแแแแแช แฃแจแฃแแแแ แแงแแแแแก แแแแชแแแแแแก แแแแแแแแแแก แแแคแแ แแแชแแแก แกแแฎแจแแ แแก แจแแชแแแแก แจแแกแแฎแแ แแแแแฌแงแแแขแแแแแแก แแแกแแฆแแแแ แแ แจแแฃแซแแแ แแแฃแงแแแแแแแแ แฌแแแแแ cpufreq แแ แแแแแ แแแแ, แ แแแ แกแฌแ แแคแแ แจแแชแแแแแก แกแแฎแจแแ แ, แแงแแกแแแ แแ แแแแ แแแฃแแแ แแก CPU แแแแ แแชแแฃแแ แแแ แแแแขแ แแแ แแแแแแแแ แ แแแขแแแ แแแแแ. - Intel-แแก แแ แแคแแแฃแแ แแแ แแแแแแกแแแแก i915 DRM แแ แแแแแ แ แแแแชแแแก แแแแ แแแ แฅแแขแแฅแขแฃแ แแแ แแแคแฃแซแแแแฃแแ แฉแแแแแแก แแฎแแ แแแญแแ แแก
แกแแ แแแแขแ แขแแ แแ แแแแแแขแ แแแแแแแแ แแแแ แแฎแแ แแแญแแ แ แแแกแแ แแขแฃแแ แแแ แแแแแแกแแแแกIntel Xe DG1 . - Amdgpu แแ แแแแแ แแ แแแแแแขแ แกแแฌแงแแกแ แแฎแแ แแแญแแ แ AMD GPU-แกแแแแก
Navi 21 (Navy Flounder) แแNavi 22 (แกแแแแ แชแแฉแแแแ). แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ UVD/VCE แแแแแแก แแแแแ แแแแกแ แแ แแแแแแแ แแแแก แแฉแฅแแ แแแแก แซแ แแแแแแกแแแแก แกแแแฎแ แแ แแฃแแซแฃแแแแแก GPU-แกแแแแก (Radeon HD 7000).
แแแแแแขแ แแแแกแแแ แแแ แแแแก 90, 180 แแ 270 แแ แแแฃแกแแ แ แแขแแชแแแกแแแแก.แกแแแแขแแ แแกแแ AMD GPU-แก แแ แแแแแ แ
แแ แแก แงแแแแแแ แแแแ แแ แแแแแ แ แแแ แแแจแ - แแแก แแฅแแก แแแแฎแแแแแแ 2.71 แแแแแแแ แฎแแแ แแแแ, แ แแช แแ แแก แแแ แแแแก แแแแแแแ แแแแแก แแแแฎแแแแแแ 10% (27.81 แแแแแแแ แฎแแแ). แแแแแแ แแฃแแแ, 1.79 แแแแแแแ แฎแแแ แแฆแแ แแชแฎแแแ แแแขแแแแขแฃแ แแ แแแแแ แแ แแแฃแแ แกแแแแฃแ แแก แคแแแแแแแ GPU แ แแแแกแขแ แแแแก แแแแแชแแแแแแ, แฎแแแ C แแแแ แแ แแก 366 แแแแกแ แฎแแแ (แจแแแแ แแแแกแแแแก Intel i915 แแ แแแแแ แ แแแแชแแแก 209 แแแแก แฎแแแก, แฎแแแ Nouveau - 149 แแแแกแก). - Nouveau-แจแ แแซแฆแแแ
แแแแแแขแ แแฎแแ แแแญแแ แ แฉแแ แฉแ-แฉแแ แฉแ แแแแแแแแแแก แจแแแแฌแแแแแก แแแแแงแแแแแแCRC (แชแแแแฃแ แ แกแแญแแ แแแก แจแแแแฌแแแแ) NVIDIA GPU แแแกแแแแแก แซแ แแแแแจแ. แแแแฎแแ แชแแแแแแ แแคแฃแซแแแแ NVIDIA-แก แแแแ แแแฌแแแแแฃแ แแแแฃแแแแขแแชแแแก. - แแแแแขแแแฃแแแ แแ แแแแแ แแแ LCD แแแแแแแแแกแแแแก: Frida FRD350H54004, KOE TX26D202VM0BWA, CDTech S070PWS19HP-FC21, CDTech S070SWV29HG-DC44, Tianma TM070JVHG33 แแ XBD599da.
- ALSA แแฃแแแ แฅแแแกแแกแขแแแ แแฎแแ แก แฃแญแแ แก
Intel Silent Stream (แฃแฌแงแแแขแ แแแแแแก แ แแแแแ แแแ แ HDMI แแแฌแงแแแแแแแแแแกแแแแก แแแแแ แแก แแแฌแงแแแแกแแก แจแแคแแ แฎแแแแก แแฆแแแกแแคแฎแแ แแแแ) แแแแฎแแแ แแแฌแงแแแแแแแ แแแแ แแคแแแแก แแฅแขแแแแชแแแกแ แแ แแแแฃแแแแแก แฆแแแแแแแแก แแแแแแแแแก แแแกแแแแแขแ แแแแแแแ, แแกแแแ แแฎแแแ แแฆแญแฃแ แแแแแแแก, แแแ แจแแ แแก แแแแขแ แแแแ แแก แแฎแแ แแแญแแ แ.แแแแแกแแแ 7A1000 . - แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ ARM แแแคแแแแกแแแแก, แแแฌแงแแแแแแแแแแกแ แแ แแแแขแคแแ แแแแแกแแแแก: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (แแแแแแงแแแแแ Sony Xperia 10, 10, 2, 2, Plus Xperia Xperia 2, 2, 6, 3011, Plus Ultra), Jetson Xavier NX, Amlogic WeTek Core950, Aspeed EthanolX, แฎแฃแแ แแฎแแแ แแแคแ, แ แแแแแแช แแแคแฃแซแแแแฃแแแ NXP i.MX5-แแ, MikroTik RouterBoard 5, Xiaomi Libra, Microsoft Lumia 3, Sony Xperia Z2, MStar, Microchip Keepine Bay, Intel. vXNUMX, Renesas RZ/GXNUMXH.
แแแแแ แแ แแก, แแแแแแฃแ แ แแแแ แแแแก แแแแแกแฃแคแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แคแแแแ
แแแ แแแแขแ
แฌแงแแ แ: opennet.ru