αααααΆααααΈααΈαααααααΆαα’αα·αααααα Linus Torvalds
ααααααααΈαα½αααΆα 13702 αα½ααα»αααΈα’αααα’αα·αααααα 1810,
ααα ααααα - 40 ααααΆαα (ααΆαααααΆααααααΌαααααααααααααΆαα 11577 α―αααΆα 610012 αααααΆααααΌαααααΌαααΆαααααααα
294828 αα½αααααΌαααΆαααα
αα) α αααα αα 45% ααααΆααααα αΆαααΆααα’αααα
αααα»α 5.6
ααΆαααααΆααααααΌαααΆααααααΉααααααα·ααΈαααααΆα§ααααα αααα αα 15% ααααΆαααααΆααααααΌαααΆα
α’αΆαααααα·αα·ααΆααααααα
ααααΆαααααΎαα
αα
α»ααααααααΆαααΌαααΆααααΆααα
ααααααααΆαααααααααααααααΉα 12%
ααααΆααααΆαα½αααααααααΆα 4% ααΆαα½αααααααααα―αααΆα αα·α 3% ααΆαα½ααααααααα»α
ααααααααααααΊααα
- αααααααααααααααΆα
-
αααααα ααΆαα’αα»ααααα ααα»α αααααΆαα VPNWireGuard αααααααΌαααΆαα’αα»αααααααααα’ααααΎαα·ααΈααΆαααααα’αα·αααααΈαααααΎα (ChaCha20, Poly1305, Curve25519, BLAKE2s) ααΆααααα½αααααΎ ααααΆαααΆααααα»αααααΆα ααΆααααα αΆαα±ααααΎαααΈααΆαα’αα»αααααααααΆα αααΎα αα·ααααααααΌαααΆαα’αα»αααααααααααααΆαα (ααΏαααΆα OpenVPN ααααα 3,9 ααα ααααα αΌα) α WireGuard ααααΎααααααα·αααααΆααααααααααΌααααα’αα·αααααΈα αααααΆαααααααααΉαααΆαααααΆααααα―ααααα α ααα»α αααααΆαααααααΆαααΈαα½αα α αΎαααααΎααΆααΎααααΈα αααααΆααΆαααα ααααΆααΆαααααααΌαααΆαααααΆααααααΌαααΎααααΈαααααΎαααΆααααααΆααααΆαααααααααααααααΆαα ααΉα SSH α αα»αααα ααα»ααααΈαααΌααααΈααααααΌαα±αα WireGuard ααααΎαααΆαααΆααΊααΆααΆα ααΆαααΉαααΎα ααΈαααααΆααααααααααΈ ααΆααααααα½ααα Crypto API αααααααΆα αα·ααα½ααααα αΌα α αΌααα αααα»αααααΌα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 ααααΎααΆαααΆααΆααα½ααααα αΌαααααΆαααα·ααααΆααΆααΈα’αΌα’αΌ ΠΈDRR β ααααα·αααΎααΆαααααΆααα ααΆα αααααΆαααααααααΆαααΉααααΉα PRIO ααααΌαααΆαααααΎ ααα»ααααααααα·αααΎαα·αααΆαα ααΆα ααααα αααα»ααα½ααα ααΆααααΎαααΆαααΌα DRR α - ααΆαααααααααααααααααΈαααααααα·ααΈ BPF
BPF_PROG_TYPE_STRUCT_OPS αααα’αα»ααααΆαα±ααα’αααα’αα»αααααααααα·ααΈαααααααΆααα»αααΆαααΊαααααΆαααα BPF α αα αα α»αααααα αα»αααΆααααα’αΆα ααααΌαααΆαααααΎαα½α α αΎα ααΎααααΈα’αα»αααααααα½ααααααααΆαααΆααααααααααααΆααααααα TCP αααα»ααααααααααααα·ααΈ BPF α ααΆα§ααΆα αααααΆαααααΎ αααααα·ααΈ BPF ααΆαα½αααΉαααΆαα’αα»αααααααα½ααααααααΆαDCTCP . - ααα½αααα
αΌααα
αααα»αααααΌα
ααααΆααααααΌα , α§αααααααααααethtool ααΆαα½α ioctl() ααΎααααΈααααΎα ααα»α αααααΆαα netlink . α ααα»α αααααΆααααααΈααααΎα±ααααΆααΆααααααΆααααα½ααααα»αααΆαααααααααααααααααα αααααα’ααΆααααααααΆαααα α»α α’αα»ααααΆαα±ααααΆαααΌαααααΉαααααΌαααΆαααααΎαα ααααααααααααααΆααααααΌα ααααα½αα’αααααααααααΆαααΊααα αα·αααα αα’αααααααΎααααΆαα αα·αααΆαααααααα ααα½ααααααΈααααααααααααΌαααΆαααααΎααααΆαααααα - ααΆαααααααααΆαα’αα»αααααααααααα½ααααααααΆαααααααααααα½ααααααΆα FQ-PIE (Flow Queue PIE) αααααΆαααααααΆααααααααααααααΆααα’αα·αααααΆααααααα ααααααααΆαααααα·ααααααααΎα§ααααααααααΆαααα (bufferbloat)α FQ-PIE αααα αΆαααΈααααα·αααααΆαααααααα αααααααΎαααα»ααααααααααααααΆααααΌααΉαααααα
-
- ααααααααααααααααΆα I/O αα·αααααααααα―αααΆα
- αααααΆααααααααααα―αααΆα Btrfs
αααααα ααΆαα’αα»ααααα’ααααΆαααααααα·ααααα·ααΆα DISCARD (αααααΆαααααα»ααααααααααααααααΌαααΆααααααΆαα»αααΆααΌαααααα)α ααααΌα ααααα·ααααα·ααΆα DISCARD ααααΌαααΆαα’αα»αααααααα»ααααααααΆαααααΆ αααα’αΆα ααΆαα±ααααΆαααΆαααα α»αααααααΎαααΆα αααααΆαααααΆαααααααα αΆαααΆααααααααΆαααααααΌαααααΆαααα ααα ααΆαα’αα»ααααα’ααααΆαα’αα»ααααΆαα±ααα’ααααα·ααααα αΆααααααΆααααααΆαααΎααααΈαααα ααααΆα DISCARD αα·αα’αα»ααααααααα·ααααα·ααΆαααααα αααα»αααααααΆααααααα - αα
αααα»α XFS
ααΆαα’αα»αααα ααΆααααα’αΆααααααΌααααααΆαααααΎααααααααααααΆ 32 αααΈαα αΆαα (αααααα time_t ααααΌαααΆααααα½αααα time64_t) αααααΆααα ααααααα αΆααααΆα 2038 α αα½ααα»αααα α»α αα·αααΆαααΌα ααΆαα’αααα αα αΆααααααΆαααΎαα‘αΎααα ααΎαααα·ααΆ 32 αααΈαα ααΌαααααΌαααΆαααααΎαααΆαα‘αΎααα·α ααΎααααΈααααΎαααΆαααΆαα½ααα»αααααααααααααα - αα
ααααααααα―αααΆα ext4
ααΆαααααΆα ααΆααααααΎαααααα·αααααΆαααΆαα’αα»ααααααΆααααααΉαααΆααααααααααααΆαα αΆαααα inode ααα‘α»ααααααααα·ααααα·ααΆαα’αΆα αα·ααααααα ααααΎα±αααααααΎαα‘αΎαααΌαααΆααααααα‘αΎααα·ααα αααα»ααααα I/O ααααΆααα ααΎααααΈααααα½αααΆααα·αα·α αααααααα αΆ αααααΌαααα α»αααααΌα αα·αα α»ααααααααααΌαααΆααααααΆαα»ααααα»α superblock α - αα
ααΎααααααααα―αααΆα F2FS
ααΆαα’αα»αααα αααααααΆααααα»αααΆααααααΆαα»ααα·αααααααααα»ααααααααααα αΆααα αααααΆααα―αααΆα α¬ααααΈαα½αα ααΆααααα αΆααα’αΆα ααααΌαααΆαααΎααααααααΎααΆααααααααΆ "chattr +c file" α¬ "chattr +c dir; ααα dir/file" α ααΎααααΈααααα½αααΆαααΆαααΆααααΌα α’αααα’αΆα ααααΎαααααΎα "-o compress_extension=ext" αα αααα»αα§αααααααααα - ααΊααααα½αααΆαααααααααα―αααΆα
ααααα αααααααα½αααΆαααΆαααααα·αααΆαααΆαα½αα§ααααααααα»ααααααΆααααααα Zoned drives ααΆααααααΆα§ααααααα ααΎααΆαααΉααααΆαααα·α α¬ NVMe SSDs αααααΆααα ααααα»ααααααααΌαααΆααααα αααα ααΆαααααααααααααΎαααΆαααα»ααααααα»α α¬ααααααααα’αα»ααααΆαα±αααααααααα·ααααααααΆαααααααααΆααααααα»ααααα ααααΎαα αα α»ααααααααΆααααα»αααΆααααΌααααααα»αα FS ZoneFS ααααΌαααΆααααααΎαα‘αΎαααα Western Digital αα·αααααΆαααααααααΈαα½αααα αααα»αααααΆαααΆαα½αααΉαα―αααΆαααΆα ααααα‘αααααα’αΆα ααααΌαααΆαααααΎααΎααααΈαααααΆαα»ααα·αααααααααα»ααααααααα αααααααΆαααΆααααα ααα ααααα αα·αααααα·ααααα»α αααααΊα§α α’αα»ααααΆαα±αααααααα·ααΈααααΎ API α―αααΆααααα½αα±ααααΆαα αΌαααααΎα§ααααααααααααΆαααααααααΆαααααααααΎ ioctl α - αα αααα»α NFS ααΆαααα‘αΎαααΆαααΆααα ααΎ UDP ααααΌαααΆααα·αααΆαααααΆαααΎαα ααΆαααααααααΆαααΆαααααααααΆαααααααααΆααααα»αααΆαα ααααα―αααΆααααααααΆαααααΆααααΆαααΈααα αααααααααα αααα»αααΆααααααΆαα NFS 4.2 α ααΆααααααααααααΎαααααααααΈ "softreval" αααα’αα»ααααΆαα±ααααααααα»αααααααααααΆαααααααΆααααααΌαααΆαααααΎαααα»αααααΈαααΆαααΈααααααΆαααα α§ααΆα ααα αα ααααααααΆαααααααΎαααα αααααΆααααΈαααΆαααΈααααα·αα’αΆα ααααΎααΆα ααΆαα ααα’αΆα ααααΆααααΈααΆαααααΌααααα»αααΆαααΆα NFS αα·αα αΌαααααΎααααααΆααααααΆαααΌααΆαααα αααα»αααααΆαααααααΆααα
-
ααΆαααααΎα‘αΎα ααΆααααααΎαααααα·αααααΆαααααααΎαααΆαααααααααΆα fs-verity αααααααΎααΎααααΈαααα½ααα·αα·αααααΆαααααΉαααααΌα αα·αααΆααααααααααΆααα―αααΆαααΈαα½ααα αααααΎαααααΏαα’αΆααααααααααΆααααααΆ αααααΆαααΆαααααΎααααΆαααααααΆα Merkle hash α ααΆαα’αα»αααααααα FS_IOC_ENABLE_VERITY ααααΌαααΆαααααΎα±αααααααΎααα αααααααα·αααΆααα·αααααααα αααα»αααααΆαααααααΆαα (ααΆαα’αΆααααααααΆαα»ααααααΆααα·ααααααααααΌαααΆαα’αα»αααα) α
- αααααΆααααααααααα―αααΆα Btrfs
- αα·αααα·α αα·ααα»ααααα·ααΆα
- αααααααΆααααα»αααΆααα·ααααΌαα»α SELinux αααααααααα»αααααΎαααΆαααααΌαααΆαααα·ααα α αΎαααΆααα·ααααα»α SELinux αααααΆαααααΎαααΆααα½α α αΎαααΉαααααΌαα αΆαααΆαααα αααα’ααΆααα ααΎααααΈαα·α SELinux α’αααααΉαααααΌαααααααΆαααααΆαααΆαααααα "selinux=0" αα ααΎαααααΆααααΆααααααααΆααΊαααα
-
αααααα ααΆαααΆαααααααααΆαα namespaces αααααΆαααααααααΆ (α αααααααααααααααααΆ) α’αα»ααααΆαα±ααα’αααα αααααΆαααΆαααααΆα‘α·ααΆαααααααααα ααΉααα»αααΊααα (CLOCK_REALTIME,
CLOCK_MONOTONIC, CLOCK_BOOTTIME) ααααΎαααααααΆααααΆαααααα½αααααα’ααααα αααα»ααα»αααΊααα α αΎααα αααααααααα»αααΊααααα αααΆαααΈααααααααα ααααΌαααααΆααααΆααΆαα’αΆα CLOCK_MONOTONIC αα·α CLOCK_BOOTTIME αα αααα·αααααΆααααααΌα (αα·αααΌαααΈαααααααΆαααααΆααααΈααΆααααα»α αααααΆαα¬ααααΆαααΆααα·ααα αααα»ααααααααα ) - /dev/random blocking pool ααααΌαααΆαααα ααα α₯αα·ααΆαααααα /dev/random ααΊααααααααααΆαα ααΉα /dev/urandom αααα»αααααααααααααΆααααααααΆααααΆααααααααΆαα entropy αααααΆααααΈααΆαα αΆααααααΎαα’αΆαα
- ααΊαααααααΌααα½ααααα αΌααααααα·ααΈαααααΆαααα’αα»ααααΆαα±αααααααααααααααααααααα»αααααΎαααΆα VirtualBox ααΎααααΈαααααααααααΆαααΆαα αααααααα·ααααΆααααΆαααΈα (ααα ααααααα VirtualBox) α
- αααα»αααααααααααΌαααΆααααααααα
αααααααααα BPF (
α’αααα ααα αΆα BPF ) αα αααααααΎααααααΆα Retpoline ααΎααααΈααΆαααΆααααααΆααααΉαααΆαααΆααααα αΆαααααΆαα Spectre V2 ααΆα’αα»ααααΆαα±ααα’ααααααααΎαααααα·αααααΆαααααΆαα α αααααα·ααΈ BPF αα ααααααααααΉαααα·ααΆααααααααΆαααααααααΆαα½αααΆααΎαα‘αΎα (α§ααΆα ααα ααΆααααΎα±ααααΆα’αΆα αααααΎαααααΏαααΆαα α ααΌααααααααααα’ααααααααααΆα XDP αα αααααα αααα αααααααΆαααααα) α - ααΆααααααααααααα·ααΈαααααΆααΎααααΈααΆαααα TEE (ααα·ααααΆαααααα·ααααα·ααααα½αα±αααα»αα α·ααα) αααααΆααααααΎαα‘αΎααα αααα»α AMD APUs α
- ααααΆα’αααα
αα
αΆα αα·ααααααααα
- BPF ααΆαααααααααΆαααΆαααααααααΆαααα»αααΆααααα ααΆαα’αα·αααααααααα»αααααΌαααΆαα’αα»ααααααΆααααααααααα·ααααα½α ααααΎαααΎααααΈααααααααΆαααΆαααααααααΆαααααααΆααααααα»αααΆααααα’αΆα ααααΌαααΆααα½ααααα αΌααα αααα»ααααααα·ααΈ BPF α ααα αΆααααααΆααααΉαααΆαααααααααααααααααΆααααααααα’αα»ααααΆαα±αααα»αααΆααααααααΌαααΆααααα»α αα½αααΆααααΆααααα½ααα»αααΆαααααααααΆαααααΆαα αααααααααααΆαααα»αααααΎααααΆααα αααααααααα BPF ααααααααααΆαααΆαααααααααΆαααααΆααααααααααααα·ααααα·ααΆααααααΈ (ααααΎααΎααααΈαααααΆαα»ααα·ααααααααΆααααΆαα) αααααΆααααααΆαααααα·ααααα·αααα»αααααααΆα αα
-
ααΆααααααα α§ααααα "cpu_cooling" α’αα»ααααΆαα±ααα’ααααααααΆαααααΈααΈααΌαααα‘αΎααααα αααααΆααααΆαα αααα»αααααΆαααΆαααααααααα»αααααααααααΈα - ααΆαααααααααΆαα α
ααΆααααααααα
openat2() ααααααααααΌααααα»ααααααααααααααΎααααΈααααααααααααααΆαααααΌαα―αααΆα (ααΆαα αΆαααΆααααΆαααααααΆααα ααα»α αααα αααααααΆαααα·αα·ααααααααΆ αααααααΆααααααααα (/proc/PID/fd), "../" αααΆαααΆα)α - αααααΆαααααααααααααααΆαααααααααααααααααΆαααααα’ααααΎααααΆαααααααα big.LITTLE αα½ααααα
αΌαααααΆααΌαααααΌααααΈααΈααΌαααααααΎααΆααααα·α
αα·αααΆαααααα·αααααΆααααα»ααααααααΈααααα½α αααΆαααΆαααααα uclamp_min ααααΌαααΆαααααααα
αααα’αα»αααααα·α
αα
ααΆααααα»ααααααΆααααααα (
ααΆααα»αα‘αΎα αα αααα»αααΊααα 5.3 ααΆαααααααΆααααααΆααααΆααΆααααα»α) α αααΆαααΆαααααααααααΆααΆααΆααΆααα·α αα ααΉαααααΌαααΆαααΆααααααααααα·ααΈαααααααααα ααΎααααΌααααΈααΈααΌαααααΆαααααΎαααΆααααααααααΆααα - ααΊαααααααΌαααΆαααααααααΈ
αααα αΆααααΆα 2038 . ααΆααααα½αα§ααααααααααααΆαααααα ααααααα α»αααααα αααααααΎαααααα time_t 32-bit (signed int) αααααΆααααΆαααΆαααααααααΆ epochal ααααα·αααααααΆαααΆαααααΈααααΆα 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 α§αααααααααΎααααΆαα bootconfig ααααΌαααΆαααααΎα‘αΎαα α§ααΆα ααα αα»αααΆααααα’αΆα ααααΌαααΆαααααΎααΎααααΈααααααα ααΆαααααααα kprobes αα αααα αΆααααααΎαα -
αα ααΆα‘αΎααα·α ααααααΆααααααΆαααααα αΆαααΆαααααα αα·αα’αΆααα·αααααααα αααα»αααααααααααααΆααααααα ααΆαααααΆααααααΌααααααΆαααααΎα±ααααΆα’αΆα ααααΎαα ααΆαααΎααααΈαααααΎαααααΏαααΆααα·α αα ααΌα ααΆααΆααα½αααααα»αααααΆαααΆαααΆα‘ααααααααααααα αααααΆαααΆαααΆααααα ααΆααααααΎαααααα·αααααΆαα’αΆα ααΆαα±ααααΆαααααααααααααΆααααααΆαααα αααα»α GNU αααααΆαααααα α»ααααα»αααΆαα ααααααΆα 4.2.1 αααααααΌαααΆααα½ααα»ααα αααα»ααααα 4.3 α - ααΆαααααααααα PR_SET_IO_FLUSHER αα prctl() αααα’αΆα ααααΌαααΆαααααΎααΎααααΈαααααΆααααααΎαααΆααααααααΆαα’αααα αα αΆα ααααα·ααα½αααΆααααααααααα ααααααααααααααααΆαα’αααα αα αΆαααΆαα
- ααα’ααααΎααααααααα
ααα
αΆαα’αααα
αα
αΆα ION αααααααΎαααα»αααααααααααααα·ααααα·ααΆα Android αααααααααααα½αααααΌαααΆαα’αα»αααα
dma-buf heaps αααα’αα»ααααΆαα±ααα’ααααααααααααααΆααααα ααααααα·ααααααα’αΆαααα DMA αααααΆααα ααααααααααααα’αααα αα αΆααααΆααααααα·ααΈαααααΆ αααααα·ααΈ αα·αααααααααααααααααα
- ααααΆαααααααααααααααΉα
- ααΆαααααααααΆαααΆαααααααααΆααααααααααααα E0PD αααααΆααααα αΆααααα½ααα αααα»α ARMv8.5 αα·αα’αα»ααααΆαα±ααααΆαααΆαααΆαααΆααααααΆααααΉαααΆαααΆααααα αΆααααααΆααααααΉαααΆαα’αα»ααααααΆααααΆααααααΆαααααΆαααααΆααα ααΎαααΈααΈααΌα ααΆαααΆαααΆααααααΆαααΌαααααΆαααΎ E0PD αααααααααααααΆαααΆαααΆαααΆαααΆα KPTI (Kernel Page Table Isolation) α
- αααααΆαααααααααααααααΆαααΌαααααΆαααΎααααΆαααααααα ARMv8.5 ααΆαααΆαααααααααΆααααΆαααααΆα RNG ααααΌαααΆααααααα ααααααααααΌαααΆαα αΌααα ααΆαααααΆαααΈααααααΎααααα ααααααααααααΉαα αα αααα»αααΊααα ααΆαααααΆα RNG ααααΌαααΆαααααΎααΎααααΈαααααΎα entropy αα αααα αΆααααααΎααααααΎα pseudo-random number generator αααααααααααααΊαααα
- ααΆαααααΆαααΆαααααααααΆαα MPX (αααααααααααααΆαααΆαα’αααα
αα
αΆα) αααααΆααααααααα
αααα»αααΊαααα
3.19 αα·αα’αα»ααααΆαα±ααα’ααααααα αααΆααααα½ααα·αα·αααααααα·α ααΎααααΈααΆααΆααΆααααααααααααααα αα αΆαααααΌαααΆαααααα αα αα αααα·ααααΆααααα·αααααΌαααΆαααααααΎαααΆαααΌααααΌααΆααα αααα»ααααααα·ααΈα ααααααα α αΎαααααΌαααΆαααα ααααΈ GCC α - αααααΆααααααΆαααααααα RISC-V ααΆαααΆαααααααααΆααα§αααααααααΆααααα α»α KASan (Kernel address sanitizer) ααααΌαααΆαα’αα»αααα ααααα½ααααααα’ααααααααΆαααα α»ααα αααααααΎααΆαααΆαα½αα’αααα αα αΆαα
- α§ααααα
- ααΆαααΆααααααΆααααΆααααααΌαααΆαα’αα»αααα
4.0 ααΌα’αααααΈ αααααα’ααααΎαα·ααΈααΆα Thunderbolt 3 αα·ααααααααΌαααΆααααααΌααα αΌαααα 40 Gbps ααααααααααααααΆααΆαααΌαααΆαααααααΆαααααααααΆαα½α USB 2.0 αα·α USB 3.2α αααααΆαααααααααααΆααΆαα½αThunderbolt α ααα»α αααααΆαα USB 4.0 α’αα»ααααΆαα±ααα’αααααααΎαα·ααΈααΆαααααααααΆαααααααααααα½αααΆαα½αααΉαα§αααααααααΆαααααααα C αα½αααΆαα PCIe, Display Port αα·α USB 3.x ααααΌα ααΆααΆαα’αα»αααααααααα·ααΈαααα·ααΈααΆα ααΆα§ααΆα ααα αααααΆαααααα αααΆαααααΆαααααααΆααααΆααααΆαααΈαα ααΆαα’αα»αααααααααΎααα ααΎαααααα·ααΈαααααΆ Thunderbolt αααααΆααα½ααααα αΌααα½α α αΎααα αααα»αααΊαααααΈαα»α α αΎααααααααΆα±ααααααΎαααΆαααΆαα½ααααΆαααΈα αα·αα§ααααααααααααΌαααααΆααΆαα½α USB4 α ααΆαααααΆααααααΌαααααααααααΆαααΆαααααααααΆααα§ααααα Thunderbolt 3 αα ααΉαααΆαα’αα»αααααααααα·ααΈαααααααα·ααΈαααααααααααΆααααααΆαα αααααα½ααα»αααααΌααααα»αααΆααααααΎαααααΌαααΌααααααααΈαααααΆααααααΆααα§αααααααΆα αααΎαααΆααααα§αααααααααΆαααααα½αα - αα
αααα»ααααααα·ααΈαααααΆ amdgpu
αααααα ααΆαβααΆααααβααααΌαβαααααΆαα HDCP 2.x (High-bandwidth Digital Content Protection) αα αα αααα·ααααΆβααΆαααΆαβα ααααα ααΆαααααααααΆαααΆαααααααααΆαααααααααΈα AMD Pollock ASIC αααααα’ααααΎ Raven 2α ααΆαα’αα»αααααααααααΆααααα»αααΆαααααα GPU α‘αΎααα·ααααααΆαααααα½ααΆα Renoir αα·α Navi α - αααααα·ααΈαααααΆ DRM αααααΆααααΆαααΈααα’αΌ Intel
αααααα ααΆαααΆαααα DSI VDSC αααααΆαααααααααΈααααααα’ααααΎααααΆαααααααα Ice Lake αα·α Tiger Lake, LMEM mmap (α’αααα αα αΆααααα»αα§ααααα) ααααΌαααΆαα’αα»αααα ααΆαααα VBT (ααΆααΆα BIOS ααΈααα’αΌ) ααααΌαααΆαααααΎα±αααααααΎαα‘αΎα ααΆαααΆαααα HDCP 2.2 ααααΌαααΆαα’αα»αααααααααΆαααααααααΈα Coffee Lake α - ααΆαααΆαααΆαααααααΎααΆαααααα½αααααα½αααΌααααααα·ααΈαααααΆ amdkfd (αααααΆαα GPUs ααΆα ααααα‘αα ααΌα ααΆ Fiji, Tonga, Polaris) ααΆαα½ααααααα·ααΈαααααΆ amdgpu α
- αααααα·ααΈαααααΆ k10temp ααααΌαααΆαααααΎαααΆαα‘αΎααα·α αααααααααααΆαααΆαααααααααΆααααΆααααα αΆαααα»α αα·ααααΆαααΆαααααααα αα α»αααααααααααΆαααααΈααΈααΌ AMD Zen ααααΌα ααΆααααααΆααααααΆααααααΈαααΈα§αααααα αΆαααααααΆααΈαα»ααα ααΆααααααααΎαα αααα»ααααΈααΈααΌ Zen αα·α Zen 2 α
- αα
αααα»αα’αααααΎααα Nouveau
αααααα ααΆαααΆαααααααααΆαααααααααα»ααααααα·ααΈαααααααααααΆααααααααααΆαααααααΆαα NVIDIA GPUs αααααα’ααααΎααααΆαααααααα Turing microarchitecture (GeForce RTX 2000) αααααααΎα±ααααΆα’αΆα ααααΎαα ααΆαααΎααααΈααΎαααΆαααΆαααααααααΆααααΆααααααΎαααααΏα 3D αααααΆααααΆαααΆααααα (ααΆαααΆααααααααα·ααΈααααααααααΌαααΆαααΆαα½αααΉαα αααααααΆααΈααΈαα NVIDIA ααΊααααΌαααΆαααΆαααΆα) α ααΆαααααααααΆαααΆαααααααααΆαααααΆαααΈαααααΆα ααα·α TU10x α αααα αΆααΆαα½α HD Audio ααααΌαααΆααααααααΆαα - ααΆαααααααααΆαααΆαααααααααΆααααΆααααα αΆαααα·αααααααα ααααααααΌαααΆαααα DisplayPort MST (Multi-Stream Transport)α
- ααΆααααααααααααα·ααΈαααααΆααααΈ "
ath11k Β» αααααΆαααααααααΈαα₯ααααα Qualcomm αααααΆαααα 802.11ax α
αααααα·ααΈαααααΆααΊααα’ααααΎααα mac80211 αα·αααΆααααα ααα»α α αΌαααααΎαααΆα ααααΆααΈαααΆαααΆα αα·αααααααααΆαααααααΆαααααΆααα - ααΆαααα sysfs ααΆαα αΌαααααΎα§αααααα αΆαααααααΆααΈαα»ααα ααΆααααα’αΆα α’αΆαααΆααααααααΎαα ααΎααΆαααΉαααααΎα αα·α SSDs ααααΌαααΆααααααααΌαα
-
ααΆαααΆααααααΎ ααΆαααααΆααααααΌααααΆαααααΆααα ααααααααααααααα‘αα ALSA αααααΆααααααααααααΆααααΌααααααααα αΆααααΆα 2038 (αααααΆαααΆαααααΎαααααα time_t 32 αααΈααααα»α 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 αα·ααααα·ααΆ Gen1 Amazon Echo (ααα’ααααΎ OMAP3630), 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,
Tolino Shine 3 α’αααα’αΆα eBook,
αα·ααααααααααΆααααααα 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