á¨áááľ ááŤáľ áĽáľááľ á áá áááľ áśááŤááľáľ
á á˛áą áľáŞáľ á¨13702 ááá˘áá˝ 1810 áĽáááá˝á á°ááĽáááŁ
ᨠpatch áá á - 40 áᣠ(áááŚá˝ á 11577 áááá˝ á°ááľá°áá ᣠ610012 á¨áŽáľ ááľááŽá˝ á°á¨áá¨áá)
294828 á¨áľáá˝ á°ááá°áá). á¨á á
ááá 45% áŤá
á á 5.6 ááľáĽ ááá áá
áááŚá˝ á¨ááŁáŞáŤ áááá˝ áá á¨á°ááŤá áá¸á ᣠá áááľ 15% áááŚá˝ á áá˘
ááááľáá á ááá´áá¸á áአáŽáľá á¨áááá á áááŤá¨áľáŁ 12%
á¨á ááłá¨ áá¨áĽ ááá áá á¨á°áááᣠ4% á¨ááá á˛áľá°á áĽá 3% á¨ááľáĽ áá
á¨á¨ááá áááľ áľáááśá˝.
- á¨á ááłá¨ áá¨áĽ áááľ áľáááľ
-
áłáááᢠᨠVPN á áááá˝ áľáá áŤWireGuard á áááá á¨á˘áááŞáá˝á áá´áá˝ (ChaCha20, Poly1305, Curve25519, BLAKE2s) áá á áááľá¨áľ á¨á°á°áá á¨á, ááá áá ááá áá, á¨á˝áá ááť á¨áá, áĽáŤáąá á á ááŤáł áľááá á á°ááŁá ááá˝ ááľáĽ á á¨ááá§á áĽá á áŁá á¨áá°á á áááá (á¨OpenVPN á ááá ᨠ3,9 áĽáĽá ááŁá) áŤáááŁá. á¨áá°ááá፠ááááľ). WireGuard á¨á˘áááŞáá˝á ááá ááááá á˝áá°-ááłáĽá áá ááá áá á á áĽáŤááłááą á¨á ááłá¨ áá¨áĽ á áááá˝ áá á¨áá ááá ááŤáŤá áĽá á¨á áἠáááá˝á ááá°á áá ááá áŤáŤáľáłáᢠá¨á¤áľá¤áľá¤á˝ áá á áááłá°á ááአáááááľ áááá á á¨á áἠáááá˝ áááááŁáᢠWireGuard áĽáá˛á°áŤ ááŞááśááŤáá ááŞáá˛ááľ áŤáľáááááá áá á á°áááá á¨á¤á°-áá˝áááľááá áĽáá° áá°á á Crypto API á áŤá áĽáá°áŤáľáˇá áá° ááá5.5 . -
á°áááŻá MPTCP (MultiPath TCP)á ááá°áá á áľááá á¨áááľá áááá˝ ááááᾠᨠTCP ááŽáśáŽá ááŤáá፠ᨠTCP áááááľá áĽá ááŹáśá˝á á á ááľ áá á á ááŤáł ááááśá˝ á á°ááŤáŠ á¨á ááłá¨ áá¨áĽ á áááážá˝ á¨á°ááŤáŠ á¨á áá á áľáŤáťáá˝ áá á ááŤáŤáᢠáá ááłá¨áá¨áĽ á áááŹá˝áá˝ áĽáá°áá áŤá á¨á°ááá° áááááľ áá°á á ᨠTCP áááááľ áááľáá áĽá ááá á¨áá°áľ áááŤá¨áľ á áááᎠá¨áá¨áááá á MPTCP ááᢠá¨ááᲠáąáŤ á˛á˛á áááąáá á¨áá¤áľ áá á ááá¨áá áĽá á áľá°áááááľá ááá¨áá ááŤáááá áá˝ááᢠáááłá MPTCP á á ááľ áá áááá áĽá 4á áááŽá˝á á áá áá á áľáááľáá áá á¨áá¨á áľáááľá ááá°áŤááľ ááá á¨á ááľ ááľ áá ááá áĽá ááŤá˝ áááŽá˝á á áá áá á ááááá á áááááľ ááŞá áááááľ áá á ááᢠ-
áłáááᢠá¨á ááłá¨ áá¨áĽ áá¨á áá°áľ á˛á˛ááá áľáá sch_ets (á¨á°áťáťá á¨ááľá°ááá፠áá፠, IEEE 802.1Qaz), áá á á á°ááŤáŠ á¨áľáŤáá áááá˝ ááŤá¨á á¨áá°ááá፠áááľ á¨áá°áŤá¨áľ á˝ááł áá°áŁá. á á ááľ á¨á°áá°á á¨áľáŤáá ááá áá áŤáá áááľ á¨á°áá°á á á¨áá°ááá፠áááľ á áłá˝ á¨áá, ETS ááá˝ á¨áľáŤáá áááá˝á áŤááá (áĽá á áá áŤááá) á¨áá°ááá፠áááľ áĽáá˛á áá ááá áłá. Qdisc sch_ets áĽáá° PRIO á˛á˛ááá á¨á°ááᨠáĽá áĽáĽá áĽá á¨á፠á¨áá°ááá፠áááľ áá°áŚá˝á áááá°á á¨áľáŤáá áááá˝á áá áááᢠETS áĽáá° á¨áľáá ááľ ááááśá˝ áĽáá¨áľ áá áŤáááŤáᎠиDRR - á áĽáĽá á¨á°áá°áĄ á¨áľáŤáá áááá˝ áŤá ᣠPRIO áĽá á áá áááá ᣠáá á áá¨áá ááľáĽ ááá áľáŤáá á¨áá ᣠáĽáá° DRR áá°áŤáᢠ- á á˛áľ ááááľ BPF ááŽááŤáá˝ áłááááá˘
BPF_PROG_TYPE_STRUCT_OPS á BPF á áŠá á¨á¨ááá á°ááŁá á°ááŁáŁáŞáá˝á áĽáá˛á°ááĽáŠ áŤáľá˝áááłá. á á áá áá, áá áŁá ᪠ááľááá ᨠTCP áá¨ááá áááŁá áŞáŤ áľáá° áááŽá˝á á BPF ááŽááŤáá˝ ááá ááá°áá á áĽá á áá ááá áá˝áá. áĽáá° ááłáá¨áá¨á á ᨠBPF ááŽááŤá á¨á áááŞáá áľáá ፠ááDCTCP . - áá° ááá ááľáĽ á°ááŁáááľ
ááἠ, á¨áľááá ááłáŞáŤáá˝á¤áľáśá ááá áá ᨠioctl () áánetlink á áááá˝ . á á˛áą á áááá˝ á áĽáŤáá˝á ááá¨áá ááá áŤá°ááááᣠá¨áľá á°áľ á áŤáŤáá áŤáťá˝ááᣠáááł á˛áá¨á ááłáááŤáá˝ áĽáá˛áአáŤáľá˝ááᣠá á¨ááá áĽá á á°á áá áŚáł ááŤá¨á áŤááá ááľá°ááĽá áŤááááᣠáĽá áľáá á¨áá ááááŽá˝á áááłá°á á¨ááŤáľáááá¸áá ááĽá ááááłáᢠ- á á áá á ááłá¨ áá¨áĽ ááłáŞáŤáá˝ (bufferbloat) áá á¨ááá¨áá ááŹáľ áááá፠á ááłá á°á áĽáá áááááľ áŤáá á¨FQ-PIE (Flow Queue PIE) á¨á ááłá¨ áá¨áĽ áá¨á á áľá°áłá°á áľáá° ááá áľáá ፠áłáááᢠFQ-PIE á áŹáĽá áá°áá˝ ááľáĽ áŁá áľáááśá˝ ááľáĽ áĽá á áá á˛áá á¨áá°á á ááĽááá áŤáłáŤá.
-
- á¨á˛áľá áááľ áľáááľáŁ á á/ጠáĽá á¨ááá á˛áľá°ááľ
- á Btrfs ááá áľáááľ
áłááá áŤáá°ááłá°á á¨DISCARD áľáŤ áľáá ፠(á¨á°ááą áĽááŽá˝ á á áŤá áá¨áá¸áľ á¨ááŤáľáááá¸á ááááľ ááľá¨á)ᢠááááŞáŤ áá á¨DISCARD áľáŤáá˝ á á°ááłáłá ááአáá¨ááááᣠáá á°áá á°ááłá áľáĽááášá áĽáľáŞá ááá á áá áŁá á áá áŁá á á˝á¨ááŤáŞáá˝ ááááŤáľ áá° á ááťá¸á ááľááľ ááŤá፠áá˝ááᢠáŤáá°ááłá°á á á°ááŁá á á ááťáá á˛áľáŤááľá áĽáľáŞáŤá áá á áľá¨áľ áĽááłáá áĽá áĽá áá á á°ááŁá á¨á áľá°ááᣠáĽáá˛áŤá°áá áŤáľá˝áááłáᢠ- á XFS
á°á¸áá áááľ á¨áľáŽ áŁá 32-á˘áľ á¨á°ááľ ááŁáŞáá˝á (á¨áá_t á áááľ á time64_t á°á°ááˇá) ᨠ2038 á˝ááá áŤááŁáá áŽáľ áá áłáľá˘ á 32-á˘áľ ááľá¨áŽá˝ áá á¨á°á¨á°áą áá áľá á°áśá˝ áĽá á¨áá á°á¨ áľááľáł áá áá¸áľá˘ áŽáą á¨á°áŤáá áŁá áŞáŤáľ áá áááľáŤáľ áĽáá°áá á°áááŻáᢠ- áá° ext4 ááá áľáááľ
á áľá°áááá á ááá ἠáĽá á ááá áá á¨á˘ááľ ááááá á¨ááľá°áááľ áá á¨á°ááá á¨á ááťá¸á ááťáťáŤáá˝á˘ á ááĽáł I/O áááł á¨á°áťáťá á¨ááá á ááťá¸áᢠá¨á˝ááŽá˝á ááá፠ááááá á¨ááááŞáŤ áĽá á¨áá¨á¨áť á¨áľá á°áľ áŽáśá˝ á áąáááĽáá ááľáĽ ááááŁáᢠ- á F2FS ááá áľáááľ áá
á°á°ááĽáŻá á á°á¨áá á á˝ ááľáĽ ááἠá¨áá¨áá¸áľ á˝ááłá˘ áá ááľ ááá°áĽ ááá ááá áááŤáŁ áááááŤá "chatr +c file" ááá "chatr +c dir; dir/ááá ááŤ" áááá ááááá ááá¨áá ᣠâ-o compress_extension=extâ á¨áááá á ááŤá á á°áŤáŤ áááá፠ááľáĽ áá áá áá˝ááᢠ- á¨ááá á¨ááá áľáááľá áŤáŤáľáłá
ááá¤áá¤áľ , áá á áá á°á á°á¨á áľáŤá á áá á¨á°ááᥠá¨áá¨ááť ááłáŞáŤáá˝ ááá áŤá°áááá. á¨áá áľáŤááŽá˝ áááľ á áááľ áááá˛á á˛áľáŽá˝ ááá NVMe SSDs áá áŤá ááłáŞáŤáá˝áŁ á¨áá¨ááť áŚáłá á ááá˝ á¨á°á¨áááá áĽááŽá˝ ááá á´áá°áŽá˝á áŤáá ááᣠáá°áá á á°á¨áłáłá áá¨á áá¨áá á¨ááááľáá¸áᣠá á ááá á¨áĽááŽá˝ áĄáľáá á¨ááŤááá áá¸áᢠFS ZoneFS á¨á°áááŁá á ááľá°áá á˛ááłá á˛áá áĽáŤááłááąá áá á á á˝á¨ááŤáŞá ááľáĽ áŤáá á¨á°áᨠááá áá á ááŤáŤá á á´áá°áŠ áĽá á áĽáá á°á¨á áŤá ááá áá á áá¨áá á áĽáŹ áááł ááá¨áá¸áľ áĽá á áá ááá áá˝áá ᣠáááľá ᢠáá°áá áŞáŤáá˝ ioctl á áá áá á¨ááá ááłáŞáŤáá á ááĽáł á¨ááľá¨áľ ááá á¨áááá á¤áá á áĽáá˛á áá ááá áłáᢠ- á NFS ááľáĽ áááááŽá˝á á UDP áá ááŤá á ááŁáŞááľ á°á°ááááᢠá NFS 4.2 áááá ááľáĽ áá°ááá¸á á á ááááŽá˝ ááŤá¨á áááá˝á á ááĽáł á¨áá áłáľ á˝ááł áłáááᢠá¨á áááá ááľááľ á áá¨á°áľá áľ áá á¨á°á¸áᥠá¨áŁá ᪠áĽá´áśá˝á ááá áá á¨ááŤáľá˝áá á á˛áľ á°áŤáŤ á ááŤá "softreval" áłáááᢠáááłáᣠáá áá á ááŤá á˛ááášáŁ á áááአá¨áá á ááᣠá NFS ááááá ááľáĽ áŁá ááááśá˝ áá ááááłááľ áĽá á áá¸ááŤá ááľáĽ á¨á°ááá áá áá¨á ááááľ áĽáá°ááťá áááŤáá˘
-
á°á¸áá áááľ á¨ááá°áĽ áááá˝á áľááááááľ áĽá áá¨áááĽá ááá¨áłá°á á¨ááŤáááá ᨠfs-verity áá´á á áááá áááťá¸áľá˘ á Merkle hash áá á á ááá ááááŤáľ á°á¨áłáłá á¨ááŁáĽ ááĽááľ áá¨ááᢠá¨FS_IOC_ENABLE_VERITY á ááťá¸á á¨á°ááťá¸á á áá¸ááŤá ááľáĽ ááá ááἠá ááááá áľ áá áá (ááἠáŤáá¸á ááá˝ á áľááľá ááá ἠá°á°ááĽáŻá)á˘
- á Btrfs ááá áľáááľ
- áááŁá áĽá á°á
áááľ
- á áá°áľ áá áĽáŤá á¨SELinux áááá á¨áá°áá¨á á˝ááłá á°ááá§áᣠáĽá á áľááľá á¨áá SELinuxá ááá¨áľ ááá°ááą á¨á°á¨áá¨á ááᢠSELinuxá ááá°áá¨á á á¨ááá áľááá ááľáá áá áŤááá "selinux=0" áááŞáŤ ááá áŤáľáááááłá.
-
áłáááᢠá¨áľá áŚáłáá˝á ááá (á¨áá áľá áŚáłáá˝) áá°ááᣠá¨áľáááľ á°ááąá áááł á¨ááŤáŁá áá áĽáá˛áŤááá á¨ááŤáľá˝áá (CLOCK_REALTIMEáŁ
CLOCK_MONOTONICᣠCLOCK_BOOTTIME)ᣠá ááŤáŁá ááľáĽ á¨áŤáľáá áá áá áá áĽá ááŤáŁáá áá° áá á áľá°ááá á˛áŤááአá¨CLOCK_MONOTONIC áĽá CLOCK_BOOTTIME ááŁáŚá˝ áłáááᥠááá¨áłá¸áá áŤá¨ááᥠ(á¨á°áŤá á áá áŤááá áá áááľ ááľáĽ áŤáľáᥠááá á áĽáá áá áááł ááľáĽ ááááá á¨áááľ ááľáĽ áŤáľááĄ) ). - á¨/dev/ á¨áááá° áĽááł áááł á°áááˇáᢠᨠ/ dev / á¨áááá° áŁá ᪠ᨠ/ dev/urandom áá á°ááłáłá áá entropy áĽááłá á¨ááá áááł áááá á ááá˘
- áŽá á¨ááá á¨áášáá áŚááľá á¨ááŤááą á¨áĽáááł á˛áľá°áá˝ á á áľá°ááá á áŤáŁá˘ áá° áá á¨ááአáááŤáá˝á (VirtualBox Shared Folder) áĽáá˛áá á¨ááŤáľá˝á ážááá áŤáŤáľáłáá˘
- áá° BPF ááĄáľ áľáááľ á¨áááśá˝ áľáĽáľáĽ á°á¨ááŻá (
BPF á᪠, ᨠRetpoline áá´á á áá áá ᨠSpecter V2 ááá áĽááśá˝á ááá¨áá¨á á˛á áá, á¨ááą áá á°áŤááá á¨ááᥠááľá°áśá˝ á áá¨á°áąá áľ áá ᨠBPF ááŽááŤáá˝á á¨ááĽáŤáľ á ááĽááá ááá¨áá áŤáľá˝áá (áááłá, ᨠXDP á°ááŁáŁáŞáá˝ áĽáŞ á˛á°á¨á ááá á áŤáľá˝áá. á¨á ááłá¨ áá¨áĽ ááŹáľ áá°ááłá). - á AMD APUs ááľáĽ á¨á°á°áŤ TEE (á¨áłáá á¨ááľáá¸á፠á áŤáŁá˘)á ááá°áá áłáááá˘
- á¨áá
á°á¨ áľááľáł áĽá á¨áľáááľ á áááááśá˝
- BPF áá ááá áá á°ááŁáŤáľ áľáá á áľááá. á BPF ááŽááŤáá˝ ááľáĽ ááŤá°áą á¨áá˝á á¨á°ááŁá á¤á°-ááťáááľ áľááá ááá¨áá áĽáá° á°ááłá˝ááľ á áŤá áááľ áĽá¨á°áŤáá° ááᢠááŁáŠ á°á¨á ááá á ááá á°ááŁáŤáľ áĽáá˛áŤá á¨ááá áą á°áááá ááŤáááŤáá˝á áá°áá áá, á á áááááľ áá áłá áŤááľá ááá á áá á°ááŁáŤáľ áá°áŤáľá á¨ááŽ. á¨BPF ááĄáľ áľáááľ áĽáá˛á ááŤááłá áŚááŹá˝á á°ááá áľááá áá¨ááŤá (áá áá¨áá ááá¨áá¸áľ áá á áá) áá á á áĄáľá áááł ááá¸áá áá°áááá˘
-
á°ááá á¨"cpu_cooling" ááłáŞáŤ á áŁá á¨á°áááá á˛áአá á áá áá ááľáĽ áľáŤ ááľ á ááá áľ áááł ááľáĽ á ááľááἠáĽáá˛ááá á ááá áľáááłáᢠ- á¨áľáááľ áĽáŞ áłáááá˘
openat2() , á¨ááá áąáŤ áááľáá áááá°áĽ á°á¨á᪠áŁáá˛áŤáá˝á áŤáááŁá (á¨á°áŤáŤ ááĽáŚá˝á ááťáá áá¨áá¨á, á°ááłááłá á áááá˝, á áľááľ áááááá˝ (/proc/PID/fd), "../" áááá˝). - á áľáá áá áá°áá°á¨áą á¨á°ááŤáŠ áľáááśá˝áŁ áááá áĽá áááŁá á˘ááá ááŁá˘ á¨á˛áአáŽáŽá˝á á á ááľ áşá ááľáĽ á ááŁáá ᨠuclamp_min áááŞáŤá á¨ááááá á
á˝á áłá áľáŤáá˝á á˛á°áŤ áá (
áĽá á á á á¨ááá 5.3 ááľáĽ áááąá ááá á á á¨ááŤáľá˝á áá´ á á). áá áá¤áľ á á á áááá áŁáá á˛áአáŽá áá áľáŤá á áá á°ááłá ááááĄá áŤá¨áááŁáᢠ- á¨ááá á°ááá
ᨠ2038 á˝ááŽá˝ . ᨠ32-á˘áľ (á¨á°áá¨á int) á áááľ time_tá áá¤ááťá á¨áá ááŁáŞ á¨á°á áá á¨áá¨á¨áťááš á°ááŁáŁáŞáá˝ á°á°áá°ááᣠáá á á¨1970 á¨ááŁáá ááᣠá¨áááľ ááľáĽ á ááľááŁáľ á 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 (á¨á°ááłá°á á¨áĽáŞ ááááśá˝ posix_fadvise áĽá madvise)ᣠIORING_OP_SENDáŁ
IORING_OP_RECV (á¨á ááłá¨ áá¨áĽ ááἠááá áĽá ááá á)áŁ
IORING_OP_EPOLL_CTL (á epoll ááá ááá áá áľáŤáá˝á áŤá¨ááá)ᢠ- á¨áľáááľ áĽáŞ áłáááá˘
pidfd_getfd() , áá°áľ á¨ááá áááá ááááľ ááá á¨áá áá°áľ ááááŁáľ ááááľá˘ -
á°á°ááĽáŻáᢠá¨áľáĽáá ááľáá á ááŤáŽá˝ á á°á¨á᪠á¨á¨áááá áááŞáŤáá˝ á á ááĽáŽá˝ ááá ááľáĽ áááá°á á¨ááŤáľá˝á ᨠâbootconfigâ áá´á˘ áĽáá°áá áŤá áááá˝á áá° initramfs ááľá ááá¨áá á¨áĄáľ áá á¨áľ áááá፠ááá§áᢠáá áŁá ᪠áááłá, kprobes á áááłá áľ áá ááááá áĽá á áá ááá áá˝áá. -
á á á˛áľ ááá á°ááá áˇáᢠá áááłáá á§áá§áá˝ ááľáĽ áá¨áá áááťá áĽá áááá ἠá¨ááŤáľá˝á áá´. ááᥠáľááá ááŽáááśá˝á áľáአá¨áááŁá á áľáŤáá˝á áááá á á áľá˝áá. ááá ááᣠáááťá¸áľ á 4.2.1 áááľ áá áŁá áľá á°áľ ááááŤáľ á áá¤áአááľáĽ áá° ááľáľá áááł ááŤá፠áá˝ááᣠáá á á áľáŞáľ 4.3 á°áľá°áŤáááᢠ- á¨PR_SET_IO_FLUSHER áŁáá˛áŤ áá° prctl() áłáááᣠáá á áľáááą á¨áá á°á¨ áľááľáł áá á°á á˛áá áá°áĽ áá°á¨ááŁá¸á á¨áááᥠá¨áá á°á¨ áľááľáł-ááť áá°áśá˝á ááááľ áááľá¨á ááá˘
- á á ááľáŽááľ ááľáĽ áĽá
á áá á¨ááá ᨠION áá
á°á¨ áľááľáł áľáááľ áľáááľ áá á áááľá¨áľ áááľ áľáááľ á°á°ááĽáŻáá˘
dma-buf ááá á¨ááľáłááť áŚáłáá˝á á ážááŽá˝ ᣠá áááŹá˝áá˝ áĽá á á°ááŤáŠ ááĄáľ á˛áľá°áá˝ ááŤá¨á ááááŤáľ á¨á˛á¤áᤠááśá˝ áá°áŁá ááááŁá á á¨ááŤáľá˝ááá˘
- á¨áááľáá á ááá´áá¸á
- á ARMv0 ááľáĽ ááłá¨á áĽá á á˛áአáá á¨ááłáŠ áááŞáŤáá˝ áááłá á áááá áá áá°áŤáŤá áĽááśá˝ áĽá áá á¨ááá áľ áE8.5PD á áĽáŤ á°á¨á᪠áľááᢠá E0PD áá á¨á°áá°á¨á° áĽá á á¨KPTI (á¨á¨ááá áá á áá á¨áĽ áááá) áĽá á áá á°á ááá áŤáľá¨áľááá˘
- á ARMv8.5 á ááá´áá¸á áá áá°áá á¨áą áľáááśá˝áŁ áRNG áááŞáŤ áľáá á°á¨ááŻáᣠáá á á¨áááľáá á¨áá¸áľ á¨áááá° ááĽá áááŹá°á ááłá¨áťá áá°áŁáᢠá á¨ááá ááľáĽáŁ á¨RNG áááŞáŤá á á¨ááá á¨áá¨á áá á¨áá¸áľ-á¨áááá° ááĽá áááŹá°á á˛ááá á˘ááľáŽáá ááááá¨áľ áá á ááá˘
- á á¨ááá ááľáĽ áMPX (á¨áá
á°á¨ áľááľáł áĽá á á
áĽáŤáá˝) á¨á°ááá° áľáá
3.19 áĽá á¨ááľáłááť áŚáłáá˝á áá°áá˝ áá¨á áŤá¸áá ááá¨ááἠá áááá˝á ááá°á˝ áĽáá˛áŤá°áŤá ááá áľáááłá. áá á´áááá á á áááŁáŁáŞáá˝ ááľáĽ á áĽááľ áĽá á áá áŤááá áĽá á¨áá˛á˛ á°áááˇáᢠ- á RISC-V á ááá´áá¸á á KASan (á¨á¨ááá á áľáŤáť áłááłááá) áá¨á ááłáŞáŤ áľáá á°á°ááĽáŻáᣠáá á á¨ááľáłááľ áá á˛á°áŤ áľá á°áśá˝á áááá¨áľ áá¨áłáá˘
- ááŁáŞáŤáá˝
- á¨áááá áľáá á°á°ááĽáŻáá˘
ᨠUSB 4.0 , á Thunderbolt 3 ááŽáśáŽá áá á¨á°áá°á¨á° áĽá áĽáľá¨ 40 Gbps á¨áá°áá°áá áá°áľ áŤáááŁá, á¨áŠá¤áľá˘ 2.0 áĽá á¨áŠá¤áľá˘ 3.2 áá á¨áá á°áłááááľá áá áĽáá. áá á áááłá°ááĽá¨ááá á¨áŠá¤áľá˘ 4.0 á áááá˝ á¨á°ááŤáŠ ááŽáśáŽáá˝á á¨á ááľ áááľ áá á¨á ááľ áááá áá áĽáá˛áŤááá áŤáľá˝áááłáááááľ-Რ, PCIe, Display Port áĽá USB 3.x á á¨ááŽ, áĽáá˛áá á¨ááŽáśáŽáá˝ áśááľáá á á°ááŁá á, áááłá á á áľá°áááá˝ ááŤá¨á á¨ááľááá áááááśá˝á ááá°áŤááľ. á á°ááŁá አááľááá á ááááľ á¨ááá ááľáĽ á¨á°áŤá°á°áá á¨á°áá°ááŚááľ ážáá áá ááááŁá áĽá á¨áŠá¤áľá˘ 4-á°áłáá á áľá°áááá˝ áĽá ááłáŞáŤáá˝ áá áĽáá˛á°áŤ áŤáľá°áŤááááᢠáááŚáš áĽá ááłáŞáŤáá˝á á á ááľ áááá á áŠá ááááááľ ááťáá˝á á¨ááá á áááááľ áŁáá á¨áááááľ á áľá°áłáłáŞá á¨áśááľáá á á°ááŁá á áá áá°áá°ááŚááľ 3 ááłáŞáŤáá˝ áľááá áá¨ááŤáᢠ- á amdgpu ášáá
áłááá á¨ááááŞáŤ áľáá á HDCP 2.x (á¨áá°á áŁááľááľá á˛ááłá áááľ áĽá á) á¨á á áĽá á á´ááááᢠá áŤá¨á 2 áá á¨á°áá°á¨á° á AMD Pollock ASIC áşá áľáá áłáááᢠáááŠáá ááŹáá¨á áĽá áá᪠á¤á°á°áŚá˝ áłáá á¨ááľááá á˝ááłá á°ááŁáŤá á áľáááᢠ- áá˘áá´á áŞá˛áŽ áŤááśá˝ DRM ážáá
áłááá DSI VDSC á á á¨áś ááá áĽá á Tiger Lake microarchitecture áá á¨á°áá°á¨á° á¨áşááľ áľááᣠLMEM mmap (á¨ááŁáŞáŤ á áŤáŁá˘áŤá áá á°á¨ áľááľáł) á°á°ááĽáŻáᣠVBT (á¨áŞá˛áŽ áŁáŽáľ á áá á¨áĽ) áá°áá°á á°áťá˝ááᣠHDCP 2.2 áľáá ááĄá ááá áşááľ á°á°ááĽáŻáᢠ- ᨠamdkfd á á˝á¨ááŤáŞ áŽáľ (áá°áአáááŠáá˝áŁ áĽáá° ááᣠáśááᣠáááŞáľ áŤá) ᨠamdgpu ášáá áá á¨ááááľ áľáŤ ááĽááá˘
- ᨠk10temp ážáá áĽáá°áá á°á ááˇáᣠá¨áŽáá´á áĽá á¨á ááá áááŞáŤáá˝ á AMD Zen CPUs áááłá¨áľ áľááá áĽáá˛áá á áá áĽá áá 2 á˛ááŠáá˝ ááľáĽ áĽá á áá á¨ááááľ á¨áááľ áłáłážá˝ á¨á°áľáá áá¨áá áá¨ááŤáá˘
- á áᎠážáá ááľáĽ
áłááá ááĽááá áŤááśá˝ á¨2000-á ááŁá°á áľááá áááááľ á áľá˝ááłá á Turing microarchitecture (GeForce RTX 3) áá á áááľá¨áľ á NVIDIA áááŠáá˝ á¨á°á¨ááá á¨á˝á ááŤá áááł áľáá (áŚáá´áá firmware á NVDIA á˛ááłá ááá ááá¨áľ áŤáľáááá)ᢠá TU10x ááŤáááľ áá°á áľáá áłáááᢠá á¤á˝á˛ áŚá˛áŽ áá áŤá á˝ááŽá˝ á°ááľá°ááᢠ- á DisplayPort MST (Multi-Stream Transport) á˛á°ááá ááá¨á áááá፠áľáá áłáááá˘
- á á˛áľ ášáá áłááá"
á áľ11k Âť 802.11axá ááá°áá Qualcomm á˝áŚ á áᣠáşááľá˘
ášáአá mac80211 ááá áá á¨á°áá°á¨á° áĽá á¨ááłá¨áť ááĽáĽáᣠá¨áľáŤ áŚáłá áĽá á¨áá˝ ááľááá ááľ áááłáá˝á áá°áááᢠ- á sysfs á áŠá á áááá áááľ áľáŤáá áĽá á¤áľá¤áľá˛áá˝ áá áĽá á áá á¨ááá ááá ἠá¨áá˝á á¨áááľ áłáłá˝ ááŁáŚá˝á ááááľ ááá§áá˘
-
ááĽáˇáᢠáŽáąá áááľáááľ áŤáá á ALSA á¨áľáá˝ áľáááľ áá ááá áááŚá˝á¨ 2038 á˝ááŽá˝ (á snd_pcm_mmap_status áĽá snd_pcm_map_control á áááážá˝ ááľáĽ áŁá 32-á˘áľ time_t á áááľ áá ááá ááľáááľ)ᢠáá á˛áľ á¨áľáá˝ áŽá´áŽá˝ áľáá áłáááá˘
Qualcomm WCD9340/WCD9341ᣠRealtek RT700ᣠRT711ᣠRT715ᣠRT1308ᣠIngenic JZ4770ᢠ-
áłáááᢠá á˝á¨ááŤáŞáá˝ á LCD áááá˝ á áááᎠPD 28 ᣠââJimax8729d MIPI-DSI ᣠigenic JZ4770 ᣠSony acx424AKP ᣠLeadtek LTK500HD1829 ᣠXinpeng XPP055C272 ᣠAUO B116XAK01 ᣠGiantPlus940 GPM0
BOE NV140FHM-N49áŁ
áłáśá SAT050AT40H12R2áŁ
áľááłá LS020B1DD01D -
áłáááᢠá ARM áŚááśá˝ áĽá á Gen1 ááľá¨áŽá˝ áľáá 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áŁ
áśáá áťáá 3 á˘-áá˝áá á ááŁá˘ áŁ
á¨á°á¨á°á° á áá˛áľáśá˝ 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ᣠST Ericsson ab9863ᣠUnisoc SC7180 Raspberry Pi 4 ááľáĽ áĽá á áá ááá PCIe áááŁá áŞáŤ á°á¨á᪠áľááá˘
- á¨áááá áľáá á°á°ááĽáŻáá˘
á á°ááłáłá áá, á¨áá˛á á ááŞáŤ áá áśááľáá áááá´á˝á
á ááŤá
ááá: opennet.ru