ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááŸá áºáá¡ááŒá¬ááœáẠLinus Torvalds ááẠLinux kernel 5.11 ááœááºááŸáááŸá¯ááá¯áááºááŒáá²á·áááºá á¡áááá¬áá¯á¶áž á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážáá²ááœááº- Intel SGX enclaves á¡ááœáẠáá¶á·ááá¯ážááŸá¯á á áá áºáá±á«áºááá¯ááŸá¯áá»á¬ážááᯠááŒá¬ážááŒááºááŒááºážá¡ááœáẠááá¹ááá¬ážá¡áá áºá virtual auxiliary busá MODULE_LICENSE() ááá«áá² áá±á¬áºáá»á°ážáá»á¬áž áááºáááºááŒááºážááᯠáá¬ážááŒá áºááá·áº seccomp ááœáẠá áá áºáá±á«áºááá¯ááŸá¯á¡ááœáẠá¡ááŒááºá á áºáá¯ááºááŒááºážáá¯ááºá áá¶á·ááá¯ážááŸá¯áááºá á²ááŒááºáž ia64 áááá¯áá¬áááºáá¬á WiMAX áááºážááá¬ááᯠ"staging" áá¬áááœá²ááá¯á· ááœáŸá²ááŒá±á¬ááºážááŒááºážá UDP ááœáẠSCTP ááᯠââáá¯ááºááœááºááá¯ááºá áœááºážá
áá¬ážááŸááºážá¡áá áºááœáẠáá±á¬á·ááºáá²áá±ážáá¬ážáá° 15480 áŠážáá¶á០ááŒááºáááºáá»áẠ1991 áá«áááºááŒá®áž patch á¡ááœááºá¡á á¬ážááŸá¬ 72 MB (ááá¯ááºáá±á«ááºáž 12090 ááá¯ááºá áá¯ááºááá¯ááºážáá±á«ááºáž 868025 ááá¯ááºážááᯠáá±á«ááºážááá·áºáá²á·ááŒá®áž 261456 ááá¯ááºážááᯠáá»ááºáá áºáá²á·áááº)á 46 ááœáẠáá±á¬áºááŒáá¬ážáá±á¬ ááŒá±á¬ááºážáá²ááŸá¯á¡á¬ážáá¯á¶ážá 5.11% ááá·áºááẠá ááºáá á¹á ááºážáááá¯ááºáá¬áá»á¬ážááŸáá·áº áááºáááºááŒá®ážá ááá·áºááŸááºážááŒá±á¡á¬ážááŒáá·áº ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážá 16% ááẠáá¬á·ááºáá²áááá¯áá¬áá»á¬ážááá¯ááºáᬠáá¯ááºáá»á¬ážááᯠá¡ááºááááºáá¯ááºááŒááºážááŸáá·áº áááºááá¯ááºááŒá±á¬ááºážá 13% ááẠnetwork stack ááŸáá·áº áááºá ááºáá±ááŒá®áž 3% ááẠááá¯ááºá áá áºáá»á¬ážááŸáá·áº áááºá ááºáá±ááŒá®áž 4% internal kernel subsystems áá»á¬ážááŸáá·áº áááºááá¯ááºáá«áááºá
á¡ááá áá®ááœááºáááºážáá áºááŸá¯áá»á¬áž-
- Disk ááœá²á
áá
áºá I/O ááŸáá·áº ááá¯ááºá
áá
áºáá»á¬áž
- áá»ááºá á®ážáá±áá±á¬ááá¯ááºá áá áºááŸáá±áá¬ááá¯ááŒááºáááºááá°ááá·áºá¡áá«á¡áá¯á¶ážááŒá¯áááºá¡ááœáẠmounting option á¡áá»á¬ážá¡ááŒá¬ážááᯠBtrfs ááœááºááá·áºááœááºážáá¬ážáááº- á¡áá»áá¯á·áá±á¬ root tree (á¡ááá¯ááºážá¡áá¬á uuidá data relocá device, csum, free space) ááᯠmounting á¡ááœáẠ"rescue=ignorebadroots" áá±áá¬á¡ááœáẠchecksum á á áºáá±ážááŒááºážááᯠááááºáááºááŸáá·áº 'ignorebadroots'á 'ignoredatacsums' ááŸáá·áº 'nologreplay' áá¯ááºáá»á¬ážááᯠáá áºááŒáá¯ááºáááºááœáá·áºááẠrescue=ignoredatacsums" ááŸáá·áº "rescue=all" ááᯠááááºáááºá ááááºá ááá·áºááœááºáá¬ážááá·áº "inode_cache" mount option ááᯠáááºááá¯ááºážááá¯ááºáá«ááŒá®á áá¯ááºááẠá á¬áá»ááºááŸá¬á¡ááœááºá¡á á¬áž (PAGE_SIZE) áááºáááºáá±á¬ áá±áá¬ááŸáá·áº áá±áá¬áá«ááŸááá±á¬ ááá±á¬ááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážáá°áá®ááŸá¯á¡ááŒá ẠááŒááºáááºáá¬ážááŒá®ážá áá¯ááºááœá²áá±áá¬áá»áá¬ážááŸá¯áá¯ááºá¡ááœáẠáá¶á·ááá¯ážáá±ážáá¬ážáá«áááºá á¡áá¬ážá¡áá®ážáá²á· (Direct IO) áá±á¬ááºážááá¯áá»ááºáá»á¬ážááᯠiomap á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááá¯á· ááœáŸá±á·ááá¯ááºáá«ááŒá®á áá¯ááºáá±á¬ááºáá»ááºá¡áá»á¬ážá¡ááŒá¬ážá á áœááºážáá±á¬ááºáááºááᯠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬áẠááŒá¯áá¯ááºáá¬ážááŒá®áž á¡áá»áá¯á·ááá á¹á áá»á¬ážááœáẠá¡ááŸáááºááẠáááºáá¬ááá¯ááºááŸá¯ááºážá¡áá áá±á¬ááºááŸáááá¯ááºáááºá
- XFS ááẠááŒá¯ááŒááºáááºááá¯á¡ááºááŒá±á¬ááºáž á¡áá»ááºááŒááá·áº "ááá¯á¡ááºáá±á¬ááŒá¯ááŒááºááŒááºáž" á¡áá¶ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá á€á¡áá¶ááᯠáááºááŸááºáá±á¬á¡áá«á á¡áá¶ááᯠxfs_repair utility á០ááŒááºáááºáááºááŸááºááŒááºážáááŒá¯ááá»ááºáž ááá¯ááºá áá áºá¡á¬áž áááºáááºááááá«á
- Ext4 ááẠbug ááŒááºáááºááŸá¯áá»á¬ážááŸáá·áº ááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºááŒá¯áá¯ááºááŸá¯áá»á¬ážá¡ááŒáẠáá¯ááºááŸááºážáááºážááŒááºážááá¯áᬠáá±ážáá±á¬ááºáááºá
- NFS ááœááºáááºáááºáá¬ážáá±á¬ááá¯ááºá áá áºáá»á¬ážááá¯ááŒááºáááºáááºááá¯á·ááŒááºážááá¯ááœáá·áºááŒá¯áá¬ážááẠ(ááá¯ááá¯áááºááŸá¬ NFS ááŸáááá·áºáááºáááºáá¬ážáá±á¬á¡ááá¯ááºážáá áºáá¯ááá¯ááᯠNFS ááŸáááá·áºáááºááá¯á·ááá¯ááºááŒá®ážá¡áááºá¡áááºáááºááŸáºáá áºáá¯á¡ááŒá áºá¡áá¯á¶ážááŒá¯ááá¯ááºáááº) á
- close_range() á áá áºáá±á«áºááá¯ááŸá¯ááœáẠáá¯ááºáááºážá ááºáá áºáá¯ááẠá¡ááœáá·áºááá¯ááºáá±á¬áºááŒáá»ááºáá±ážááá·áºá¡ááœá¬á¡áá±ážáá áºáá¯áá¯á¶ážááᯠáá áºááŒáá¯ááºáááºááááºááá¯ááºá á±ááá·áº CLOSE_RANGE_CLOEXEC ááœá±ážáá»ááºááœáá·áºááᯠclose-on-exec áá¯ááºááœáẠáá±á¬áºááŒáá»ááºáá»á¬ážááᯠááááºááẠCLOSE_RANGE_CLOEXEC ááœá±ážáá»ááºááŸá¯ááᯠááá·áºááœááºážáá¬ážáááºá
- F2FS ááá¯ááºá áá áºááẠáááºááá·áºááá¯ááºáá»á¬ážááᯠáá»á¯á¶á·áá¬ážáá±á¬áá¯á¶á á¶ááŒáá·áº ááááºážáááºážáá¬ážáááºááᯠá¡áá¯á¶ážááŒá¯áá°áá±áá¬ááœáẠááááºážáá»á¯ááºááœáá·áºááŒá¯ááẠioctl() áá±á«áºááá¯ááŸá¯á¡áá áºáá»á¬ážááᯠáá±á«ááºážááá·áºáááºá Compress_mode=" mount option ááᯠkernel áááºááŒááºážááœáẠááá¯á·ááá¯áẠá¡áá¯á¶ážááŒá¯áá°áá±áá¬á áá»á¯á¶á·áá¬ážáááºááŸááááŸáááᯠááœá±ážáá»ááºááẠááá·áºááœááºážáá¬ážáááºá
- áá®ážááŒá¬ážá¡áá¯á¶ážááŒá¯áá° namespace ááá¯á¡áá¯á¶ážááŒá¯á á¡áá°ážá¡ááœáá·áºá¡áá±ážáááá±á¬ áá¯ááºáááºážá ááºáá»á¬ážááŒáá·áº Overlayfs áá»á¬ážááᯠáááºáááºááá¯ááºá á±áá«áááºá áá¯á¶ááŒá¯á¶áá±ážá á¶ááá°áᬠá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááŸáá·áº ááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºááŒá±á¬ááºáž á¡áááºááŒá¯áááºá áá¯ááºá á áºáá±ážááŸá¯ á¡ááŒáá·áºá¡á á¯á¶ááᯠáá¯ááºáá±á¬ááºáá²á·áááºá UUID á á áºáá±ážááŒááºážááᯠá áááºááŒáá¯ááºááœá±ážáá»ááºááááºááŒááºážááŒáá·áº ááá¯ááºá áá áºáá¯á¶áá»á¬ážá áááá¹áá°áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á áááºáá±á¬ááºážáá¯ááºáá±á¬ááºááá¯ááºááŸá¯ááá¯áááºáž áááºáá±á¬ááºážáá±ážáá«áááºá
- Ceph ááá¯ááºá áá áºááẠáá¯ááºááŸááºáá¬ážáá±á¬áá¯á¶á á¶ááŒáá·áº áá±áá¬áá±ážááá¯á·ááá·áºá¡áá« AES-GCM á¡ááºáááá¯áá®áááºááᯠá¡áá¯á¶ážááŒá¯ááœáá·áºááŒá¯ááá·áº msgr2.1 áááá¯ááá¯áá±á¬á¡ááœáẠáá¶á·ááá¯ážááŸá¯áá«ááŸááá«áááºá
- dm-multipath module ááẠI/O áá±á¬ááºážááá¯ááŸá¯áá»á¬ážá¡ááœáẠáááºážááŒá±á¬ááºážááá¯ááœá±ážáá»ááºááá·áºá¡áá« CPU affinity ("IO affinity") ááᯠááá·áºááœááºážá ááºážá á¬ážááẠá áœááºážáááºááᯠáá±á¬áºáá±á¬ááºáá±ážáá«áááºá
- Memory ááŸáá·áº System áááºáá±á¬ááºááŸá¯áá»á¬áž
- áááá»áá±á¬á áá áºáá±á«áºááá¯ááŸá¯áá áºáá¯á¡á¬áž áááºáá±á¬ááºááŒáá·áºááŸá¯ááŒá®áž áááºážááá¯ááºáá±á¬ááºááŸá¯ááᯠá¡áá¯áá°ááá·áºá¡áá« á¡áá¯á¶ážááŒá¯áá°áá±áá¬ááœááºáá»á¬ážá០ááŒáœááºážáá»ááºáá»á¬ážááá¯áá¯ááºáá±ážááá¯ááºá á±ááá·áº prctl() ááá¯á¡ááŒá±áá¶á á áá áºáá±á«áºááá¯ááŸá¯ááŒá¬ážááŒááºááŒááºážááá¹ááá¬ážá¡áá áºááᯠááá·áºááœááºážáá¬ážáá«áááºá Wine ááŸáá·áº Proton ááœáẠá€áá¯ááºáá±á¬ááºáá»ááºááẠWindows á áá áºáá±á«áºááá¯ááŸá¯áá»á¬ážááᯠá¡áá¯áá°ááẠááá¯á¡ááºááŒá®ážá áááºážááẠWindows API ááá¯áá»á±á¬áºááŒááºá á áá áºáá±á«áºááá¯ááŸá¯áá»á¬ážááᯠááá¯ááºááá¯ááºáá¯ááºáá±á¬ááºááá·áº ááááºážáá»á¬ážááŸáá·áº áááá¯ááááºáá»á¬ážááŸáá·áº ááá¯ááºáááºááŸá¯ááŸáá á±ááẠááá¯á¡ááºááẠ(á¥ááá¬á ááœáá·áºááŒá¯áá»ááºáááŸááá² á¡áá¯á¶ážááŒá¯ááŒááºážá០áá¬ááœááºáááº)á
- á¡áá¯á¶ážááŒá¯áá°áá±áá¬ááŸá á á¬áá»ááºááŸá¬áá»áá¯á·ááœááºážáá»ááºáá»á¬ážááᯠááá¯ááºááœááºááẠáá®ááá¯ááºážáá¯ááºáá¬ážááá·áº userfaultfd() á áá áºáá±á«áºááá¯ááŸá¯ááẠááá¯á¡áá«ááœáẠá¡áá»áá¯á·áá±á¬ á¡á¬ážáááºážáá»ááºáá»á¬ážááᯠá¡áá¯á¶ážáá»ááẠááá¯ááá¯áááºáá²á á±áááºá¡ááœáẠkernel á¡ááá·áºááœáẠááŒá áºáá±á«áºááá·áº ááŒáœááºážáá»ááºáá»á¬ážá¡á¬áž ááá¯ááºááœááºááŒááºážááᯠááááºááá¯ááºáá«ááŒá®á
- BPF á áá áºááœá²ááẠáááºáááºááŸááºááŸáẠBPF ááá¯ááºááœááºáá°áá¶ááá¯á· áá±áá¬áá»áááºáááºááŸá¯ááᯠáá¶á·ááá¯ážáá±ážááá·áº á¡áá¯ááº-áá±áááœááºáž ááá¯ááŸá±á¬ááºááŸá¯á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážáá±ážáá¬ážáááºá
- BPF áááá¯ááááºáá»á¬ážá០áááºááá¯áá®áá¯á¶ážá áœá²ááŸá¯á á¬áááºážááᯠáá¯á¶ážáááŒááºáááºááŒááºáááºááŒá®ážááŒá áºááẠ- BPF á¡áá¬ááá¹áá¯áá»á¬ážááœáẠááŸááºáá¬ááºá¡áá¯á¶ážááŒá¯ááŸá¯ááᯠá á®áá¶ááá·áºááœá²áááºá¡ááœáẠmemlock rlimit á¡á á¬áž cgroup controller ááᯠá¡ááá¯ááŒá¯áá²á·áááºá
- BPF pseudocode ááœáẠá¡áá»áá¯ážá¡á á¬ážá á áºáá±ážááŒááºážááá¯ááºáᬠá¡áá»ááºá¡áááºááᯠáá¶á·ááá¯ážáá±ážááá·áº BTF (BPF á¡áá»áá¯ážá¡á á¬ážáá±á¬áºáááº) ááá¹ááá¬ážááẠkernel modules áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯áá±ážáá«áááºá
- shutdown(), renameat2() ááŸáá·áº unlinkat() á áá áºáá±á«áºááá¯ááŸá¯áá»á¬ážááᯠio_uring asynchronous I/O áá»ááºááŸá¬ááŒááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áá±á«ááºážááá·áºáá¬ážáááºá io_uring_enter() ááá¯áá±á«áºááá¯ááá·áºá¡áá« á¡áá»áááºáá¯ááºáááºááŸááºááá¯ááºááŸá¯á¡á¬áž áá±á«ááºážááá·áºááá¯ááºááẠ(IORING_FEAT_EXT_ARG á¡áá¶ááᯠá¡áá¯á¶ážááŒá¯á á¡áá»áááºáá¯ááºááŒá±á¬ááºážáááºááŸááºááẠá¡ááŒááºážá¡áá¯á¶á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠáááºá á áºáá±ážááá¯ááºáááº)á
- Intel Itanium áááá¯áááºáá¬áá»á¬ážááœááºá¡áá¯á¶ážááŒá¯ááá·áº ia64 áááá¯áá¬áááºáá¬ááᯠááááá²á·á¡áá»áá¯ážá¡á á¬ážááá¯á· ááœáŸá±á·áá¬ážááŒá®ážá ááá¯ááá¯áááºááŸá¬ á ááºážáááºááŸá¯áááºááá¯ááºážááœá¬ážááŒá®ááŒá áºáááºá Hewlett Packard Enterprise ááẠItanium á ááºáá á¹á ááºážá¡áá áºá¡ááœáẠá¡ááŸá¬á á¬áá»á¬ážáááºáá¶ááŒááºážááᯠáááºááá·áºáá²á·ááŒá®áž Intel ááẠááááºááŸá áºááœáẠááŒá¯áá¯ááºáá²á·áááºá
- ááŸááºáá¬ááºá á®áá¶ááá·áºááœá²ááŸá¯áá°áá Ạ(MMU) ááá«áááºááá·áº MicroBlaze áááá¯áá¬á¡ááŒá±áá¶á áá áºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠáááºááá¯ááºážááá¯ááºáá«ááŒá®á ááá¯ááá¯á·áá±á¬á áá áºáá»á¬ážááá¯áá±á·á ááºáá°áá±ááŸá¯ááááœááºáááœá±á·ááá¬ááŒá¬áá«ááŒá®á
- MIPS áááá¯áá¬á¡ááœááºá gcov utility ááᯠá¡áá¯á¶ážááŒá¯á áá¯ááºá¡áá»á¯á¶ážáááºá ááºážáááºááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠááá·áºááœááºážáá¬ážáááºá
- ááœá²ááŒá¬ážáá±á¬ áááá¯ááºáá¬áá»á¬áž ááá¯á¡ááºáá±á¬ áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá áœá¬ááᯠáá±á«ááºážá ááºáá¬ážááá·áº áááºá á¯á¶áá¯á¶áž á ááºáá»á¬ážááŸáá·áº áá»áááºáááºáááºá¡ááœáẠvirtual auxiliary bus á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºááœááºážáá¬ážáá«áááºá MFD (Multi-Function Devices) á áá áºááœá²ááᯠá¡áá¯á¶ážááŒá¯ááŸá¯ ááŒá¿áá¬ááŸááá±á¬ á¡ááŒá±á¡áá±áá»á¬ážááœáẠá¡áááááŸáá·áº á¡áááºáááºáž áá¬ááºáá±á¬ááºážááᯠá ááºáá á¹á ááºážáá áºáá¯ááá¯á· áááºááŸááºááẠáááºá áºáá¬ážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
- RISC-V áááá¯áá¬á¡ááœááºá ááŸááºáá¬ááºá á¬áá»ááºááŸá¬ááœá±á·áá»á¬ážááŸá¯áááºážááá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á ááŒá®ážáá¬ážáá±á¬ áááºá ááºáá±áá±á¬ááŸááºáá¬ááºáá±áá¬áá»á¬ážááᯠááœá²áá±áá±ážáááºá¡ááœáẠá¡áá±á¬ááºážáá¯á¶ážááŒá áºááá·áº CMA (Contiguous Memory Allocator) ááŸááºáá¬ááºááœá²áá±ááŸá¯á áá áºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠááá·áºááœááºážáá¬ážáááºá RISC-V á¡ááœááºá /dev/mem ááá¯á· áááºáá±á¬ááºááœáá·áºááᯠááá·áºáááºáááºááŸáá·áº á¡ááŸá±á¬áá·áºá¡ááŸááºáá±ážááá·áº áá¯ááºáá±á¬ááºáá»áááºááᯠááá·áºááœááºážááẠáááááá¬áá»á¬ážááá¯áááºáž ááá·áºááœááºážáá¬ážáááºá
- 32-bit ARM á áá áºáá»á¬ážá¡ááœááºá Memory ááŸáá·áº á¡áá¯ááºáá¯ááºáá¬ááœáẠá¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠááœá²ááŒá¬ážáááºááŸááºáá±ážááá·áº KASan (Kernel address sanitizer) á¡ááŸá¬ážááŸá¬ááŒááºááŒááºážáááááá¬á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠááá·áºááœááºážáá¬ážáá«áááºá 64-bit ARM á¡ááœááºá KASan á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááᯠMTE áááºáá»á¬áž (MemTag) ááᯠá¡áá¯á¶ážááŒá¯ááẠá¡ááœááºááŒá±á¬ááºážáá¬ážáááºá
- áá¬ááá¯á áá¹ááá·áºáááá»ááŸá¯ááŒáá·áº á¡áá»áááºáá¯ááºááœá¬ážááŒááºážááᯠááœáá·áºááŒá¯ááẠepoll_pwait2() á áá áºáá±á«áºááá¯ááŸá¯ááᯠáá±á«ááºážááá·áºáá¬ážááẠ(epoll_wait áá±á«áºááá¯ááŸá¯ááᯠáá®áá®á áá¹ááá·áºáá»á¬ážááᯠá á®áá¶ááá·áºááœá²áááº)á
- MODULE_LICENSE() macro ááᯠá¡áá¯á¶ážááŒá¯á áá¯ááºááá¯ááºá ááºááᯠáááºááŸááºááá¬ážáá±á¬ loadable kernel modules áá»á¬ážááᯠáááºáá±á¬ááºááẠááŒáá¯ážáááºážáá±á¬á¡áá« áááºáá±á¬ááºááŸá¯á áá áºááẠá¡ááŸá¬ážá¡ááœááºážáá áºáá¯ááᯠááŒááááºá ááá¯á¡áá»áááºááŸá áá áááºááŒáááºáá±á¬áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá¡ááœáẠEXPORT_SYMBOL() áááºáááá¯ááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº áááºáá±á¬ááºááŸá¯ááá¯ááºáᬠá¡ááŸá¬ážá¡ááœááºážááᯠááŒá áºá á±áá«áááºá
- á¡áá»áá¯á·áá±á¬ áááá¯áá¬áááºáá¬áá»á¬ážááœáẠframebuffer ááŸáá·áº á¡áá¯ááºáá¯ááºááŒááºážááᯠá¡ááŸáááºááŒáŸáá·áºááá¯ááºá á±ááá·áº I/O á¡ááœáẠá¡áá¯á¶ážááŒá¯ááá·áº memory á០GEM á¡áá¬ááá¹áá¯áá»á¬ážááᯠááŒá±áá¯á¶ááœá²ááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºááœááºážáá¬ážáááºá
- Kconfig ááẠQt4 (Qt5á GTK ááŸáá·áº Ncurses á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠáááºáááºááááºážááááºážáá¬ážá ááº) á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áá»áááºážááœá¬ážáá«áááºá
- Virtualization ááŸáá·áº áá¯á¶ááŒá¯á¶áá±áž
- á¡ááŒááºáá¯á¶á·ááŒááºááŸá¯áá¯ááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠseccomp() á áá áºáá±á«áºááá¯ááŸá¯ááœáẠááá·áºááœááºážáá¬ážááŒá®ážá áá¯ááºáá±á¬ááºáááºáááá¯á¡ááºááá·áº áá¯ááºáááºážá ááºááœáẠáá°ážááœá²áá«ááŸáááá·áº á¡áááºáááŒááºáá¯ááºáá±á¬ááºááŸá¯áá áºááŒá±áá¯á¶ááᯠá¡ááŒá±áá¶á á¡áá»áá¯á·áá±á¬á áá áºáá±á«áºááá¯ááŸá¯ááᯠááœáá·áºááŒá¯ááŒááºáž ááá¯á·ááá¯áẠáá¬ážááŒá áºáá¬ážááŒááºážááŸááááŸáááᯠáá»ááºááŒááºá áœá¬áá¯á¶ážááŒááºááá¯ááºá á±áááºááŒá áºáááºá BPF ááá¯ááºááœááºáá°á
- á¡ááá®áá±ážááŸááºážáá»á¬áž á áá®ážááŒá¬áž áá¯ááºááŸááºáá¬ážáá±á¬ áááºááá¯áá® á§áááá¬áá»á¬ážááœáẠáá¯ááºááᯠáá¯ááºáá±á¬ááºááœáá·áºááŒá¯ááá·áº Intel SGX (Software Guard eXtensions) áááºážááá¬ááᯠá¡ááŒá±áá¶á enclave áá»á¬ážááᯠáááºáá®ážááŒááºážááŸáá·áº á á®áá¶ááá·áºááœá²ááŒááºážá¡ááœáẠáá±á«ááºážá ááºáá¬ážáá±á¬ kernel á¡á áááºá¡ááá¯ááºážáá»á¬áž á
- á¡áá¯á¶ážááŒá¯áá°áá±áá¬á០MSR (áá±á¬áºáááºá¡ááá¯áẠááŸááºáá¯á¶áááºááŒááºáž) ááá¯á· áááºáá±á¬ááºááœáá·áºááᯠááá·áºáááºááẠá¡á áá»áá¯ážááŸá¯áá áºá áááºáá áºááá¯ááºážá¡áá±ááŒáá·áº ááá·áºá¡á¬áž áááá¯áááºáᬠá áœááºážá¡ááºáááá±á¬ááºááŸá¯áá¯ááºááᯠááŒá±á¬ááºážáá²ááá¯ááºá á±ááá·áº MSR_IA32_ENERGY_PERF_BIAS ááŸááºáá¯á¶áááºááá¯á· á á¬áá±ážááŒááºážá , áá¬ážááŒá áºáááºá
- CPU áá»á¬ážááŒá¬ážááŸá áŠážá á¬ážáá±ážáá¯ááºáááºážáá±á¬ááºáá¬áá»á¬ážá ááœáŸá±á·ááŒá±á¬ááºážááŒááºážááᯠááááºááá¯ááºááá·áºá áœááºážáááºááᯠá¡áá»áááºááŸáá·áºáááŒá±ážáá® á áá áºáá»á¬ážá¡ááœáẠkernel-rt áá¬áááœá²á០ááœáŸá±á·áá¬ážáá«áááºá
- ARM64 á áá áºáá»á¬ážá¡ááœááºá signal handler áááºááá¯áá®ááááºá á¬áá»á¬ážá¡ááœáẠMTE áááºáá»á¬áž (MemTagá Memory Tagging Extension) ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºá áœááºážááᯠááá·áºááœááºážáá¬ážáá«áááºá MTE á¡áá¯á¶ážááŒá¯ááŸá¯ááᯠsigaction() ááœáẠSA_EXPOSE_TAGBITS ááœá±ážáá»ááºááŸá¯á¡á¬áž áááºááŸááºááŒááºážááŒáá·áº ááœáá·áºáá¬ážááŒá®áž ááœááºááŒá±á¬ááºááŒá®ážáá¬áž áááºááá¯áá®ááá±á¬ááºáá»á¬ážááᯠáááºáá±á¬ááºááŒáá·áºááŸá¯ááŒááºážááŒá±á¬áá·áº ááŒá áºáááá·áº á¡á¬ážáááºážáá»ááºáá»á¬ážá á¡ááŒááºáá¯ááºááŸá¯ááᯠááááºááá¯á·áááºá ááŒá¬ážáá¶áá»á¬áž áá»áŸá¶ááœááºááŒááºážá á áááºááŒááºážáááŒá¯áá® áááºáá±á¬ááºááŸá¯áá»á¬ážááŸáá·áº ááŒááºáááœáẠá¡áá¯á¶ážááŒá¯ááŸá¯áá»á¬ážááŒá±á¬áá·áº ááŒá áºáá±á«áºáá¬áá±á¬ á¡á¬ážáááºážáá»ááºáá»á¬ážá ááŸááºáááºáá±á¬á¡áá¯á¶ážááŒá¯ááŸá¯ááᯠá á áºáá±ážááá¯ááºá á±áááºááŒá áºáááºá áááºááŸáá¡ááŒá±á¡áá±á
- "DM_VERITY_VERIFY_ROOTHASH_SIG_SECONDARY_KEYRING" ááá·áºáááºáá±á¬ááºááᯠdm-verity á áá áºááœá²á០áá¯ááááá±á¬á·áá»áááºááœááºááá·áºáá¬ážáá±á¬ áááºááŸááºáá»á¬ážá hash áááºááŸááºáá»á¬ážááᯠá á áºáá±ážááœáá·áºááŒá¯áááºá áááºááœá±á·ááœááºá á áá áºááá·áºááœááºážááŸá¯ááẠkernel ááœáẠáááºáá±á¬ááºáá¬ážáá±á¬ áááºááŸááºáá»á¬ážááá¯áá¬áá áááºáááºáá±á ááºá¡ááœááºáž áááºáá¬ážáá±á¬ áááºááŸááºáá»á¬ážááá¯áá« á á áºáá±ážááá¯ááºá á±ááŒá®ážá áááºážááẠkernel áá áºáá¯áá¯á¶ážááᯠááœááºážáá¶ááŒááºážáááŸááá² áááºááŸááºáá»á¬ážááᯠá¡ááºááááºáá¯ááºááá¯ááºáááºá
- á¡áá¯á¶ážááŒá¯áá°áá¯áẠLinux ááẠááá·áºá¡á¬áž áááºáááºážáá»ááºááᯠá¡á±ážáá²á á±ááŒá®áž á¡áááºáá¯ááºá០ááá¯ážáááẠSIGUSR1 á¡áá»ááºááŒááŸá¯ááᯠá¡áá¯á¶ážááŒá¯ááœáá·áºáá±ážááá·áº suspend-to-idle áá¯ááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºááá·áºáá¬ážáááºá
- ááá·áºá¡á¬áž virtual machine áá»á¬ážááá¯á· hot-plug ááŸáá·áº memory áá»áááºáááºááŸá¯ááŒááºáááºááœáá·áºááŒá¯ááá·áº virtio-mem ááá¹ááá¬ážááẠkernel memory á¡ááœááºá¡á á¬ážáááºááŒá®ážáá±á¬ blocks áá»á¬ážááœáẠmemory ááᯠááœáŸá²ááŒá±á¬ááºážááẠááá¯á·ááá¯áẠáá°ááá¯ááºá á±ááá·áº Big Block Mode (BBM) á¡ááœáẠáá¶á·ááá¯ážááŸá¯áááºáá±ážáá¬ážáááºá QEMU ááœáẠVFIO ááᯠoptimize áá¯ááºááẠááá¯á¡ááºáá±á¬ block
- CHACHA20-POLY1305 cipher á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠTLS á kernel á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááœáẠááá·áºááœááºážáá¬ážáááºá
- ááœááºáááºá
áá
áºááœá²
- 802.1Q (VLAN) á¡ááœááºá áá»áááºáááºááŸá¯ áá»áá¯á·ááœááºážááŸá¯ á á®áá¶ááá·áºááœá²ááŸá¯ ááá¹ááá¬áž (CFMá Connectivity Fault Management) ááᯠá¡áá±á¬ááºá¡ááẠáá±á¬áºáá²á·ááŒá®ážá áááºážááẠááœááºáááºáá»á¬ážááœáẠáá»ááºááœááºááŸá¯áá»á¬ážááᯠáá±á¬áºáá¯ááºá á á áºáá±ážá¡áááºááŒá¯ááŒá®áž ááœá²áá¯ááºááá¯ááºá á±ááá·áº ááœááºáááºáá»áááºáááºááŸá¯ áá»áá¯á·ááœááºážáá»áẠ(Virtual Bridged Networks) ááŒá áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá áááºáááºážáá»á¬ážááẠáááºážááá¯á·áááá¯ááºááá¯ááºá ááºáááááá¬áá»á¬ážááá¯áᬠá¡áá¯á¶ážááŒá¯ááœáá·áºáááŸáááá·áº ááœááºáááºáá±á¬á¡ááœá²á·á¡á ááºážáá»á¬ážá áœá¬ááᯠááœáŸááºážááŒá¯á¶áá¬ážáá±á¬ ááœááºáááºáá»á¬ážááœáẠááŒá¿áá¬áá»á¬ážááᯠCFM ááᯠááœá²áá¯ááºááẠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
- UDP áááºáááºáá»á¬áž (RFC 6951) ááœáẠSCTP áááá¯ááá¯áá±á¬ áá¯ááºááá¯ážááŒááºážá¡ááœáẠáá¶á·ááá¯ážáá°áá®ááŸá¯ SCTP ááᯠââááá¯ááºááá¯ááºááá¶á·ááá¯ážáá±á¬ á¡áá±á¬ááºážááŒá®ážááááºá á¬áá¬áá¬ááŒááºáá°áá»á¬ážááŸáá·áºá¡áá° ááœááºáááºáá»á¬ážáá±á«áºááœáẠSCTP ááᯠââá¡áá¯á¶ážááŒá¯ááœáá·áºáá±ážááá·áºá¡ááŒáẠIP ááá¯á· ááá¯ááºááá¯ááºáááºáá±á¬ááºááœáá·áºááá±ážáá±á¬ á áá áºáá»á¬ážááœáẠSCTP ááᯠââá¡áá±á¬ááºá¡áááºáá±á¬áºáá« á¡ááœáŸá¬á
- WiMAX áááºážááá¬ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážá¡á¬áž á¡ááá·áºáááºááŸááºááŒááºážááá¯á· ááœáŸá±á·áá¬ážááŒá®áž WiMAX ááá¯á¡ááºáá±á¬ áá¯á¶ážá áœá²áá°áá»á¬ážáááŸááá«á á¡áá¬áááºááœáẠáááºááŸá¬ážááẠá á®á ááºáá¬ážáááºá WiMAX ááᯠá¡áá»á¬ážáá°ááŸá¬ ááœááºáááºáá»á¬ážááœáẠá¡áá¯á¶ážáááŒá¯áá±á¬á·áá²á kernel ááœáẠWiMAX ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº áá áºáá¯áááºážáá±á¬ áááá¯ááºáá¬ááŸá¬ áá±ááºááá®áá±á¬á·áá±á¬ Intel 2400m áááá¯ááºáá¬ááŒá áºáááºá WiMAX áá¶á·ááá¯ážááŸá¯ááᯠ2015 áá¯ááŸá áºááœáẠNetworkManager ááœááºáááºááœá²á·á ááºážáá¯á¶á áá áºááœáẠáááºááá¯ááºážáá²á·áááºá áááºááŸáááœáẠWiMax ááᯠLTEá HSPA+ ááŸáá·áº Wi-Fi 802.11n áá²á·ááá¯á·áá±á¬ áááºážááá¬áá»á¬ážááŒáá·áº áá¯á¶ážáá¯á¶ážáá®ážáá«áž á¡á á¬ážááá¯ážáá¬ážáááºá
- áá¯ááá±á¬áºáá®áá¯ááºááœáẠáááºáá¬áá±á¬ TCP á¡ááœá¬ážá¡áá¬ááᯠáá¯ááºáá±á¬ááºááŒááºážá á áœááºážáá±á¬ááºáááºááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬áẠáá¯ááºáá±á¬ááºááŒá®ážááŒá®á ááá¯ááá¯áááºááŸá¬á buffers á¡áá áºáá»á¬ážááá¯á· áááºáá±á¬ááºážáá°ážáá°ááŒááºážáááŒá¯áá²á á¡áááºá á¬ážá¡ááœá¬ážá¡áá¬á¡ááœááºá áááºááááºáž ááá¯á·ááá¯áẠáá¬áá±á«ááºážáá»á¬ážá áœá¬áá±á¬ áá®ááá¯ááá¯ááºáá»á¬ážá áœá¬ááᯠááœáŸááºážááŒá¯á¶áá¬ážáá±á¬á recvmsg() á¡á á¬áž zerocopy ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááẠáááááá¬áᬠááá¯ááááá±á¬ááºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá á¡áá±á¬ááºá¡áááºáá±á¬áºáá¬ážáá±á¬ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááẠzerocopy ááᯠ32-60% ááá¯á¡áá¯á¶ážááŒá¯áá±á¬á¡áá« RPC á ááá¯ááºáááºážááŒá±á¬ááºážá¡ááœá¬ážá¡áá¬ááᯠ70 KB ááŒáá·áºáá¯ááºáá±á¬ááºááŒááºážááááá±á¬ááºááŸá¯ááᯠááá¯ážááŒáŸáá·áºááá¯ááºá á±áááºá
- PPP ááá·áºááºáá»á¬ážá áœá¬ááᯠááœáŸááºážááŒá¯á¶áá¬ážáá±á¬ ááœááºáááºáá¶áá¬ážáá»á¬áž áááºáá®ážááẠioctl() áá±á«áºááá¯ááŸá¯á¡áá áºáá»á¬ážááᯠáá±á«ááºážááá·áºáá¬ážáááºá á¡ááá¯ááŒá¯áá¬ážáá±á¬ á áœááºážáááºááẠáááááºáá»á¬ážááᯠáá»ááºáááºáá áºáá¯á០á¡ááŒá¬ážáá áºáá¯ááá¯á· ááœáŸá±á·ááá¯ááºá á±áááºá á¥ááᬠPPPoE á០PPPoL2TP á ááºááŸááºáá®ááá¯á·á
- MPTCP (MultiPath TCP) á core ááá¯á· áá±á«ááºážá ááºážááŒááºážááẠááá°áá®áá±á¬ IP ááááºá á¬áá»á¬ážááŸáá·áº áá»áááºáááºáá¬ážáá±á¬ ááá°áá®áá±á¬ IP ááááºá á¬áá»á¬ážááŸáááá·áº áááºážááŒá±á¬ááºážáá»á¬ážá áœá¬áá áºáá»áŸá±á¬áẠTCP áá»áááºáááºááŸá¯á áááºáááºáá¯ááºáá±á¬ááºááŸá¯ááᯠá á¯á ááºážáááºá¡ááœáẠTCP áááºááœááºááŸá¯á ááá¯ážáá»á²á·ááŸá¯áá áºáá¯ááŒá áºáááºá á¡áá áºááœááºááŸáááŒá®ážáá¬áž MPTCP áá»áááºáááºááŸá¯ááá¯á· á á®ážáááºážááŸá¯á¡áá áºáá»á¬ážááá·áºááá·áºá¡áá«ááœáẠáá»áááºáááºááá¯ááºááá·áº áááŸáááá¯ááºáá±á¬ IP ááááºá á¬áá»á¬ážááᯠááŒá±á¬áºááŒá¬ááẠADD_ADDR ááœá±ážáá»ááºááŸá¯á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠáá¯ááºáá±ááŸá¯á¡áá áºááœáẠááááºáááºáá±ážáááºá
- áá»áááºáááºááŸá¯áá²áá¯á¶áááºáá»ááºááᯠáá»á±á¬áºááœááºááœá¬ážáá±á¬á¡áá«ááœáẠáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠá á®á ááºáááºááŸááºááá¯ááºááŸá¯ááᯠáááºáá±á¬ááºážááá·áºááœááºážáá¬ážáááºá ááááºá áááŸáááá¯ááºáá±á¬ SO_BUSY_POLL áá¯ááºááẠáááºáá»ááºáá¯ááºááœá¬ážáá±á¬á¡áá« softirq ááá¯á· ááŒá±á¬ááºážááŒááºážááᯠááá¯ááá¯áááºá áá²áá¯á¶ááᯠáááºáááºá¡áá¯á¶ážááŒá¯ááẠááá¯á¡ááºáá±á¬ á¡ááá®áá±ážááŸááºážáá»á¬ážá¡ááœááºá ááœá±ážáá»ááºááŸá¯á¡áá ẠSO_PREFER_BUSY_POLL ááᯠá¡ááá¯ááŒá¯áá¬ážáááºá
- IPv6 ááẠSRv6 End.DT4 ááŸáá·áº End.DT6 áá¯ááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážáá°áá®ááŸá¯ááᯠáá±á¬áºáá±á¬ááºáá±ážáááºá á¡áá¯á¶ážááŒá¯áá°á¡áá»á¬ážá¡ááŒá¬áž IPv4 L3 VPN áá»á¬ážááŸáá·áº VRF (á¡ááœááºáá°áááºážááŒá±á¬ááºážááŸáá·áº áááºááá·áºááá¯á·ááŒááºáž) á ááºáá á¹á ááºážáá»á¬ážááᯠáááºáá®ážáááºá¡ááœáẠá¡áá¯á¶ážááŒá¯áááºá
- Netfilter ááẠset list áááŒááºá ááºáá áºáá¯á á®á¡ááœáẠá áá¬ážá¡áá¯á¶ážá¡ááŸá¯ááºážáá»á¬ážá áœá¬ááᯠáááºááŸááºááá¯ááºá á±ááá·áº set expressions áá»á¬ážá á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááᯠáá±á«ááºážá ááºáá¬ážáááºá
- SAR áá«áá«ááá·áºáááºáá»ááºáá»á¬ážá¡ááŒáẠAE PWE ááŸáá·áº HE MCS ááá·áºáááºáá±á¬ááºáá»á¬ážááᯠá á®á ááºáááºááŸááºááẠ802.11 ááŒáá¯ážáá²á·á áááºááœáẠAPI áá»á¬ážááᯠááá·áºááœááºážáá¬ážáááºá Intel iwlwifi driver ááẠ6GHz (Ultra High Band) á¡ááœá¬á¡áá±ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážáá±ážáá¬ážáááºá Qualcomm Ath11k áááá¯ááºáá¬ááẠIEEE 802.11ai á¡ááŒá Ạá á¶áá»áááºá á¶ááœáŸááºážááŒá¯áá¬ážáá±á¬ FILS (Fast Initial Link Setup) á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážáá±ážáá¬ážááŒá®ážá áááºážááẠáááºáááºáá±á¬ááºááœáá·áºááŸááºá០á¡ááŒá¬ážáá áºáá¯ááá¯á· ááŒá±á¬ááºážááœáŸá±á·áá¬ááœáẠroaming ááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬ážááᯠáááºááŸá¬ážááá¯ááºá á±áá«áááºá
- áá
á¹á
ááºážááááá¬
- amdgpu áááá¯ááºáá¬ááẠAMD "Green Sardine" APU (Ryzen 5000) ááŸáá·áº "Dimgrey Cavefish" GPU (Navi 2) ááŸáá·áº Zen 2 core ááŸáá·áº RDNA 2 GPU (Navi 2) á¡ááœáẠAMD Van Gogh APU á¡ááœáẠáááŠážáá¶á·ááá¯ážááŸá¯áá±ážáá«áááºá Renoir APU ááœá²ááŒá¬ážáááºááŸááºááŸá¯á¡áá áºáá»á¬áž (Zen 2 CPU ááŸáá·áº Vega GPU ááá¯á¡ááŒá±áá¶áááº) á¡ááœáẠáá¶á·ááá¯ážááŸá¯áááºááá·áºáá¬ážáááºá
- Intel áá®áá®ááá¯áááºáá»á¬ážá¡ááœáẠi915 áááá¯ááºáá¬ááẠáá»á±á¬ááºáá¯á¶ážáá±áá±á¬ pixels áá»á¬ážáá¡áá±á¬ááºááá¯áá¯á¶ážááŒááºáááºá¡ááœáẠá¡áááºáá®ážáá»ááºáž pixels áá¡ááŒá±á¡áá±ááá¯ááá·áºááœááºážá ááºážá á¬ážááá·áºá áá±ážááá¯ááá¯ážááŒáŸáá·áºáááºá¡ááœáẠfilter áá áºáá¯á¡á¬ážá¡áá±á¬ááºá¡áááºáá±á¬áºááŒááºážááŒáá·áº IS (Integer scaling) áááºážááá¬ááᯠáá¶á·ááá¯ážáá±ážáá«áááºá áá®ážááŒá¬áž Intel DG1 áááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠááá¯ážáá»á²á·áá¬ážáááºá Ice Lake / Gen11 áá»á áºááºáá»á¬áž ááááºážá ááŸááá±ááá·áº âBig Joinerâ áááºážááá¬á¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·ááŒá®ážá á¥ááá¬á DisplayPort áá áºáá¯ááŸáá áºááá·áº 8K áááºáá¬ážááŒááºááá¯á· á¡ááœááºá¡ááœáẠstream ááŸá áºáá¯ááᯠáá¯ááºáá±á¬ááºááẠtranscoder áá áºáá¯á¡áá¯á¶ážááŒá¯ááŸá¯ááᯠááœáá·áºááŒá¯áá¬ážáá«áááºá áá®áá®ááá¯áááºááá¯áá®ááŸá ááŒá¬ážáá¶ááŸá áºáá¯ááŒá¬ážááᯠá¡ááŒáá¯ááºá¡ááá¯ááºááŒá±á¬ááºážáááºá¡ááœáẠáá¯ááºáá áºáᯠáááºááá·áºáá¬ážáááºá
- Nouveau áááá¯ááºáá¬ááẠAmpere microarchitecture (GA100, GeForce RTX 30xx) ááá¯á¡ááŒá±áá¶á NVIDIA GPU áá»á¬ážá¡ááœáẠáááŠážáá¶á·ááá¯ážááŸá¯ááᯠááá·áºááœááºážáá²á·ááŒá®áž ááá¯á¡áá»áááºá¡áá áá®áá®ááá¯áá¯ááºáá»á¬ážááᯠááááºážáá»á¯ááºáááºá¡ááœáẠáááááá¬áá»á¬ážáᬠááá·áºáááºáá¬ážáá«áááºá
- LCD panels áá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááá·áº 3WIRE áááá¯ááá¯áá±á¬á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºááá·áºáá¬ážáááºá novatek nt36672aá TDO tl070wsh30á Innolux N125HCE-GN1 ááŸáá·áº ABT Y030XX067A 3.0 á¡ááá·áºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºááá·áºáá¬ážáááºá áá®ážááŒá¬ážá¡á¬ážááŒáá·áºá á ááºáá á¹á ááºážáá»á¬ážááœáẠááœááºážáá¶áá¬ážáá±á¬ kernel áá áºáá¯áááºááŒááºážááᯠá á¯á ááºážááá¯ááºá á±ááá·áº OnePlus 6 ááŸáá·áº 6T á áááºáá¯ááºážáá»á¬ážá áá±á¬ááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠáá»áœááºá¯ááºááá¯á· ááŸááºáá¬ážááá¯ááºáá«áááºá
- Intel á ááááá¯á¶áž discrete USB4 host controller, Maple Ridge á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áá±á«ááºážááá·áºáá¬ážáááºá
- Allwinner H6 I2Sá Analog Devices ADAU1372á Intel Alderlake-Sá GMediatek MT8192á NXP i.MX HDMI ááŸáá·áº XCVRá Realtek RT715 ááŸáá·áº Qualcomm SM8250 á¡áá¶áá¯ááºáá áºáá»á¬ážá¡ááœáẠáááºáá±á¬ááºážáá¶á·ááá¯ážááŸá¯á
- ARM áá¯ááºáá»á¬ážá á ááºáá á¹á ááºážáá»á¬ážááŸáá·áº ááááºáá±á¬ááºážáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯áááºááá·áºáááº- Galaxy Note 10.1á Microsoft Lumia 950 XLá NanoPi R1á FriendlyArm ZeroPiá Elimo Initium SBCá Broadcom BCM4908á Mediatek MT8192/MT6779/MT8167á MStar Infinity 2NPV, MStar Infinity730M, Mikrotik ááẠMarvell Prestera 382DX98á Nuvoton NPCM3236 BMCá Kontron i.MX750M Miniá Espressobin Ultraá "Trogdor" Chromebooká Kobol Helios8á Engicam PX64.Core áá«ááá·áº áá¬áá¬áá»á¬ážá
- NVIDIA Tegra 3 ááá¯á¡ááŒá±áá¶áá¬ážáá±á¬ Ouya ááááºážááœááºááá¯ážá¡ááœáẠáá«áááºáá±á¬áá¶á·ááá¯ážááŸá¯á
áá
áºáá»áááºáááºážááŸá¬áááºá áááºáááºá¡áá±ááá á¡ááá²á·áá±á¬á·ááºáá²ááºáá±á¬ááºáá±ážááŸááºážááẠáá¯á¶ážáá¡ááá²á· 5.11 kernel - Linux-libre 5.11-gnu áá¬ážááŸááºážááᯠááœá²á·á
ááºážáá²á·ááŒá®ážá á¡ááá²á·ááá¯ááºáá±á¬ á¡á
áááºá¡ááá¯ááºážáá»á¬áž ááá¯á·ááá¯áẠáá¯ááºááá¹ááá»á¬ážáá«ááŸááá±á¬ áááºážáá²ááºááŒááºá
ááºáá»á¬ážááŸáá·áº áááá¯ááºáá¬áá»á¬ážá ááá·áºáááºáá¬ážáá±á¬ áááºáááºá áá¯ááºáá¯ááºáá°á¡á¬ážááŒáá·áºá á¡áá
áºááœááºááŸáááŸá¯ááẠqat_4xxx (crypto), lt9611uxcm (dsi/hdmi áá¶áá¬áž), ccs/smia++ (sensor), ath11k_pci, nxp audio transceiver ááŸáá·áº mhi pci controller á¡ááœáẠáá¬ááºáá±á¬ááºážáá»á¬ážááᯠááá·áºááŸááºážá
á±áááºá áá¬ááºáá±á¬ááºážáá»á¬ážááŸáá·áº á
áá
áºááœá²áá»á¬ážááœáẠamdgpu, btqca, btrtl, btusb, i915 csr ááœáẠá¡ááºááááºáá¯ááºáá¬ážáá±á¬ blob ááá·áºááŸááºážáá±ážáá¯ááºá m3 rprocá idt82p33 ptp áá¬áá®ááŸáá·áº qualcomm arm64 ááœáẠááááºáá¬ážáá±á¬ blobs á¡áá
áºáá»á¬ážá
source: opennet.ru