á¨áááľ ááŤáľ áĽáľááľ á áá áááľ áśááŤááľáľ
á á˛áą áľáŞáľ á¨15033 ááá˘áá˝ 1961 áĽáááá˝á á°ááĽáááŁ
ᨠpatch áá á - 39 áᣠ(áááŚá˝ á 11590 áááá˝ á°ááľá°áá ᣠ570560 á¨áŽáľ ááľááŽá˝ á°á¨áá¨áá)
297401 á¨áľáá˝ á°ááá°áá). á¨á á
ááá 41% áŤá
á á 5.7 ááľáĽ ááá áá
áááŚá˝ á¨ááŁáŞáŤ áááá˝ áá á¨á°ááŤá áá¸á ᣠá áááľ 16% áááŚá˝ á áá˘
ááááľáá á ááá´áá¸á áአáŽáľá á¨áááá á áááŤá¨áľáŁ 13%
á¨á ááłá¨ áá¨áĄ ááá áá á¨á°ááá°, 4% áá° á¨ááá áľáááśá˝ áĽá 4% áá° ááľáŁá
á¨á¨ááá áááľ áľáááśá˝.
- á¨á˛áľá áááľ áľáááľáŁ á á/ጠáĽá á¨ááá á˛áľá°ááľ
- á á˛áľ ᨠexFAT á á˝á¨ááŤáŞ áľáá ፠áłááá áŁ
á°áá á¨á° áłáá°áá áá ááľáŽááľ áľáááľ áľááŽáš áŁáááá á¨á áá á¨"sdfat"(2.x) áŽáľ áá°á¨áľá˘ áá°á á˛á áá° á¨ááá á¨á°á¨áá¨á ášáá á ááľáá á¨áłáá°áá áŽáľ (áľáŞáľ 1.2.9) áá á¨á°áá°á¨á° áĽá á á ááťá¸á á¨á á˛áą ážáá 10% áá°á áá áᢠᨠexFAT áľááá áá° á¨ááá áá¨á á¨ááááŽáśááľ á áá á¨ááťá áááá áĽááľáłááľáłáľáá ááá ááááŤáá˝ áĽá exFAT á¨áá ፠áŁáá¤áľááľ á ááááľ áá á¨áŽáŤáá˛-ááť áĽá á áá áĽáá˛áá á áľáááᢠ- Btrfs á á˛áľ á¨ioctl() áľááá -BTRFS_IOC_SNAP_DESTROY_V2á áá°ááĽáŤááŁáá á áááľ áááá á áááŤá áĽáá˛á°áá áŤáľá˝áááłáᢠáááááá á˘áááá áľááśá˝ áá áľáá á°á°áĽáˇáᢠááłáá áá¨áá፠áľáŤáá˝ á¨áľá¨á ááĽáŚá˝ áĽááľ á°ááááˇáᣠáá á á¨'ááá áľá¨á' áľáááá á˛áá˝á á¨á á áá á á á áááˇáᢠá¨ááᣠá áááá˝á á¨áá á áá á ááá°á á°áá á (áááłá á¨áá¨áŤ áľááŞááľ á áááá áá á¨á ááľ á°ááľ áá° áĽá á°áááá˝ áááˇá)ᢠá áĽáŤááłááą áá áá á¨ááá áá áá˝á á¨ááŤáŤá á˝ááł áłáááᢠáá° áááááŽá˝ á áá˝áá áľ áá áĽá NOCOWá áłáŤáŤáľáľ áĽá á áá á¨ááá á¨ááá áĽá áľ áĽáá°áá á°ááá áˇáᢠááááá˝ á¨á°áťáťá á¨fsync á áááá áá¤áłáááľá˘
- XFS á¨ááłáłáł áá°áťá áĽá fsck ááá áááááŽá˝ á áťá˝ááᢠá¨btree ááá áŽá˝á áĽáá°áá áááááŁáľ á¤á°-áá˝áááľ ááá§áᣠáá á áá°ááľ xfs_repairá áĽáá°áá áááľáŤáľ áĽá áááŠá áłááá á á¨áááá áĽáľáá á°ááŁáŤá ááááá˘
- á SMB3 áá¨ááťáá˝ ááľáĽ áľáá áááááá áááľááἠá¨áá¨áŤ áľáá áá° CIFS áłáááᢠá SMB3.1.1 áááá ááľáĽ á¨á°áááš á¨POSIX á áĽáŤáá˝á áá° readdir á°á°ááĽá¨ááᢠáá¸ááŤ=áĽáĽá áááł á˛áá áĽá á¨ááŽáśáŽá áľáŞáśá˝ 64+ áĽá á áá á˛áá á2.1KB ááá˝ á¨á°áťáťá á¨ááá á ááťá¸áá˘
- FS EXT4 ᨠbmap áĽá iopol áá° iomap áá áá á°ááááá˘
- F2FS á¨zstd á áááŞááá á áá áá áááἠáááá፠á ááŤá áľáá áá°áŁáᢠá ááŁáŞ, LZ4 á áááŞáá ááááá áĽá á áá áááá. á"chatr -c ááá¸á" áľááá áľáá áłáááᢠá¨ááŤá áá ááłáŤ ááá§áᢠáľá á¨áłáá áĽááŽá˝ áĽááľ áá¨á áááááľ ioctl F2FS_IOC_GET_COMPRESS_BLOCKS áłáááᢠá statx á áŠá á¨á°á¨áá á¨ááἠáá ááľ áłáááá˘
- á¨Ceph ááá áľáááľ á¨á áááአááá˝ áłáá áĽá (á á°ááłáłá áááł ááľáĽ á ááľáŤáľ áá) á¨ááá á ááŁá á áĽá á¨ááĽááľ áľáŤáá˝á (áááááľ ááá¨áĽ) á á áŤáŁá˘á á¨áá¨ááá á˝ááłá á áááᢠáááĄáŁ áááłáᣠᨠrsync áááááŤáá á ááŤááľá áľ áá á ááťá¸áá á áĽá á ááŤáťá˝á áá˝ááá˘
- virtiofsá áĽáá° á¨áá°á á°á¨á á¨ááá áľáááľ á¨áá áá á˝ááł OVERLAYFS áá á°á¨ááŻáá˘
-
áĽáá°áá á°áá á¨ááááľ ááťááŞáŤ áŽáľ á VFSᣠá°ááłááłá á ááá áá°áá°á áŽáľ áĽáá°áá á°á ááˇáᣠáĽá á¨á°áŤáŤ ááĽáĽ ááá¨áŤ á ááľ áááᢠ- á ssi ááĄáľ áľáááľ ááá°ááá°áá¸á á°á áááá˝
á°áá áˇá ᨠZBC áľáááá˝á ááá¸á. - dm_writecache ááľáĽ
á°á°ááĽáŻá á¨áá¸ááŤáá á¨áá°ááá á¨á áááľ ááá á ááŤááŁá á¨á¨áá°áá_ááľá áááŞáŤ áá á áááľá¨áľ áá¸ááŤáá ááľ á ááľ á¨áá˝áłáľ á˝ááłá˘ - á á˛á¤á_á˘áá°ááŞá˛
áłááá á "ááľáááľ" á á áŤá áľáá. - áŁáś_á˘á
áłááá á áá°á áá áľ ááľááśá˝á áááľáá°á á¨áľá á°áľ áá°áŤáľ áľááᢠ-
áłáááᢠá¨ááŁáŞáŤ áá á áááŚá˝á áľá ááᾠᨠudev ááłáááŤáá˝á á¨ááá á˝ááłá˘
- á á˛áľ ᨠexFAT á á˝á¨ááŤáŞ áľáá ፠áłááá áŁ
- á¨á ááłá¨ áá¨áĽ áááľ áľáááľ
- Netfilter á°áŤáľáˇáá˘
ááἠá¨áááľ áá¨áŚá˝áŁ á¨ááľááá áá°áŚá˝áŁ á¨ááŽáśáŽá áĽá á¨áá á áľáŤáťáá˝á áĽáá ááá°á˝ á¨áá áá áľááá á°ááá ááááŽá˝á (nftables sets) áá°áľá á á¨áá°á áááł áŤááĽááá˘
áááťá¸áľá áľá°áááá áá° nft_set_pipapo (PIle PAcket POlicies) ááá ááľáĽáŁ áá á á¨ááŹáąá áááśá˝ á áááá° á¨ááľá áááł áááá˝ á ááŁáŤáľ á áá˝ ááľáĽ áĽá á áá á¨ááá áĽáá° á áá áĽá á¨á ááłá¨ áá¨áĽ áá°áĽ áááá˝ (nft_set_rbtree áĽá nft_set_hash á¨áá ááá°áľ ááááľá áĽá á¨áĽá´áśá˝á ááĽá°á áá¸áĽáŤá áá ááá)ᢠ). ᨠAMD Epyc 256 ááŽá°á°á áá áŁá 2-á˘áľ AVX7402 áááŞáŤáá˝á á áá áá á¨ááá áľáŞáľ áŹáá°áŤáááľ á¨á°á°á¨áá á¨áááľ-ááŽáśáŽá áá áśá˝á á¨áᎠ420 áşá ááááŚá˝á á˛á°áá°á 30% á¨á ááťá¸á áá᪠á áłááˇáᢠ1000 ááááĽáľ á˛á°áá°á á¨áááľááľ áĽá á¨áá°áĽ ááĽá áĽááá á˛áŤááłáľá áŤáá áá᪠áIPv87 4% áĽá á IPv128 6% ááᢠ-
áłáááᢠbareudp áááᣠáá á á¨á°ááŤáŠ á¨á¤á 3 ááŽáśáŽáá˝á áĽáá° MPLSᣠIP áĽá NSH á UDP ááť ááľáĽ áááá°áľ áŤáľá˝ááᢠ- á¨MPTCP (MultiPath TCP) á áŤááľ áá á°áľ ᨠTCP ááŽáśáŽá ááŤáá፠ᨠTCP áááááľá áĽá ááŹáśá˝á á á ááľ áá á á ááŤáł ááááśá˝ á á°ááŤáŠ á¨á ááłá¨ áá¨áĽ á áááážá˝ á¨á°ááŤáŠ á¨á áá á áľáŤáťáá˝ áá á áááááľ áá°áŤááľ ááĽááá˘
-
áłáááᢠá 802.11 (áá-áá) ááľáĽ á¨á¤á°áááľ áááá˝á ááá¸áá á¨áááľáá ááŁá°á፠áá´áá˝ áľááᢠ- ááŁáŞáŤá á¨á ááľ á¨á ááłá¨ áá¨áĽ áľá áŚáł áá° áá á˛áŤáááłá áą á sysfs ááľáĽ áŤá á°ááá áááá˝ á¨ááłá¨áť ááĽáśá˝ áĽá áŁáá¤áľááľ ááľá°áŤá¨ááá˘
- á¨SO_BINDTODEVICE áŁáá˛áŤ áľá áááá á°á áááá˝ á¨áá áá á˝ááł áłáááá˘
- ᨠethtool Toolkitá ᨠioctl() áá° netlink á áááá˝ á ááá¨á á¨áśáľá°áá ᨠpatches ááá á°ááŁáááľ á áááˇáᢠá á˛áą á áááá˝ á áĽáŤáá˝á ááá¨áá ááá áŤá°ááááᣠá¨áľá á°áľ á áŤáŤáá áŤáťá˝ááᣠáááł á˛áá¨á ááłáááŤáá˝ áĽáá˛áአáŤáľá˝ááᣠá á¨ááá áĽá á á°á áá áŚáł ááŤá¨á áŤááá ááľá°ááĽá áŤááááᣠáĽá áľáá á¨áá ááááŽá˝á áááłá°á á¨ááŤáľáááá¸áá ááĽá ááááłáá˘
- á¨áááááľ áá¨áłá°áŤ áľáŤáá˝á ááá¨ááá áአá¨áááľáá ááá ááá˝á á¨áá áá á˝ááł áłáááá˘
- á á ááłá¨ áá¨áĽ ááŁáŞáŤ ááľáĽ
áłááá á¨á᪠ááŹáá˝á (egress) ááá˛áá¨áŽá˝á ááááááľ ááá áᣠáá á áá°á á˛á áŤááá ááá á áá᪠ááŹáśá˝ (ááá˘áŤ) áŤáááá˘
- Netfilter á°áŤáľáˇáá˘
- áááŁá áĽá á°á
áááľ
- á¨áłá¨á á¨áááľáá áľáá ፠á¨á áá áá¨áá፠(
á¨á áá áá¨áá፠), á á°ááá°-á°áŽá ááŽááŤááá (ROP) á´áááŽá˝á á áá áá áĽááśá˝á ááá¨áá¨á áአᨠARM64 á˛áአáááŞáŤáá˝á áá ááá ᣠá áá áá á áĽáá áŽáąá á ááľáłááť ááľáĽ áááľááἠá¨ááááá ᣠááá áá á á°áŤá á¤á°-áá˝áááľ ááľáĽ á ááá á¨áá˝á áááŞáŤáá˝ áá áá áŤá ᣠáá á áŤá áá ᢠá¨ááĽáĽá ááááť áááŞáŤ áá. á°á áááľ á á¨ááá á°á¨á á¨ááááť á áľáŤáťáá˝á ááá¨ááἠá˛ááłá ááááá˝á á áá áá áá áá°ááłáᢠáááá á áŤáą áĽá á áá áŁááá á¨áááá á¨á áá á˘áľáľ ááľáĽ á°á¨áá˝áˇá. á¨áśááľáá á á°ááŁá á á á°áᨠá¨á˛ááłá ááááá˝á ááá á áĽá áá¨ááἠá¨áá¨áááá áአá¨á˛áአáááŞáŤáá˝á á áá áá ááᢠ-
áłáááᢠá á°á áá áŚáł áá á¨áá˝ áĽááśá˝á (áŤáá°áá°áĄ á¨áá á°á¨ áľááľáł áážá˝á ááľá¨áľ) ááááŁá á á¨á°áá°ááá userfaultfd() á˛áľá°á áĽáŞá á áá áá á¨áá á°á¨ áľááľáł áŚáłá á¨ááá á¨áá á á á˝ááłá˘ ááłáĄ á¨á°á ááfaultfd () áááąáá áá áá áá á á áá á¨á°á á á á°áĽáá áá°á°ááááĄáľ ááá˝ á¨ááłá¨áť áĽá°áśá˝á áááá¨áľ áĽá ááĽáá°áá á áááľ á¨ááá áá¨áŤáá˝ ááá˝ ááľá áľ á¨áá˝á á°ááŁáŁáŞ áááĽáŤáľ (áááłá ᣠá¨á ááľ áá°áśá˝á á¨ááĽáł á á˝á á°-ááśáá˝ á ááá áŠá áľ áá áááŚá˝á áááľá°ááᾠᣠáááł) á¨ááľáłááť áá áŤáááŤáá˝á áá° á˛áľá á ááĽáá áľ áá, á¨á፠áá á°á¨ áľááľáłá á áá°áá á, á¨áá á°á¨ áľááľáł áááŚá˝á áá¨áłá°á). á°ááŁáŤáááľá°ááŁáŁá á¨SIGSEGV á˛ááá á°ááŁáŁáŞ áá á mprotect () á áá ááᣠááá áá á ááłáá ááĽááľ áá°áŤáᢠ- SELinux á°ááŚá˝á á áá°áŠá áľ áá á¨áá á°á¨ áľááľáł áĽá á áá°áťáá˝á áĽáá˛áŤá°ááá á¨ááŤáľá˝áááľá ᨠ"checkreqprot" áááŞáŤá á ááá§á (á á ááš ááľáĽ á¨á°ááášáľ á áá˝ ááá á˘ááá á°ááťá á¨ááá á¨áá á°á¨ áľááľáł áŚáłáá˝á áá áá áŤáľá˝áá)ᢠá¨á¨ááááľ á˛ááááŽá˝ á¨ááááťá¸áá áá፠á ááľ áĽáá˛áááą á°áá áśáá¸ááá˘
- á áĽáá
á ááľáĽ
á°áŤáˇá ááąáKRSI , áá á BPF ááŽááŤáá˝á á á¨ááá ááľáĽ áŤáᾠᨠLSM ááá ááá˝ áá áááŤáŤá áŤáľá˝áááłá. ááᥠá¨áŚá˛áľ á˝ááŽá˝á áĽá á¨áá´áł á¨ááłá¨áť ááĽáĽáá ááááłáľ á BPF ááŽááŤáá˝ ááá ᨠLSM áááá˝á (Linux Security Module) áĽáá˛ááĽáŠ áŤáľá˝áááłáᢠ-
á°á¸áá áááľ á¨RNG áááŞáŤáá˝á á á°ááĽá á¨ááĽáŤáľ ááá á¨CRNG áĽá´áśá˝á á ááá°áĽ á¨/dev/ á¨áááá° á ááááá áŤáťá˝ááᢠá¨á°áťáťá á¨ááŤáá°á áĽá / dev/ á¨áááá° á ááťá¸á á ARM64 áľáááśá˝ áá RNG áááŞáŤáá˝á áŤáááŁáᢠ- á¨á¤ááá˛á áŠáᣠáŠááŁ25519 áá°áá á
á°á°áŤ á¨á¤á°-áá˝áááľ ááľáĽ ááá á ááŤáHACL , áá¨á°ááá°á°áĽáˇá á¨áá°á á á áľá°áááááľ áá¨áá፠á¨ááłáĽ áá¨áááŤá˘ -
áłáááᢠáľá áá áá á°á¨ áľááľáł áážá˝ á¨ááłáá áá´á˘ áá áá áá´ á áá áá á¨áĽáááł á˛áľá°áá˝ áá áľá°ááá áľáááą áĽá á áá á¨áááááľá áážá˝ áá¨á ááľá°ááá áá˝áá áĽá á áľá°ááá á¨áášá ááἠáááś ááá°áľ áá˝ááᢠ- á vfio/pci
áłááá á SR-IOV (áá á áĽá I/O á¨áášáá) áľááá˘
- á¨áłá¨á á¨áááľáá áľáá ፠á¨á áá áá¨áá፠(
- á¨áá
á°á¨ áľááľáł áĽá á¨áľáááľ á áááááśá˝
- ᨠ80 áĽáľá¨ 100 ááááá˝
á¨ááŻá á ááá á˝ááá˝ ááľáĽ á¨áá°áá á¨ááľáá ááááľ áá áá°áĽ. á á°ááłáłá áá ááá˘áá˝ á á ááľ ááľáá á 80 ááááá˝ ááľáĽ áĽáá˛áአááá¨áŤáᣠááá áá áá á¨á áá á áá á¨áŁáľ áá°áĽ á áá°ááᢠá á°á¨ááŞá á¨ááľááŠá áá á áá°áĽ ááá á¨áááŁáł ááľá ááá፠á¨ááá¨á áźááá˝ á '- áĽáĽá ' á ááŤá á¨á°á°áŤ áĽáť ááᢠááᥠááá˘áá˝á áááááááľ áŤáľá˝ááááá áá á á¨áŚáłáá˝ áá áĽá áŽáľá á ááŤáľá°áŤááá áľ áá á¨á áá ááááľ áá°áá áĽáá˛áááá¨áá¨áá á¨áá á á áá á¨ááľáá áá áá¸áľ áŁá¨áá¨áĽá˝ áŽáľ áá¨áłáľ áĽá ááá. -
áłáááᢠáአáĄáľ áŤáá áłáá áá á 64-á˘áľ á˛áአáá á¨áá°áŤ áŁá 32-á˘áľ á¨ááá á¨64-á˘áľ ááááá áĽáá˛áá á¨ááŤáľá˝á á¨EFI áľáĽáá áĄáľ áááłá áá°ááᢠ-
á°áŤáľáˇá á¨á°á¨ááá áááááŤáá˝á áááá¨áľ áĽá ááá¨á áľáááľ ("á¨á°á¨áá áááá፠") ᣠáá á á¨áá¨á°á°á á á áśáá áááŞáŤ á˛á°áá á áá¨áá áááľ á¨á˛áአáá¸á፠ááľááŽá˝á á ááá¨áĄ ááááŤáľ á áá á°á¨ áľááľáł ááľáĽ áŤáá°áľá°áŤá¨á áá¨áá á˛áŤáá ááᢠáĽáá˛á ááááą áĽááł á¨áá°á á¨á áááá áá¤áľ áŤáľááá (á á ááľ áá¸á፠ááľáá ááľáĽ á¨áááľá áá¨á áá á¨á áśáá áŚááŹá˝á 1000 áá°áśá˝ áááá)ᢠá "Split_lock_detect" ááľááť áááŞáŤ áá á áááľá¨áľ á¨ááá á á á¨áŤ áá áĽáá°áá áŤá áááááŤáá˝á á ááá¨áľ ááľá ááááŤáá˝á áá°áĽ ááá á¨SIGBUS ááááľ áá° á áááŹá˝á ááááá ááá áá˝ááᢠ- á¨á°ááŁá áááááĽá á ááá
á¨áááľ áłáłážá˝á áá¨áłá°á áŤáááŁá (
á¨áááľ áááľ ) áĽá á°ááŁáŽá˝á á áááá áľ áá áááľá áááľ ááľáĽ á ááľááŁáľ á°á°ááĽáŻá. á¨áá¨á áá áľáłá˛áľá˛ááľ á áá áá á¨áááľ ááĽá á˛áá á¨áá°ááá á¨á˛áአáľáááášá ááľá°áŤá¨á áá˝áá ᣠáĽá á¨á°ááŁá áááááĽá á áľááá á áá á¨áŽáááŠá°á ááá ááááľá á¨áááľ ááľáĽ áŤáľááŁá ᣠááááŤáąá á°ááŁáŤáľ áĽáá˛á¨ááá á˛áŤá áą á¨áľáááá˝ áá á ááááľ (á¨áá áá°á áááááĽá á ááŞá ááááŚáš ááá˝ á°áĽáˇá) á¨á°áá°á áááá¨áľ áá á á°á°ááá ᣠáá°áá°á áá á áŽáááŠá°á ááĽáśá˝ áá á á°ááá áááśá˝ áá á áááľá¨áľ ááłááá˝á ááľá¨á)ᢠ- á°ááŁá áááááĽá á¨ááŤá áááá
á¨áááááἠá áááŤážá˝ á¨á áá á¨á˛áአáŚááŹá˝á áľáááá˝ ááá ááá áá áááąá á áľááá áĽáá˛áááą á¨ááŤáľá˝áá á¨áááľ ááľáľáᢠááᥠá áŽáá´á áĽá á á˛áአáľáááá˝ á°áááá áááŚá˝ áááłáá˝ ááľáĽ á¨á°ááŁáŽá˝á áŁá ᪠á á áá á áľááá ááá°áá á áŤáľá˝áááłáᢠáááłáᣠ1/3 á¨á˛áአááĽáśá˝á á 1000 áá¸á á¨á á á°ááŁá ááŞáŠááá˛á áá° 2 MHz á˛áááľ 3/500 ááĽáąá áá ááᣠáá á áá°á á˛á á áá á á á áĽá¨á°áŤ áá á¨áá á¨á°áłáłá° áááľ ááĽáŻá (áááľá á°ááŁáŤáľ áłáŠá˘ áľáááášá á ááááľ áĽáť áá° áááááĽá á ááŞá á¨áá áá áᣠáá á á schedutil cpufreq áἠááľáĽ á¨á°áłáłáą ááłááá˝ áĽáá˛á°á¨á á áľááá)ᢠ- á¨á ááťá¸á áááłáá˝á á¨ááá¨áĽ áááááľ áŤáá á¨Intel P-state ážáá áá° á áááááľ á°áááŻáá˘
áááááĽá . - á¨ááá á áĽááá°á áá (PREEMPT_RT) á˛á°áŤ á¨BPF ááĄáľ áľáááľ á¨áá áá á˝ááł á°á°ááĽáŻáᢠá¨áá áá°á PREEMPT_RT á˛áá BPF áá°áá¨á áá á¨á áľá˘
- á á˛áľ ááááľ BPF ááŽááŤá áłááá - BPF_MODIFY_RETURNᣠáá á á á¨ááá ááľáĽ áŤá á°ááŁá áá ááŤáŤá áĽá á áá á°ááŁá á¨á°ááá°áá áĽá´áľ áááἠáá˝ááá˘
- áłáááá˘
ááľá ᨠclone3() á¨áľáááľ áĽáŞá á áá áá á¨ááá áĄáľá á¨á°áᨠáá°áľ á áĄáľá ááľáĽ áááá áᣠá¨ááá áá°áľ áá°áŚá˝á áĽáá˛á°áá አáĽá á á˛áľ áá°áľ ááá áá á¨áááą á áá áá˛áŤáá á¨ááłáĽ á áŤáŤáá ááľáťáᢠáááłáᣠá¨á áááááľ á áľá°áłáłáŞ ááŠáá ááááŤá¨áľ á á˛áľ á áááááśá˝á á ááĽáł áááľáĽ áá˝ááᣠáĽá á á˛áľ áá°áśá˝áŁ âá ááááâ áľáĽáľáŚá˝ ááľáĽ á˛áááĄáŁ áá˛áŤáá ááááᢠ- á Kbuild
áłááá á¨ááá á ááááĄá áľ áá áá° áááá/á¤áá¤ááŞá¤á á¨ááłáŞáŤ áŞáľ áááá¨á áá áŤáŁá˘á á°áááá "LLVM=1" áľááᢠá¨á˘áá˛ááľ áľáŞáľ ááľáááśá˝ á°ááľá°áá (2.23). - ááá /sys/kernel/debug/kunit/ á¨áŠááľ áá¨áŤáá˝ áá¤áśá˝ áá áá° áá¨ááŤáá˝ á°á¨ááŻáá˘
- á¨áłá¨á á¨á¨ááá ááľááť áááŞáŤ pm_debug_messages (á¨/sys/power/pm_debug_messages áá á¨áááłá°á)ᣠáá á áľá ááá á áľá°áłá°á áľáááą á á áŤá (á áĽáá áá áĽá á á°á áŁáŁá ááľ áá áŤá á˝ááŽá˝á á áááłá áľ áá áá á áá) á¨áá¨á áá¨áá ááááŁáľ áŤáľá˝ááá˘
- áá° á áá°ááłá°á I/O á áááá˝
io_uring áľáá áłááááá°áá á () иá¨á áśáá ááľ áá፠. - á¨ááá ááŁáŞáŤ áľáĽáľáĽá á áá áá á¨á°áťáťá á¨ááŠá ááááŤá˘ á¨áá
áá°á ááá á á ááľ á¨á°áá°á áĄáľá ááľáĽ áŤá á°ááŁáŤáľá áĽáť áááá
áá˝áá áĽá á¨á áá ááá á¨á¨áľáá áľáĽáľáĽ áĽáá°áá ááá
á ááťááᢠperf á áá ááĽáŤááłááą ááá á¨ááŠá áá¨áá áŤááŁáᣠáá
á á¨á ááľ áĄáľá á áá ááŽááá áĽáá˛áŤá°áá áĽá áá°áá°áá áĽáá˛á°ááĽáŠ áŤáľá˝áááłáá˘
á áŞáááśá˝ ááľáĽ áľáĽáľáĽ ᢠ- cgroupfsᣠáľáĽáľáŚá˝á áááľá°áłá°á á¨áá¸áľ-á¤áá¤áľáŁ áá°áŤáá áŁá áŞáŤáľ (xattrs) áľááá á áááᣠá áá á áááłá á á°á áá áŚáł áá áá°ááŁáŁáŞáá˝ á°á¨á᪠áá¨á áá°á áá˝ááá˘
- á áĄáľá áá
á°á¨ áľááľáł áááŁá áŞáŤ ááľáĽ
áłááá áĽá ááĄáľá á áŁááľ á¨áá°á áá á ááľá°ááá ᨠRAM áá á á¨áááŁá á¨áá ᨠ"memory.low" áĽá´áľá á°á°ááá áĽá áá áá°áááᢠá¨áĄáľá á°áá¨áľ á "memory_recursiveprot" á ááŤá á˛á°áá ááłá˝áá ááśá˝ á¨á°áááá "memory.low" áá á áŤáľ á°á áááá á¨á áťááľ ááśá˝ áá°áŤáŤáᢠ-
áłáááᢠUacce (á¨á°ááá°/á°á áá-á¨áŚáł ááłá¨áť á¨áłá°á á ááŁá áááá) á¨áášáá á áľáŤáťáá˝á (SVAᣠShared Virtual Addressing) á á˛áአáĽá á°ááłá ááłáŞáŤáá˝ ááŤá¨á ááááŤáľ ááááᣠáá á á¨áááľáá á ááŁáá˝ á ááá á˛áአááľáĽ áŤá á¨áá¨á ááá áŽá˝á áĽáá˛á°ááą áŤáľá˝áá¸ááá˘
- ᨠ80 áĽáľá¨ 100 ááááá˝
- á¨áááľáá á ááá´áá¸á
- á ARM á ááá´áá¸áᣠá¨ááľáłááľ á˝ááłá á¨ááá á˝ááł á°á°ááĽáŻáá˘
- áRISC-V á ááá´áá¸á á¨áá áá°áŞáŤ áĽá á¨á˛ááŠáá˝á ááľáááľ áľáá áłáááᢠá32-á˘áľ RISC-VᣠeBPF JIT á°á°ááĽáŻáá˘
- á¨KVM áĽáááł á á¨áŁá˘áá˝á áááľáŹáľ áŁá 32-á˘áľ ARM áľáááśá˝á á¨áá áá á˝ááł á°áááˇáá˘
- á s390 á ááá´áá¸á á¨"dummy" NUMA áľáá ፠á°áááˇáᣠááá á á¨á ááťá¸á ááťáťáŤáá˝á áááááľ ááá áĽá á á áá°áááá˘
- á ARM64ᣠáá¤á¤áአ(á¨áĽáá áľáá´ ááłáŤáá˝ ááá) ááŤáá፠á°á¨á᪠áľááᣠá ARMv8.4 ááľáĽ á¨á°áááá áĽá á á°ááŁá áááááĽá á ááŞá ááľáĽ á¨áľáááá˝ ááŹáľ ááľá°áŤá¨áŤ áááłáá˝á áááľááľ á¨ááŤáááá á¨á ááťá¸á ááŁáŞáá˝á áŤáááŁáá˘
- ááŁáŞáŤáá˝
-
áłáááᢠá¨virtio ááááŽá˝á á¨ááŤá¨áĽá á¨ááἠáááἠáťáá ááá áá á¨vDPA ááłáŞáŤáá˝ áľááᢠvDPA ááŁáŞáŤáá˝ á á áŤá á¨á°ááá ááŁáŞáŤáá˝ ááá á¨áśááľáá á¨áášáá ááŁáŞáŤáá˝ ááá áá˝ááᢠ- á GPIO áááľ áľáááľ ááľáĽ
áłá¨ á ááááá ᨠGPIO ááľáá áááł ááľáĽ áľáá áááŚá˝ áá°áąá áááłáá á¨ááŤáľá˝á á á˛áľ ioctl() áááŚá˝á ááá¨áłá°á áľáĽáá áá°áŁáᢠá á˛áąá áľááá á¨áá áá ááłáá¨áá¨á á á¨áááŽ-á°ááľ áááááŤá˘ - á i915 DRM ážáá áá˘áá´á áŞá˛áŽ áŤááśá˝
á°áŤáľáˇá áTigerlake ("Gen12") áşááľ ááŁáŞ áľáá áĽá á OLED á¨áá áĽááá áááŁá áŞáŤ á¨ááááŞáŤ áľááᢠáá ááľ ááá ᣠáá¤ááŤááľ ááá ᣠááŁááľáŤáá áĽá áááľáá áşááľ á¨á°áťáťá áľááᢠ- á amdgpu ášáá ááľáĽ
áłááá á ASIC á áŠá¤áľá˘á˛ áşá ááľáĽ firmware á¨ááŤá á˝ááłá˘ á AMD Ryzen 4000 "Renoir" áşááľ á¨á°áťáťá áľááᢠá áá ᨠOLED áááá˝á ááááŁá á áľáá á á. á á áŤááá˝ ááľáĽ á¨á˝á áľááá áááłá áŤáłáŤáᢠ- OpenGL 4á á áĽáááł áľáááśá˝ ááľáĽ á¨áá áá á˝ááł áá° vmwgfx DRM ážáá áVMware á¨áášáá á˛áľá°ááľ á°á¨ááŻá (á¨áá áá°á OpenGL 3.3 áá°ááá)á˘
- áTI Keystone ááľá¨á ááłáŤ áľáááľ á á˛áľ á¨DRM á á˝á¨ááŤáŞ á˛áľáľ áłáááá˘
- áá¤áá˛á˛ áááá˝ á¨áłá¨á á á˝á¨ááŤáŞáá˝áĄ- Feixin K101 IM2BA02ᣠSamsung s6e88a0-ams452ef01ᣠNovatek NT35510ᣠElida KD35T133ᣠEDTᣠNewEast Optoelectronics WJFH116008AᣠRocktech RK101II01
- áá° ááá á áľá°áłá°á áĽáááľ
áłááá á á áśá áá áá°áá°á¨á°á Intel Jasper Lake (JSL) ááľá¨á áľááᢠ- á Rockchip RK3399ᣠPine64 PineTab áłáĽááľ áĽá áľáááľáá áá á áááľá¨áľ áPinebook Pro áááśá áľáá áłáááá˘
PinePhone Allwinner A64 áá á¨á°áá á¨á°. - áá á˛áľ á¨áľáá˝ áŽá´áŽá˝ áĽá áşááľ áľáá áłááááĄ
Amlogic AIUᣠAmlogic T9015ᣠTexas Instruments TLV320ADCX140ᣠRealtek RT5682ᣠALC245ᣠBroadcom BCM63XX I2SᣠMaxim MAX98360AᣠPresonus Studio 1810cᣠMOTU ááááŽáĄá IIcᢠ- á ARM á°ááłáá˝ áĽá ááľá¨áŽá˝ ᨠQualcomm Snapdragon 865 (SM8250), IPQ6018, NXP i.MX8M Plus, Kontron "sl28", 11 i.MX6 TechNexion Pico á¨áŚááľ á ááŤáŽá˝, áśáľáľ á áłá˛áľ á¨áśáŤá´ááľ áŽááĽáŞ á ááŤáŽá˝, áłáá°áá S7710 Galaxy Xcover 2 áľáá áłááá á ST áá á¨á°áá°á¨á°. -Ericsson u8500ᣠDH á¤áááľáŽáááľ DHCOM SoM áĽá PDK2ᣠRenesas M3ULCBᣠHoperun HiHopeᣠLinutronix Testbox v2ᣠPocketBook Touch Lux 3á˘
-
ááá: opennet.ru