แแแแแแแแ แแแแก แแ แ แแแแก แจแแแแแ, Linus Torvalds
แแฎแแแ แแแ แกแแ แแแแชแแแก 15100 แจแแกแฌแแ แแแแก 1882 แแแแแแแแแ แแกแแแ,
แแแฉแแก แแแแ - 62 แแ (แชแแแแแแแแแแ แจแแแฎแ 30889 แคแแแแก, แแแแแแขแ แแแแแก 625094 แฎแแแ, แฌแแแจแแแ 531864 แกแขแ แแฅแแแ). 45-แจแ แฌแแ แแแแแแแแแ แงแแแแแแแ แแแแฎแแแแแแ 5.2%.
แชแแแแแแแแแ แแแแแแจแแ แแแฃแแแ แแแฌแงแแแแแแแแก แแ แแแแแ แแแแแ, แชแแแแแแแแแแก แแแแฎแแแแแแ 21% แแ แแก
แขแแฅแแแแแก แแ แฅแแขแแฅแขแฃแ แแกแแแแก แกแแแชแแคแแแฃแ แ แแแแแก แแแแแฎแแแแแกแแแแ แแแแแแแแแแฃแแแแ, 12%
แแแแแแจแแ แแแฃแแแ แฅแกแแแแก แกแขแแแแแ, 3% แคแแแแฃแ แกแแกแขแแแแแแแ แแ 3% แจแแแแกแแแ
แแแ แแแแก แฅแแแกแแกแขแแแแแ. แงแแแแ แชแแแแแแแแก 12.4% แแแแแแแแ Intel-แแ, 6.3% Red Hat-แแ, 5.4% Google-แแ, 4.0% AMD, 3.1% SUSE, 3% IBM, 2.7% Huawei, 2.7% Linaro, 2.2% ARM. , 1.6 % - Oracle.
- แแแกแแแก แฅแแแกแแกแขแแแ, I/O แแ แคแแแแฃแ แ แกแแกแขแแแแแ
- แแแแแขแแแฃแแแ Ext4-แแกแแแแก
แแฎแแ แก แแฃแญแแ แ แแฃแจแแแแ แคแแแแแแแก แกแแฎแแแแแจแ แกแแแแแแแแแแก แจแแแแฎแแแแแก แแแ แฉแแแแก แแแ แแจแ, แ แแแแแแช แแแแฅแขแแฃแ แแแฃแแแ แแฎแแแแ แชแแแแแฃแ แชแแ แแแ แแแ แแฅแขแแ แแแแแแแ แแแแแ แแแแแจแ แแฎแแแ แแขแ แแแฃแขแแก โ+Fโ (EXT4_CASEFOLD_FL) แแแแแงแแแแแแ. แ แแแแกแแช แแก แแขแ แแแฃแขแ แแแงแแแแแฃแแแ แแแ แแฅแขแแ แแแจแ, แงแแแแ แแแแ แแชแแแแ แคแแแแแแแแ แแ แฅแแแแแ แแฅแขแแ แแแแแ แจแแแแแ แแแแฎแแ แชแแแแแแแ แกแแแแแแแแแแก แจแแแแฎแแแแแก แแแแแแแแกแฌแแแแแแก แแแ แแจแ, แแแ แจแแ แแก แฅแแแกแ แแแแแ แแ แแแฃแแ แแฅแแแแ แคแแแแแแแก แซแแแแแกแแก แแ แแแฎแกแแแกแแก (แแแแแแแแแ, แคแแแแแแ Test.txt, test.txt แแ test.TXT แแกแแ แแแ แแฅแขแแ แแแจแ แแ แแแแแ แแ แฉแแแแแแแแ). แแแแฃแแแกแฎแแแแแ, แคแแแแฃแ แ แกแแกแขแแแ แแแ แซแแแแแก แแกแ-แกแแแกแแขแแฃแ แก, แแแ แแ แแแ แแฅแขแแ แแแแแกแ, แ แแแแแแกแแช แแฅแแ โchattr +Fโ แแขแ แแแฃแขแ; - UTF-8 แกแแแแแแแแแแก แแแแฃแจแแแแแแก แคแฃแแฅแชแแแแ แคแแแแแก แกแแฎแแแแแจแ, แ แแแแแแแช แแแแแแงแแแแแ แกแขแ แแฅแแแแแแก แจแแแแ แแแแกแ แแ แแแ แแแแแแแชแแแก แแแแ แแชแแแแแก แจแแกแ แฃแแแแแกแแก, แแแแ แแแแแแแฃแแแ;
- XFS แแแแขแแแก แแแคแ แแกแขแ แฃแฅแขแฃแ แแก แคแแแแฃแ แ แกแแกแขแแแแก แฏแแแแ แแแแแแแก แแแแแขแแ แแแแแกแแแแก แแ แแฎแแแ ioctl แฏแแแแ แแแแแแแก แแแแแแแ แแแแแก แจแแแแแฎแแแกแแแแก. แแฅแกแแแ แแแแแขแฃแแ แคแฃแแฅแชแแ แแแแฎแแ แชแแแแแ แกแฃแแแ แแแแแแก แแ แแชแฎแแแแแแแก แแแแแแ แจแแกแแแแฌแแแแแแ.
- แแแแแขแแแฃแแแ แแฎแแแ แแแแฃแแ แแแฌแงแแแแแแแ-แแแแแ แ "
dm-แแขแแแ แ โ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แกแแแฃแแแชแแ แแแแฎแแแแแ แแแแแแแ แชแฃแแ แแแแแแแแก แแ แจแแชแแแแแแแก แแแแแฉแแแแก แแแกแแแแแ แแแแฎแแแกแแก. แแแแฃแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแ แขแแแแ แแแแแแแชแแแแแก แแ แกแฎแแแแแกแฎแแ แจแแแแฎแแแก แกแแกแขแแแแแแก แแแแแ แแแ แแ แขแแกแขแแ แแแ แจแแกแแซแแ แฌแแ แฃแแแขแแแแแแแก แจแแแแฎแแแแแจแ; -
แฒแแแแฎแแ แชแแแแ แแแแจแแแแแแแแแ แจแแกแ แฃแแแแแก แแแขแแแแแแชแแ BFQ I/O แแ แแคแแแแกแแแแก. แแแฆแแแ I/O แแแขแแแ แแแแก แแแ แแแแแจแ แแแแแแแ แแแขแแแแแแชแแะฟะพะทะฒะพะปััั แจแแแแชแแ แแ แแแแ แแชแแแแแก แแ แ, แ แแแแ แแชแแ แแแแแแแชแแแแแก แแแจแแแแ 80%-แแแ. - แแแแแแขแ แกแแกแขแแแฃแ แ แแแ แแแแก แกแแ แแ แคแแแแฃแ แ แกแแกแขแแแแแแก แแแกแแแแแขแแแแแแแ:
fsopen () ,open_tree () ,fspick () ,fsmount () ,fsconfig () ะธmove_mount () . แแก แกแแกแขแแแฃแ แ แแแ แแแ แกแแจแฃแแแแแแก แแแซแแแแ แชแแ-แชแแแแ แแแแแฃแจแแแแ แแแแขแแแแก แกแฎแแแแแกแฎแแ แแขแแแแแ (แกแฃแแแ แแแแแแก แแแแฃแจแแแแแ, แคแแแแฃแ แ แกแแกแขแแแแก แจแแกแแฎแแ แแแคแแ แแแชแแแก แแแฆแแแ, แแแแแแขแแแแแ, แแแแแแ แแแแก แฌแแ แขแแแแ แแแแแแ แแแ), แ แแแแแแแช แแแ แ แจแแกแ แฃแแแ แกแแแ แแ mount() แกแแกแขแแแฃแ แ แแแ แแก แแแแแงแแแแแแ. แชแแแแแฃแแ แแแ แแแ แแซแแแแ แฃแคแ แ แ แแฃแแ แแแแแแขแแแแแแก แกแชแแแแ แแแแก แจแแกแ แฃแแแแแก แแ แชแแแแแฃแแ แแแแ แแชแแแแแก แจแแกแ แฃแแแแแก, แ แแแแ แแชแแ แกแฃแแแ แแแแแแก แฎแแแแฎแแ แแแแคแแแฃแ แแชแแ, แแคแชแแแแแก แฉแแ แแแ, แแแแแแ แแแแก แฌแแ แขแแแแก แจแแชแแแ แแ แกแฎแแ แกแแฎแแแแแแก แกแแแ แชแแจแ แแแแแกแแแ. แแแ แแ แแแแกแ, แชแแแแแฃแแ แแแแฃแจแแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแฃแกแขแแ แแแแกแแแฆแแ แแ แจแแชแแแแแก แแแแแแแก แแแแแแแแแแ แแแแแแแแ แแ แแแแงแแแแ แแ แแแแแ แฌแงแแ แ แแ แแแแแจแ แแแแ แคแแแแฃแ แ แกแแกแขแแแแแแกแแแแก, แ แแแแ แแชแแ แแแแแคแแ แแแแ; - แแฎแแแ แแแแ แแชแแ IORING_OP_SYNC_FILE_RANGE แแแแแแขแ แแแขแแ แคแแแกแก แแกแแแฅแ แแแฃแแ I/O io_uring-แแกแแแแก, แ แแแแแแช แแกแ แฃแแแแก แกแแกแขแแแฃแ แ แแแ แแก แแฅแแแแแแแแขแฃแ แแแฅแแแแแแแแก
sync_file_range() แแ แแกแแแ แแแแฎแแ แชแแแแแ eventfd-แแก io_uring-แแ แ แแแแกแขแ แแชแแแกแ แแ แแแแ แแชแแแแแก แแแกแ แฃแแแแแก แจแแกแแฎแแ แจแแขแงแแแแแแแแแแก แแแฆแแแแก แจแแกแแซแแแแแแแ; - CIFS แคแแแแฃแ แ แกแแกแขแแแแกแแแแก แแแแแขแแแฃแแแ FIEMAP ioctl, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แแคแแฅแขแฃแ แแแกแจแขแแแแก แ แฃแแแแก, แแกแแแ SEEK_DATA แแ SEEK_HOLE แ แแแแแแแแก แแฎแแ แแแญแแ แแก;
- FUSE แฅแแแกแแกแขแแแแจแ
แจแแแแแแแแแแแฃแแ API แแแแแชแแแแ แฅแแจแแ แแแแก แแแ แแแแกแแแแก; - Btrfs-แแ แแแแฎแแแแ qgroups-แแก แแแแแแแแแขแแชแแแก แแแขแแแแแแชแแ แแ แแแแฃแแฏแแแแกแ fsync-แแก แจแแกแ แฃแแแแแก แกแแฉแฅแแ แ แแ แแแแแ แแงแแ แ แแแฃแแแก แแฅแแแ แคแแแแแแแกแแแแก. แแแฃแแฏแแแแกแแ แแแแแชแแแแ แแแแแแแแแแก แจแแแแฌแแแแแก แแแแ, แ แแแแแแช แแฎแแ แแแแแแแกแฌแแแแแก RAM-แจแ แแแคแแ แแแชแแแก แจแแกแแซแแ แแแแแแแแแแก แแแแแชแแแแ แแแกแแแ แแแแแขแแแ แแแแแแ;
- CEPH-แแ แแแแแแขแ แแฎแแ แแแญแแ แ NFS-แแก แกแแจแฃแแแแแแ แกแแแแจแแขแแแแก แแฅแกแแแ แขแแกแแแแก;
- แแแฃแแฏแแแแกแแ NFSv4-แแก แแแแแแขแแแแแ โแ แแแโ แ แแแแแจแ (แแฃ แจแแชแแแแ แแแฎแแ แกแแ แแแ แแ แฌแแแแแแกแแก โแ แแแโ แ แแแแแจแ, แแแ แ แแแฃแงแแแแแแแแ แแแ แฃแแแแก แจแแชแแแแแก แแแแก, แฎแแแ โแแงแแ โ แ แแแแแจแ แแแแขแ แแแ แแ แแแแชแแแ FS-แแแ. แฎแแแแแกแแฌแแแแแแแ แแ แแแแ แแฆแแแแแแแแ). แแฎแแแ แแแแแจแแแแ แฃแแ แฃแแแแแงแแคแก แแ แแแก แแแแฌแฃแ แแแก แฃแคแ แ แแฃแกแข แแแ แแแแก, แแแแ แแแก แฃแคแ แ แกแฌแ แแค แแฆแแแแแแก แแ แแฎแแแ โsofterrโ แกแแแแแขแแแ แแแ แแแแขแก, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แจแแชแแแแแ แจแแชแแแแแก แแแแ (ETIMEDOUT), แ แแแแแแช แแแแ แฃแแแ แแ แแแก แแแแฌแฃแ แแแกแแก;
- nfsdcld API, แ แแแแแแช แจแแฅแแแแแแ NFS แแแแแแขแแแแก แแแแแแแ แแแแแก แแแแแงแฃแ แแก แแแแแแแแกแแแแก, แกแแจแฃแแแแแแก แแซแแแแก NFS แกแแ แแแ แก แกแฌแแ แแ แแแแแขแ แแแแก แแแแแแขแแก แแแแแแแ แแแแ แแแแแขแแแ แแแแกแแก. แแแ แแแแ, nfsdcld แแแแแแก แแฎแแ แจแแฃแซแแแ แแแแฅแแแแแก แ แแแแ แช nfsdcltrack แแแแแฃแจแแแแแแแ;
- AFS-แกแแแแก
แแแแแแขแ แคแแแแแแจแ แแแแขแแก แแแแแแแแแแก แแแแแแแแแก แแแฃแแแชแแ (แแแแขแแก แแแแแแแแแแก แฉแแแแขแแ );
- แแแแแขแแแฃแแแ Ext4-แแกแแแแก
- แแแ แขแฃแแแแแแชแแ แแ แฃแกแแคแ แแฎแแแแ
- แแแแแแแ แแฃแจแแแแ แแแ แแแจแ แแแแแแแแแก แแฆแแแกแแคแฎแแ แแแแ, แ แแแแแแแช แกแแจแฃแแแแแแก แแซแแแแก แแแแแก แจแแกแ แฃแแแแแก แฉแแกแแฌแแ แแ แแกแแฎแฃแแ แแแฎแกแแแ แแแแก แฃแแแแแแแแ, แ แแช แกแแจแฃแแแแแแก แแซแแแแ แแแแแแแแแก แแแขแแแชแแฃแ แ แฎแแ แแแแแ, แ แแแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แจแแขแแแแก แแ แแก;
- แแแแแแขแ แแแ แแแแก แแ แซแแแแแแก แฎแแแแก แแฎแแแ แแแ แแแแขแ แ "mitigations=", แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แแแแแ แขแแแแแฃแ แแแแก แแแ แแแแฃแแ แขแแฅแแแแแก แฉแแ แแแแแ, แ แแแ แแแแชแแแ แแแฃแชแแแแแแ, แ แแแแแแช แแแแแแจแแ แแแฃแแแ CPU-แแ แแแกแขแ แฃแฅแชแแแแแก แกแแแแฃแแแชแแฃแ แจแแกแ แฃแแแแแกแแแ. โmitigations=offโ-แแก แแแจแแแแ แแแแแ แแแแก แงแแแแ แแ แกแแแฃแ แแแแแแก, แฎแแแ แแแแฃแแแกแฎแแแแ แ แแแแแ โmitigations=autoโ แฃแแ แฃแแแแแงแแคแก แแแชแแแก, แแแแ แแ แแแแแแแแก แแ แแฎแแแแก Hyper Threading-แแก แแแแแงแแแแแแแ. แ แแแแแ โmitigations=auto,nosmtโ แแแแแขแแแแ แแแแแ แแแแก Hyper Threading-แก, แแฃ แแก แแแแแฎแแแก แแแชแแแก แแแแแแก.
-
แแแแแขแแแฃแแแ แแแแฅแขแ แแแฃแแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแก แแฎแแ แแแญแแ แ GOST R 34.10-2012 แแแฎแแแแแ (RFC 7091, ISO/IEC 14888-3),แแแแแแแแ แแแฃแแ แแแขแแแ แฉแแแฃแแแแ Basalt SPO-แแแ. แแแแแแขแ AES128-CCM แแฎแแ แแแญแแ แ แแจแแแแแฃแ TLS แแแแฎแแ แชแแแแแแแก. crypto_simd แแแแฃแแก แแแแแแขแ AEAD แแแแแ แแแแแแแก แแฎแแ แแแญแแ แ; - Kconfig-แจแ
แแแแแแขแ แชแแแแ "แแแ แแแก แแแแแแ แแแแแ" แแแแงแแคแแแแแ แแแ แแแแก แแแชแแแก แแแกแแซแแแแ แแแแแ. แแแแแแแ, แแฎแแแ แแแแงแแคแแแแแ แจแแแชแแแก แแฎแแแแ GCC แจแแแแฌแแแแแก แแแแแซแแแแ แแแแแ แแแแแแแขแแแแก แฉแแ แแแแก แแแ แแแแขแ แแแก; - แแแ แแแแก แแแแ แแแแฅแแแก แแ แแก
แแแฌแแแแแฃแแ แฉแแแ แแแแแจแ แฉแแแฌแแ แแแแแฃแแ แจแแแแฎแแแแแก แจแแฃแคแแ แฎแแแแแ แแแแชแฎแแแแแแแแแแ (แงแแแแแ แฅแแแกแแก แแแแแแก แจแแแแแ แแแแ แฃแแแแแก แแ แจแแกแแแแแแแก แแแ แแจแ). แ แฉแแแ แแแแแแ แแแแแแก แแกแแแ แแแแแงแแแแแแก 32 แจแแแแฎแแแแแแแ 2311-แแก แแแคแแฅแกแแ แแแ, แ แแก แจแแแแแแแช แจแแกแแซแแแแแแ แแฅแแแแ โ-Wimplicit-fallthroughโ แ แแแแแแก แแแแแงแแแแแ แแแ แแแแก แแแแแแกแแก; - PowerPC แแ แฅแแขแแฅแขแฃแ แแกแแแแก แแแแฎแแ แชแแแแแ แขแแฅแแแแฃแ แ แแแฅแแแแแแแแแก แแฎแแ แแแญแแ แ, แ แแแแแแแช แแฆแฃแแแแก แแ แแกแแกแฃแ แแแแ แแแ แแแแก แฌแแแแแแก แแแแแแแแก แแแแแชแแแแแแ แแแแฎแแแ แแแแแก แกแแแ แชแแจแ;
- แแแแแขแแแฃแแแ แแแแแแแแแก แแแแ
แแแแแแกแฎแแแแ MDS (Microarchitectural Data Sampling) แแแแกแ แแแขแแแแก แแ แแชแแกแแ แแแจแ. แแฅแแแ แจแแแแซแแแแ แจแแแแแฌแแแ แแ แแก แแฃ แแ แ แกแแกแขแแแ แแแฃแชแแแแแแแก แแแแแ แ SysFS แชแแแแแแก โ/sys/devices/system/cpu/vulnerabilities/mdsโ แแแจแแแแแแ.แฎแแแแแกแแฌแแแแแแ แแแชแแแก แแ แ แ แแแแแ: แกแ แฃแแ, แ แแแแแแช แกแแญแแ แแแแก แแแแแฎแแแแฃแ แแแแ แแแแแก แแ แจแแแแแแแแ, แ แแแแแแช แแ แแซแแแแ แกแ แฃแ แแแ แแแขแแแก CPU แแฃแคแแ แแแแก แแแกแฃแคแแแแแแแก, แ แแแแกแแช แแแแขแ แแแ แแแแแแชแแแ แแแแฎแแแ แแแแแก แกแแแ แชแแก แแ แกแขแฃแแ แแก แกแแกแขแแแแก. แแแชแแแก แ แแแแแแแแก แแแกแแแแแขแ แแแแแแแ แแแ แแแก แแแแแแขแ แแแ แแแแขแ แ "mds=", แ แแแแแกแแช แจแแฃแซแแแ แแแแฆแแก แแแแจแแแแแแแแแ "full", "full,nosmt" (+ Hyper-Threads) แแ "off"; - x86-64 แกแแกแขแแแแแแ แแแแแขแแแฃแแแ "stack guard-page" แแแชแแ IRQ-แกแแแแก, แแแแแ แแแแก แแแฅแแแแแแแแแกแแแแก แแ แแแแแแแแแแกแแแแก แแแแแฃแจแแแแแแแแแกแแแแก, แ แแแแแแ แแ แกแ แแ แแก แแแฎแกแแแ แแแแก แแแแ แแแแแก แกแแแฆแแแ แแ แฉแแแแชแแแแแ แกแขแแแแ, แ แแแแแก แฌแแแแแแช แแฌแแแแก แแแแแแแแแแกแ (แแแแ แแ-แแ แแแแ);
- แแแแแขแแแฃแแแ sysctl แแแ แแแแขแ แ vm.unprivileged_userfaultfd, แ แแแแแแช แแแแแขแ แแแแแก แแ แแแ แแแแแแแแ แแแฃแแ แแ แแชแแกแแแแก แจแแกแแซแแแแแแแแก แแแแแแงแแแแ userfaultfd() แกแแกแขแแแฃแ แ แแแ แ;
- แฅแกแแแแก แฅแแแกแแกแขแแแ
-
แแแแแขแแแฃแแแ IPv6 แแแ แแแญแแก แแฎแแ แแแญแแ แ IPv4 แแแ แจแ แฃแขแแแแกแแแแก. แแแแแแแแแ, แแฎแแ แจแแแแซแแแแ แแแฃแแแแแ แแแ แจแ แฃแขแแแแชแแแก แฌแแกแแแ, แ แแแแ แแชแแ โip ro แแแแแแขแแ 172.16.1.0/24 inet6 2001:db8::1 dev eth0-แแก แแแจแแแแแแโ; - ICMPv6-แแกแแแแก, ioctl แแแ แแแ icmp_echo_ignore_anycast แแ icmp_echo_ignore_multicast แแแแฎแแ แชแแแแแแฃแแแ ICMP ECHO-แก แแแแแ แแ แแแ แแแแแกแแแแ แ แแแกแขแแกแแแแก แแ
Multicast แแแกแแแแ แแแแ.แแแแแขแแแฃแแแ ICMPv6 แแแแแขแแก แแแแฃแจแแแแแแก แแแขแแแกแแแแแแก แจแแแฆแฃแแแแก แจแแกแแซแแแแแแแ; - BATMAN (Better Approach To Mobile Adhoc Networking) mesh แแ แแขแแแแแแกแแแแก, แ แแแแแแช แแซแแแแ แแแชแแแขแ แแแแแแแฃแแ แฅแกแแแแแแก แจแแฅแแแแก แกแแจแฃแแแแแแก, แ แแแแแแจแแช แแแแแแฃแแ แแแแแซแ แแแแแแจแแ แแแฃแแแ แแแแแแแแ แแแแแซแแแแ,
แแแแแแขแ แแฃแแขแแแแกแขแแแแ แฃแแแแแกแขแแแแ แแแฃแฌแงแแแแแแแก แแฎแแ แแแญแแ แ, แแกแแแ sysfs-แแก แกแแจแฃแแแแแแ แแแแขแ แแแแก แจแแกแแซแแแแแแแ; - แแแขแแแแจแ
แแแแแแขแ แแฎแแแ Fast Link Down แแแ แแแแขแ แ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แจแแแแชแแ แแ แแ แ 1000BaseT-แกแแแแก แแแฃแแแก แแแชแแแแก แแแแแแแแก แจแแกแแฎแแ แแแคแแ แแแชแแแก แแแกแแฆแแแแ (แแแ แแแแฃแ แแแ แแแแแจแ แแแงแแแแแแ 750 ms-แแแแ); - แแแแแฉแแแ
แจแแกแแซแแแแแแแ Foo-Over-UDP แแแแ แแแแแแก แแแแแ แแแแแ แแขแฃแ แแแกแแแแ แแแ, แฅแกแแแแก แแแขแแ แคแแแกแแ แแ แกแแแแขแแ (แแแ แ แแแแแแจแแ แแแ แฎแแแแแแ แแฎแแแแ แกแแแ แแ แแแฆแแแก แกแแจแฃแแแแแแ); - แฃแแแแแแ แแแกแขแแจแ
แฃแแ แฃแแแแแงแแคแแแ แแแแแฃแจแแแแแแแแแก แแแแแ แแแแก แจแแกแแซแแแแแแแ
OWE (แแแแ แขแฃแแแกแขแฃแแ แฃแกแแแแแ แแแจแแคแแ แ) แแแแฎแแแ แแแแแก แกแแแ แชแแจแ; - Netfilter-แจแ, inet แแแกแแแแ แแแแแก แแฏแแฎแแก แแฎแแ แแแญแแ แ แแแแแแขแ nat แฏแแญแแแแก (แแแแแแแแแ, แแฎแแ แจแแแแซแแแแ แแแแแแงแแแแ แแ แแ แแแ แแแแแแก แฌแแกแ ipv4 แแ ipv6-แแก แแแกแแแฃแจแแแแแแแ, ipv4 แแ ipv6 แฌแแกแแแแก แแแแแฏแแแแก แแแ แแจแ);
- แแแขแแแแแจแ
แแแแแแขแ แ แแแแแ แแแแชแ แ แงแแแแ แจแแขแงแแแแแแแแกแ แแ แแขแ แแแฃแขแแก แกแแกแฌแแ แแก แแแแชแ แ แแแแแแแฌแแแแแกแแแแก, แ แแแแแแจแแช แแขแ แแแฃแขแแแแก แแแกแแแแแแแแ แแแแแก แแแแแญแแ แแแแ แแแฃแจแแแแแแแ แแ แจแแขแงแแแแแแแแแแก แแแแแก แแแแแขแแแแแ แแแแแชแแแแแแก แแแแแขแแแ แแแ แซแแแฃแแแ;
-
- แแแฎแกแแแ แแแแก แแ แกแแกแขแแแแก แกแแ แแแกแแแ
- CLONE_PIDFD แแ แแจแ แแแแแแขแ clone() แกแแกแขแแแฃแ แแแแแซแแฎแแแแก, แ แแแแกแแช แแแแแแแแฃแแแ, แคแแแแแก แแฆแฌแแ แแก โpidfdโ แแแแแขแแคแแชแแ แแแฃแแ แจแแฅแแแแ แจแแแแ แแ แแชแแกแแแ แฃแแ แฃแแแแแ แแจแแแแ แแ แแชแแกแก. แแก แคแแแแแก แแฆแแฌแแ แ, แแแแแแแแแ, แจแแแซแแแแ แแแแแแแงแแแแ แกแแแแแแแแแก แแแกแแแแแแแแ แ แแแแแก แแแแแแแ แแแแแจแ แฉแแแแ แแแแก แจแแจแแก แแแ แแจแ (แกแแแแแแแก แแแแแแแแแกแแแแแแ, แกแแแแแแ PID แจแแแซแแแแ แแแแแแแกแฃแคแแแแก แแ แแชแแกแแก แจแแฌแงแแแขแแก แแแแ แแ แแแแแแแแก แกแฎแแ แแ แแชแแกแแ);
- cgroups-แแก แแแแ แ แแแ แกแแแกแแแแก แแแแแขแแแฃแแแ แกแแงแแแฃแแ แแแแขแ แแแแ แแก แคแฃแแฅแชแแ, แ แแแแแแแช แจแแแแซแแแแ แจแแฌแงแแแขแแ แแฃแจแแแแ cgroup-แจแ แแ แแ แแแแแ แแแแแแแแกแฃแคแแแ แแแ แแแแฃแแ แ แแกแฃแ แกแแแ (CPU, I/O แแ แแแขแแแชแแฃแ แแ แแแฎแกแแแ แแแแช แแ) แกแฎแแ แแแแชแแแแแแก แจแแกแแกแ แฃแแแแแแ. แแแ แแแ แฎแแแแ cgroup.freeze แแ cgroup.events แกแแแแแขแ แแแ แคแแแแแแแก แแแจแแแแแแ cgroup แฎแแจแ. แฉแแแแฌแแ แ 1 cgroup.freeze แแฉแแ แแแก แแ แแชแแกแแแก แแแแแแแแ แ cgroup-แจแ แแ แงแแแแ แแแแจแแฃแ แฏแแฃแคแจแ. แแแแแแแแ แแแงแแแแแก แแแ แแแแฃแแ แแ แ แกแญแแ แแแแ, แแแฌแแแแแฃแแแ แแแแแขแแแแแ cgroup.events แคแแแแ, แ แแแแแก แแแจแแแแแแแแช แจแแแแซแแแแ แแแแแแ แแแแ แแชแแแก แแแกแ แฃแแแแแก แจแแกแแฎแแ;
-
แฃแแ แฃแแแแแงแแคแแแ sysfs-แจแ แแแแแแฃแ แแแแแซแแ แแแแแแ แแแฃแแ แแแฎแกแแแ แแแแก แแขแ แแแฃแขแแแแก แแฅแกแแแ แขแ, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแฎแแแ แแแแแก แกแแแ แชแแแแ แแแแกแแแฆแแ แแ แแแฎแกแแแ แแแแก แแแแแแแแก แแแแฃแจแแแแแแก แแฃแแแแ แฐแแขแแ แแแแแฃแแ แแแฎแกแแแ แแแแก แแฅแแแ แกแแกแขแแแแแจแ; - แแแฃแแฏแแแแกแแ PSI (Pressure Stall Information) แฅแแแกแแกแขแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแแแแ แแแคแแ แแแชแแ แกแฎแแแแแกแฎแแ แ แแกแฃแ แกแแแแก (CPU, แแแฎแกแแแ แแแ, I/O) แแแฆแแแแก แแแแแแแก แแ แแแก แจแแกแแฎแแ แแแ แแแแฃแแ แแแแชแแแแแแกแแแแก แแ แแ แแชแแกแแแแก แแแแแแแฅแขแแกแแแแก cแฏแแฃแคแจแ. PSI-แแก แแแแแงแแแแแแ, แแแแฎแแแ แแแแแก แกแแแ แชแแก แแแแแฃแจแแแแแแแแก แจแแฃแซแแแแ แฃแคแ แ แแฃแกแขแแ แจแแแคแแกแแ แกแแกแขแแแแก แแแขแแแ แแแแกแ แแ แจแแแแแแแแก แจแแแแแแแแแก แแแแ แแแขแแแ แแแแก แกแแจแฃแแแแแ. แแฎแแแ แแแ แกแแ แฃแแ แฃแแแแแงแแคแก แแแ แซแแแแแแแแแก แแฆแแ แแแแก แแแงแแแแแแก แแฎแแ แแแญแแ แแก แแ poll() แแแ แแก แแแแแงแแแแแแก แจแแกแแซแแแแแแแแก แจแแขแงแแแแแแแแก แแแกแแฆแแแแ, แ แแ แแแแแแแแฃแแ แแฆแฃแ แแแแแ แแแแฅแแแแแ แแแ แแแแฃแแ แแแ แแแแแก แแแแแแแแแแแจแ. แแก แคแฃแแฅแชแแ แแแแ แแแแก แกแแจแฃแแแแแแก แแซแแแแก แแแ แแฃแ แแขแแแแ แแแแแแแ แแแก แแแฎแกแแแ แแแแก แแแคแแชแแขแก, แแแแแชแแแก แแ แแแแแแแแแก แฌแงแแ แ แแ แจแแฌแงแแแขแแก แฃแแแแจแแแแแ แแแแแแแชแแแแ แแแแฎแแแ แแแแแกแแแแก แจแแกแแแฉแแแแ แแ แแแแแแแแแก แแแ แแจแ. แกแขแ แแกแแก แขแแกแขแแ แแแแกแแก, PSI-แแ แแแคแฃแซแแแแฃแแ แแแฎแกแแแ แแแแก แแแฎแแแ แแแแก แแแแแขแแ แแแแแก แแแกแขแ แฃแแแแขแแแแ แแฉแแแแแก 10-แฏแแ แแแแแแแ แชแ แฃ แแแแแแแแ, แแแแ แ vmpressure แกแขแแขแแกแขแแแ;
- BPF แแ แแแ แแแแแแก แจแแแแฌแแแแแก แแแแ แแแขแแแแแแ แแแฃแแแ, แ แแช แกแแจแฃแแแแแแก แแซแแแแ 20-แฏแแ แฃแคแ แ แกแฌแ แแคแแ แจแแแแแฌแแแ แแแแ แแ แแแ แแแแแ. แแแขแแแแแแชแแแ แจแแกแแซแแแแแแ แแแฎแแแ BPF แแ แแแ แแแแแแก แแแแแก แแแแแขแแก แแแแ แแ 4096-แแแ แแแแแแ แแแกแขแ แฃแฅแชแแแแแ;
- BPF แแ แแแ แแแแแแกแแแแก
แแแแแแแแกแฌแแแแแฃแแ แแแแแแแฃแ แแแแแชแแแแแแ แฌแแแแแแก แจแแกแแซแแแแแแแ, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแกแแแฆแแ แแ แแแแแแแฃแ แ แชแแแแแแแ แแ แแฃแแแแแแแ แแ แแแ แแแแแจแ; - แแแแแขแแแฃแแแ
API , แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแขแ แแแแ sysctl แแแ แแแแขแ แแแแก แชแแแแแแแแแ BPF แแ แแแ แแแแแแแแ; - MIPS32 แแ แฅแแขแแฅแขแฃแ แแกแแแแก แแแแแ แแแแแ JIT แจแแแแแแแแแ eBPF แแแ แขแฃแแแฃแ แ แแแแฅแแแแกแแแแก;
- 32-แแแขแแแแ PowerPC แแ แฅแแขแแฅแขแฃแ แแกแแแแก แแแแแขแแแฃแแแ KASan-แแก (แแแ แแแแ แแแกแแแแ แแแก แแแแแฏแแแกแแฆแแแแแ) แแแแแ แแแแก แแแกแขแ แฃแแแแขแแก แแฎแแ แแแญแแ แ, แ แแแแแแช แแแฎแกแแแ แแแแแ แแฃแจแแแแแกแแก แจแแชแแแแแแแก แแแแแขแแคแแชแแ แแแแก แฃแฌแงแแแก แฎแแแก;
- x86-64 แกแแกแขแแแแแแ, 896MB-แแ แแแแแ แแแฎแกแแแ แแแแก แแแแแแจแ แแแ แแแแก แแแแ แแแก แแ แแก (crash-dump) แกแแฎแแแแฌแแคแ แแแแแแกแแงแ แแแแก แแแแแแแกแแแแก แจแแแฆแฃแแแ แแแฎแกแแแแแ;
- s390 แแ แฅแแขแแฅแขแฃแ แแกแแแแก แแแแแ แแแแแ แแแ แแแแก แแแกแแแแ แแแก แกแแแ แชแแก แ แแแแแแแแแชแแแก แแฎแแ แแแญแแ แ (KASLR) แแ แชแแคแ แฃแแ แฎแแแแแฌแแ แแแแก แแแแแแแฌแแแแแก แจแแกแแซแแแแแแแ kexec_file_load() แกแแจแฃแแแแแแ แแแ แแแแก แฉแแขแแแ แแแแกแแก;
- PA-RISC แแ แฅแแขแแฅแขแฃแ แแกแแแแก, แแแแแแขแ แแแ แแแแก แแแแแ แแแแก แแฎแแ แแแญแแ แ (KGDB), แแแฎแขแแแแก แแแจแแแแ แแ kprobes;
- ะะฑะพััะดะพะฒะฐะฝะธะต
- แแแงแแแแ แแ แแแแแ แ
Lima Mali 400/450 GPU-แกแแแแก, แ แแแแแแช แแแแแแงแแแแแ แแแแ แซแแแ แฉแแแจแ, แ แแแแแแช แแแคแฃแซแแแแฃแแแ ARM แแ แฅแแขแแฅแขแฃแ แแแ. แแฎแแแ Mali GPU-แแแแกแแแแก แแแแแขแแแฃแแแ Panfrost แแ แแแแแ แ, แ แแแแแแช แแฎแแ แก แฃแญแแ แก แฉแแแแแก Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) แแ Bifrost (Mali G3x, G5x, G7x) แแแแ แแแ แฅแแขแแฅแขแฃแ แแแแ; - แแแแแขแแแฃแแแ แแฃแแแ แแแฌแงแแแแแแแแแแก แแฎแแ แแแญแแ แ แฆแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แแแแแงแแแแแแ
แฎแแแก แฆแแ firmware (OFS ). แฆแแ แแ แแแแแ แแแแก แฎแแแแแกแแฌแแแแแแแแก แแแฃแฎแแแแแแ, แฎแแแก แฉแแแแแแก firmware แแแแ แแแแแช แแแฎแฃแ แฃแแ แ แฉแแแแแ แแ แแแแฌแแแแแแแ แแ แแแแแ แคแแ แแแ. Sound Open Firmware แแ แแแฅแขแ แจแแแฅแแแ Intel-แแก แแแแ , แ แแแ แจแแแฅแแแ แฆแแ firmware DSP แฉแแแแแแกแแแแก, แ แแแแแแแช แแแแแแจแแ แแแฃแแแ แแฃแแแ แแแแฃแจแแแแแแกแแแ (แแแแแแแแแแแ Google-แแช แจแแฃแแ แแแ แแแแแแแแ แแแแก). แแแแแแแ, แแ แแแฅแขแแ แฃแแแ แแแแแแแแ Intel Baytrail, CherryTrail, Broadwell, ApolloLake, GeminiLake, CannonLake แแ IceLake แแแแขแคแแ แแแแแก แฎแแแก แฉแแแแแแกแแแแก firmware-แแก แแฆแแแฉแแแ; - Intel DRM แแ แแแแแ แ (i915) แแแแขแแแก แฉแแแแแแก แแฎแแ แแแญแแ แแก
แแแฎแแ แขแแแแแ (Gen11). แแแแแขแแแฃแแแ PCI ID-แแแ Comet Lake (Gen9) แฉแแแแแแกแแแแก. แกแขแแแแแแแแ แแแฃแแแ Icelake แฉแแแแแแก แแฎแแ แแแญแแ แ, แ แแกแแแแกแแช แแแแแขแแแฃแแแ แแแแแขแแแแแ PCI แแแฌแงแแแแแแแแก แแแแแขแแคแแแแขแแ แแแ.
แฒฉแแ แแฃแแ
แแแแแ แแแฎแกแแแ แแแแจแ แแ แแฃแคแแ แก แจแแ แแก แแกแแแฅแ แแแฃแแ แแแแแ แแแแก แ แแแแแ (แแกแแแฅแ แแแฃแแ แแแแแ แแแ) mmio-แก แกแแจแฃแแแแแแ แฉแแฌแแ แแก แแแแ แแชแแแแแก แจแแกแ แฃแแแแแกแแก, แ แแแแช แแแแจแแแแแแแแแ แแแแแ แแ แแแแแแ แแ 3D แแแแแแแชแแแก แจแแกแ แฃแแแแ (แแแแแแแแแ, 3DMark Ice Storm แขแแกแขแจแ แจแแกแ แฃแแแแ แแแแแแ แแ 300-400%-แแ). แแแแแขแแแฃแแแ แขแแฅแแแแแแแฃแ แ แแฎแแ แแแญแแ แHDCP2.2 (High-bandwidth Digital Content Protection) HDMI-แแ แแแแแชแแแฃแแ แแแแแ แกแแแแแแแแแก แแแจแแคแแ แแกแแแแก; - amdgpu แแ แแแแแ แ Vega20 GPU-แกแแแแก
แแแแแแขแ RAS-แแก (Reliability, Availability, Serviceability) แแฎแแ แแแญแแ แ แแ SMU 11 แฅแแแกแแกแขแแแแก แแฅแกแแแ แแแแแขแฃแแ แแฎแแ แแแญแแ แ, แ แแแแแแแช แจแแชแแแแ Powerplay แขแแฅแแแแแแแ. GPU Vega12-แแกแแแแกแแแแแแขแ BACO แ แแแแแแก แแฎแแ แแแญแแ แ (Bus Active, Chip Off). แแแแแขแแแฃแแแ แกแแฌแงแแกแ แแฎแแ แแแญแแ แ XGMI-แกแแแแก, แแแฆแแแกแแฉแฅแแ แแแแ แแแขแแแฃแกแแกแแแแก (PCIe 4.0) GPU แฃแ แแแแ แแแแแจแแ แแกแแแแก. แแแแแแขแ แแแแแ แแฃแแ แแแแแขแแคแแแแขแแ แแแ Polaris10 GPU-แแ แแแคแฃแซแแแแฃแแ แแแ แแแแแแกแแแแก amdkfd แแ แแแแแ แจแ; - Nouveau-แก แแ แแแแแ แแ แแแแแแขแ NVIDIA Turing 117 แฉแแแกแแขแแ แแแคแฃแซแแแแฃแแ แแแคแแแแก แแฎแแ แแแญแแ แ (TU117, แแแแแแงแแแแแ GeForce GTX 1650-แจแ). IN
kconfigแแแแแแขแ แแแซแแแแแแฃแแ แคแฃแแฅแชแแแแแก แแแแแ แแแแก แแแงแแแแแ, แ แแแแแแแช แแฆแแ แแแแแแงแแแแแ libdrm-แแก แแแแแแแแ แ แแแแแจแแแแแแจแ; - DRM API-แก แแ amdgpu แแ แแแแแ แก แแแแแแขแ โแแ แแแก แฎแแแแกโ แกแแแฅแ แแแแแแชแแแก แแแแแฅแขแแแแก แแฎแแ แแแญแแ แ, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแแ แแแแกแแแฃแ แ แแแแแแแแแก แแแ แแจแ.
- vboxvideo แแ แแแแแ แ VirtualBox แแแ แขแฃแแแฃแ แ GPU-แกแแแแก แแแแแขแแแแแแ แแแแแแแก แคแแแแแแแแแ แแแแแแ แกแขแ แฃแฅแขแฃแ แแจแ;
- แแแแแขแแแฃแแแ aspeed แแ แแแแแ แ GFX SoC ASPEED แฉแแแแกแแแแก;
- แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ ARM SoC-แแกแ แแ Intel Agilex-แแกแแแแก (SoCFPGA), NXP i.MX8MM, Allwinner (RerVision H3-DVK (H3), Oceanic 5205 5inMFD, ,Beelink GS2 (H6), Orange Pi 3 (H6)), Rockchip (Orange Pi). ) แแแคแแแ RK3399, Nanopi NEO4, Veyron-Mighty Chromebook), Amlogic: SEI Robotics SEI510,
ST Micro (stm32mp157a, stm32mp157c), NXP (
Eckelmann ci4x10 (i.MX6DL),i.MX8MM EVK (i.MX8MM),
ZII i.MX7 RPU2 (i.MX7),
ZII SPB4 (VF610),
Zii Ultra (i.MX8M),
TQ TQMa7S (i.MX7Solo),
TQ TQMa7D (i.MX7Dual),
แแแแ แแฃแ แ (i.MX50),
Menlosystems M53 (i.MX53)), NVIDIA Jetson Nano (Tegra T210).
- แแแงแแแแ แแ แแแแแ แ
แแแแแ แแ แแก, แแแแแแฃแ แ แแแแ แแแแก แแแแแกแฃแคแแแ แแ แแแ แแแฃแแ แฃแแ แฃแแแแแงแแคแแก แคแแแแ
แแแ แแแแขแ
แฎแแแก แฆแแ Firmware. แแ แแแแแ แแแจแ แแแแแแแแก แฉแแขแแแ แแแ แแแแแ แแฃแแแ
mt7615, rtw88, rtw8822b, rtw8822c, btmtksdio, iqs5xx, ishtp แแ ucsi_ccg. ixp4xx, imx-sdma, amdgpu, nouveau แแ แแแแแก แแ แแแแแ แแแกแ แแ แฅแแแกแแกแขแแแแแจแ, แแกแแแ แแแแ แแแแแแแแก แแแแฃแแแแขแแชแแแจแ blob-แแก แแแฌแแแแแแก แแแแ แแแแแฎแแแแฃแแแ. แจแแฌแงแแแขแ แแแแแแแแก แแแฌแแแแแ r8822be แแ แแแแแ แแก แแแฎแกแแแก แแแแ.
แฌแงแแ แ: opennet.ru