ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯ááŸá áºáá¡ááŒá¬ááœáẠLinus Torvalds ááẠLinux kernel 5.17 ááœááºááŸáááŸá¯ááá¯áááºááŒáá²á·áááºá á¡áááºááŸá¬ážáá¯á¶áž á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážáá²ááœááº- AMD áááá¯áááºáá¬áá»á¬ážá¡ááœáẠá áœááºážáá±á¬ááºááẠá á®áá¶ááá·áºááœá²ááŸá¯á áá áºá¡áá áºá ááá¯ááºá áá áºáá»á¬ážááœáẠáá¯á¶ážá áœá²áá° ID áá»á¬ážááᯠáááºáá«ááá²áá² áá¯á¶áá±á¬áºááá¯ááºááŸá¯á áááºáá±á¬ááºáááœááºáá°áá±á¬ á á¯á ááºážáá¬ážáá±á¬ BPF áááá¯ááááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯á pseudo-random áá¶áá«ááºáá»ááºááá±áá¬á BLAKE2s algorithm ááá¯á· áá°ážááŒá±á¬ááºážááŸá¯á RTLA utility áá áºáᯠá¡áá»áááºááŸáá·áºáááŒá±ážáá® á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááœá²ááŒááºážá áááºááŒá¬ááŒááºážá¡ááœááºá caching ááœááºáááºááá¯ááºá áá áºáá»á¬ážá¡ááœáẠfscache áá±á¬ááºáá¶áá°á¡áá áºá á¡áááºááá mmap áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááá¯á· á¡áááºáá»á¬ážááᯠáá°ážááœá²áá¯ááºáá±á¬ááºááá¯ááºááŸá¯á
áá¬ážááŸááºážá¡áá áºááœáẠdeveloper 14203 áŠážáá¶á០ááŒá¯ááŒááºááŸá¯ 1995 áá¯áá«áááºááŒá®áž patch á¡ááœááºá¡á á¬ážááŸá¬ 37 MB (ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááŒá±á¬áá·áº 11366 ááá¯ááºáá»á¬ážá áá¯ááºááá¯ááºážáá±á«ááºáž 506043 ááá¯ááºážááᯠááá·áºááœááºážáá²á·ááŒá®áž 250954 ááá¯ááºážááᯠáá»ááºáá áºáá²á·áááº)á 44 ááœáẠáá±á¬áºááŒáá²á·áá±á¬ ááŒá±á¬ááºážáá²ááŸá¯á¡á¬ážáá¯á¶ážá 5.17% ááá·áºááẠá ááºáá á¹á ááºážáááá¯ááºáá¬áá»á¬ážááŸáá·áº áááºáááºááŒá®ážá ááá·áºááŸááºážááŒá±á¡á¬ážááŒáá·áº ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážá 16% ááẠáá¬á·ááºáá²áááá¯áá¬áá»á¬ážááá¯ááºáᬠáá¯ááºáá»á¬ážááᯠá¡ááºááááºáá¯ááºááŒááºážááŸáá·áº áááºááá¯ááºááŒá±á¬ááºážá 15% ááẠnetwork stack ááŸáá·áº áááºá ááºáá±ááŒá®áž 4% ááẠááá¯ááºá áá áºáá»á¬ážááŸáá·áº áááºá ááºáá±ááŒá®áž 4% internal kernel subsystems áá»á¬ážááŸáá·áº áááºááá¯ááºáá«áááºá
Kernel 5.17 ááŸá á¡ááá áá®ááœááºáááºážáá áºááŸá¯áá»á¬áž-
- Disk ááœá²á
áá
áºá I/O ááŸáá·áº ááá¯ááºá
áá
áºáá»á¬áž
- áááºáááºáá¬ážáá±á¬ ááá¯ááºá áá áºáá»á¬ážá á¡áá¯á¶ážááŒá¯áá° ID áá»á¬ážá nested mapping ááŒá áºááá¯ááºááŒá±ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŒá®áž áááºááŸáá áá áºááŸá á¡ááŒá¬ážá¡áá¯á¶ážááŒá¯áá°ááŸáá·áº áááºáááºáá¬ážáá±á¬ ááá¯ááºáá¶ááŒá¬ážá¡ááá¯ááºážáá áºáá¯ááŸá áá®ážááŒá¬ážá¡áá¯á¶ážááŒá¯áá°áááá¯ááºáá»á¬ážááᯠááŸáá¯ááºážááŸááºáááºá¡ááœáẠá¡áá¯á¶ážááŒá¯áááºá áááºáá±á¬ááºážá¡ááºá¹áá«áááºááẠááŒá±áá¯á¶ááá¯á¡áá¯á¶ážááŒá¯áá¬ážááŒá®ážááŒá áºááá·áº ááá¯ááºá áá áºáá»á¬ážááááºááœáẠááŒá±áá¯á¶ááœá²ááŒááºážááᯠáááºáá«ááá²áá² á¡áá¯á¶ážááŒá¯ááá¯ááºá á±áá«áááºá
- ááœááºáááºááá¯ááºá áá áºáá»á¬ážááŸáááá·áº ááœáŸá²ááŒá±á¬ááºážáá±ážááá¯á·áá±á¬áá±áá¬á áá±áááá¯ááºáᬠááá¯ááºá áá áºááœáẠáááºááŸáºáá»ááŒááºážááᯠá á¯á ááºážááẠá¡áá¯á¶ážááŒá¯ááá·áº fscache ááœá²á áá áºá¡á¬áž áá¯á¶ážáá¯á¶ážááŒááºáááºáá±ážáá¬ážááŒá®ážááŒá áºáááºá á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯á¡áá áºááẠáá¯ááºá áááá¬áááºááŸá¬ážáá±á¬ ááá¯ážááŸááºážááŸá¯ááŸáá·áº ááá¯ážááŸááºážáá±á¬ ááá¹ááá¬ážáá»á¬ážááŒáá·áº á á®á ááºááŒááºážááŸáá·áº ááŒá±áá¬áá¶ááŒááºážááá¯ááºáᬠááŸá¯ááºááœá±ážáá±á¬ áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠá¡á á¬ážááá¯ážááŒááºážááŒáá·áº ááœá²ááŒá¬ážáá¬ážáááºá fscache á¡áá áºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠCIFS ááá¯ááºá áá áºááœáẠá¡áá±á¬ááºá¡ááẠáá±á¬áºáá¬ážáááºá
- fanotify FS ááŸá ááŒá áºáááºááŒá±áá¬áá¶á áá áºááœá²ááẠFAN_RENAME ááẠááá¯ááºáá»á¬áž ááá¯á·ááá¯áẠáááºážááœáŸááºáá»á¬ážá¡áááºááŒá±á¬ááºážááŒááºážáá¯ááºáááºážááᯠáá»ááºáá»ááºážááŒá¬ážááŒááºááá¯ááºá á±ááá·áº ááŒá áºáááºá¡áá»áá¯ážá¡á á¬ážá¡áá áºááᯠáá¯ááºáá±á¬ááºáá±ážááẠ(ááááºá FAN_MOVED_FROM ááŸáá·áº FAN_MOVED_TO á¡áááºááŒá±á¬ááºážááŒááºážáá¯ááºáá±á¬ááºááẠáá®ážááŒá¬ážááŒá áºáááºááŸá áºáá¯ááᯠá¡áá¯á¶ážááŒá¯áá²á·áááº)á
- Btrfs ááá¯ááºá áá áºááẠá¡ááœáŸááºážáá®ážáá»á¬ážááá¯áᬠáá°ážáá°áᬠáá±á¬á·ááºáá¯ááºáá¬ážáá±á¬ áááºáá¬áá±áá¬ááá¬áááᯠáá»áŸá±á¬á·áá»ááŒááºážááŒáá·áº ááŒá®ážáá¬ážáá±á¬ áááºážááœáŸááºáá»á¬ážá¡ááœáẠááŸááºáááºážáá»á¬ážááŸáá·áº fsync áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬áẠáá¯ááºáá±á¬ááºáá¬ážáááºá áá±áá¬ááœáẠááŸááºáááºážáá»á¬ážá á¡ááœááºá¡á á¬ážá¡ááá¯áẠá¡ááœáŸááºážáá±ážááŒááºážááŸáá·áº ááŸá¬ááœá±ááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯áá±ážáá¬ážááŒá®ážá latency ááᯠááá·áºááŸááºážááŒá± 30% áá»áŸá±á¬á·áá»ááŒá®áž ááŸá¬ááœá±áá»áááºááᯠáá»áŸá±á¬á·áá»áá±ážáá«áááºá Defragmentation áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠá¡ááŸá±á¬áá·áºá¡ááŸááºááŒá áºá á±ááẠááœáá·áºááŒá¯áá¬ážáááºá áááá¯ááºáá»á¬ážááŒá¬áž áá»áááºááœááºáá»áŸá¬ áá»áááºááŸáááŒááºážááᯠááááºáá¬ážáá±á¬á¡áá« á ááºáá á¹á ááºážáá»á¬ážááᯠááá·áºááœááºážááá¯ááºááŸá¯ á ááá¯ááá¯áááºááŸá¬á skip_balance ááœá±ážáá»ááºááŸá¯ááŒáá·áº ááá¯ááºá áá áºáá áºáá¯ááᯠáááºáááºááá·áºá¡áá«á
- Ceph ááá¯ááºá áá áºá¡á¬áž áááºáááºáááºá¡ááœáẠá¡áá¬ážá¡ááá¯á¡áá áºáá áºáá¯ááᯠá¡ááá¯ááŒá¯áá¬ážááŒá®áž IP ááááºá á¬áá»á¬ážááŸáá·áº áá»áááºáááºááŒááºážááá¯ááºáᬠáááºááŸáááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážáá±ážáá²á·áááºá IP ááááºá á¬áá»á¬ážá¡ááŒááºá áááºááẠáá¬áá¬ááᯠááœá²ááŒá¬ážáááºááŸááºááẠá¡á á¯á¡áá±áž identifier (FSID) ááᯠááá¯á¡áá¯á¶ážááŒá¯ááá¯ááºáá«ááŒá®- mount -t ceph [á¡á®ážáá±ážááºááá¯áá¬ááœááºáá¬ážáááº]_name=/[subdir] mnt -o mon_addr=monip1[:port][/monip2[:port]]
- Ext4 ááá¯ááºá áá áºááẠmount ááœá±ážáá»ááºá áá¬áá»á¬ážááᯠááœá²ááŒááºážá áááºááŒá¬ááŒááºážááŸáá·áº superblock ááœá²á·á ááºážááŸá¯ááá¯ááºáᬠá¡ááá·áºáá»á¬ážááᯠááá¯ááºážááŒá¬ážáá±ážááá·áº mounting API á¡áá áºáá áºáá¯ááá¯á· ááœáŸá±á·áá¬ážáá«áááºá MS_LAZYTIME á¡áá¶ááá¯á¡áá¯á¶ážááŒá¯ááẠutil-linux áá¡áá°ážá¡ááŒá±á¬ááºážááᯠáááºáá¬á á±ááẠáá¬áá®ááŒá±á¬ááºážáá²ááŸá¯á¡ááŒá Ạááá·áºááœááºážáá¬ážááá·áº lazytime ááŸáá·áº nolazytime mount ááœá±ážá áá¬áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠáá»áœááºá¯ááºááá¯á· á áœáá·áºááœáŸááºááá¯ááºáá«ááŒá®á FS (ioctl FS_IOC_GETFSLABEL ááŸáá·áº FS_IOC_SETFSLABEL) ááœáẠá¡ááœáŸááºážáá»á¬áž áááºáááºááŸáá·áº áááºááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áá±á«ááºážááá·áºáá¬ážáááºá
- NFSv4 ááẠááá¯ááºááŸáá·áº áááºážááœáŸááºá¡áááºáá»á¬ážááœáẠcase-insensitive ááá¯ááºá áá áºáá»á¬ážááœáẠá¡áá¯ááºáá¯ááºááẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºááœááºážáá¬ážáááºá NFSv4.1+ ááẠáá±á«ááºážá ááºážáá¬ážáá±á¬ áááºááŸááºáá»á¬áž (trunking) ááᯠáááºááŸááºááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážáá«áááºá
- Memory ááŸáá·áº System áááºáá±á¬ááºááŸá¯áá»á¬áž
- á¡áá±á¬ááºážáá¯á¶ážá áœááºážáá±á¬ááºáááºá¡ááœáẠdynamic frequency ááááºážáá»á¯ááºááŸá¯áá±ážáááºá¡ááœáẠamd-pstate driver ááᯠááá·áºááœááºážáá¬ážáááºá áá¬ááºáá±á¬ááºážááẠZen 2 áá»áá¯ážáááºá០á áááºáᬠAMD CPU ááŸáá·áº APU áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáᬠValve ááŸáá·áº áá°ážáá±á«ááºážáá®ááœááºáᬠá áœááºážá¡ááºá á®áá¶ááá·áºááœá²ááŸá¯ á áœááºážáá±á¬ááºáááºááᯠááŒáŸáá·áºáááºááẠáááºááœááºáááºá ááá¯ááºáá»á±á¬áá®ááœá±ááŸááá±á¬ ááŒáááºááŸá¯ááºážááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážá¡ááœááºá CPPC (áá°ážáá±á«ááºážáá±á¬ááºááœááºáá±á¬ áááá¯áááºáá¬á áœááºážáá±á¬ááºáááºááááºážáá»á¯ááºááŸá¯) ááá¹ááá¬ážááᯠá¡áá¯á¶ážááŒá¯áá¬ážááŒá®ážá ááœáŸááºááááºážáá»á¬ážááᯠááá¯ááá¯áááá»á áœá¬ááŒá±á¬ááºážáá²ááá¯ááºá á±ááá·áº (á áœááºážáá±á¬ááºáááºá¡ááá·áºáá¯á¶ážááá·áºá¡áá) ááŸáá·áº ááááºá¡áá¯á¶ážááŒá¯áá¬ážááá·áº ACPI-based P-state ááẠááŒááºáááºá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠááá¯ááá¯áá»ááºááŒááºá áœá¬ áá¯á¶á·ááŒááºááá¯ááºááẠáá¬ááºáá±á¬ááºážáá»á¬áž (CPUFreq)á
- eBPF á áá áºááœá²ááẠbpf_loop() handler ááᯠáá±ážáá±á¬ááºáá¬ážááŒá®ážá áááºážááẠeBPF áááá¯ááááºáá»á¬ážááœáẠááœááºážáááºáá»á¬ážááᯠá á¯á ááºážááẠá¡ááŒá¬ážáááºážáááºážááᯠáá¶á·ááá¯ážáá±ážáᬠá¡áááºááŒá¯áá°á០á áá á áºáááºá¡ááœáẠááá¯ááá¯ááŒááºáááºáᬠááá¯ááá¯ááœááºáá°á á±áááºá
- kernel á¡ááá·áºááœááºá CO-RE (Compile Once - Run Everywhere) ááá¹ááá¬ážááᯠá¡áá±á¬ááºá¡ááẠáá±á¬áºáá¬ážááŒá®ážá áááºááẠeBPF áááá¯ááááºáá»á¬ážá áá¯ááºááᯠáá áºááŒáááºáᬠá á¯á ááºážááá¯ááºááŒá®áž áááºááŸá kernel ááŸáá·áº BTF á¡áá»áá¯ážá¡á á¬ážáá»á¬ážááŸáá·áº ááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá á±ááá·áº á¡áá°áž universal loader ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá (BPF á¡áá»áá¯ážá¡á á¬áž áá±á¬áºáááº)á
- á¡ááá®áá±ážááŸááºážáá»á¬ážááœáẠááŸááºáá¬ááºáá¯á¶ážá áœá²ááŸá¯ááᯠááá¯ážááŸááºážá áœá¬ á¡ááŸá¬ážááŸá¬ááŒááºááŒááºážááŸáá·áº ááá¯áá±á¬ááºážá¡á±á¬ááºáá¯ááºáá±á¬ááºááá¯ááºá á±ááá·áº áá®ážááá·áºá¡áááºááá (malloc) áááºááá¯áá®ááŸáááá·áº ááœá²áá±áá»áá¬ážáá±ážááá·áº áááºáááºáá»á¬ážááá¯á· á¡áááºáá»á¬áž áááºááŸááºáá±ážááá¯ááºáááºá á¡áááºáá»á¬ážááᯠPR_SET_VMA_ANON_NAME á¡áá¶ááŒáá·áº prctl ááŸáá áºááá·áº áááºááŸááºáá±ážááŒá®áž /proc/pid/maps ááŸáá·áº /proc/pid/smaps áá¯á¶á á¶ááŒáá·áº "[anon: ]"
- Task Scheduleer ááẠáááá¯áááºáᬠá¡áá°ááœááºááœá¬ážáá±á¬á¡áá« áááºááᯠáá»áŸá±á¬á·áá»áááºá á¥ááá¬á¡á¬ážááŒáá·áºá áááá¯áááºáᬠá¡áá°ááœááºáá²áá¬áá±á¬á¡áá« áááºááᯠáá»áŸá±á¬á·áá»áááºá¡ááœáẠá¡áá¯á¶ážááŒá¯ááá·áº á¡áááºážá¡áá»áẠidle á¡áá±á¡áá¬ážááœáẠáá¯ááºáááºážá ááºáá»á¬ážááŒáá·áº á¡áá¯á¶ážááŒá¯ááá·áº á¡áá»áááºááᯠ/proc/PID/ áá»áááºááŸááá±ážáááºá
- á ááºážáááºáááºá¡ááœáẠGPIO áá»á áºááºáá»á¬ážááᯠá¡áá¯áá°ááẠáá®ááá¯ááºážáá¯ááºáá¬ážááá·áº gpio-sim module ááᯠááá·áºááœááºážáá¬ážáááºá
- latency information ááŒáá·áº histograms áá»á¬ážááᯠáá¯ááºáá¯ááºááẠ"latency" subcommand ááᯠ"perf ftrace" command ááá¯á· áá±á«ááºážááá·áºáá²á·áááºá
- á¡áá»áááºááŸáá·áºáááŒá±ážáá® á¡áá¯ááºáá»á¬ážááᯠááœá²ááŒááºážá áááºááŒá¬áááºá¡ááœáẠ"RTLA" á¡áá¯á¶ážá¡áá±á¬ááºáá»á¬áž á¡á á¯á¶ááá·áºáá¬ážáááºá áááºážááœáẠosnoise áá²á·ááá¯á·áá±á¬ á¡áá¯á¶ážá¡áá±á¬ááºáá»á¬áž (áá¯ááºáááºážáá±á¬ááºáá¬áá áºáá¯á¡á¬áž áá¯ááºáá±á¬ááºáá¬ááœáẠáááºáááºááŸá¯á áá áºá ááœáŸááºážááá¯ážááŸá¯ááᯠáá¯á¶ážááŒááºáááº) ááŸáá·áº timerlat (á¡áá»áááºááá¯ááºážáááááá¬ááŸáá·áº áááºááá¯ááºááá·áº ááŸá±á¬áá·áºááŸá±ážááŸá¯áá»á¬ážááᯠááŒá±á¬ááºážáá²ááŒááºáž) áá«áááºáááºá
- áá¯áááá¡ááœá²ááá¯áẠáá¬áá±ážááŸá¯áá»á¬ážááᯠáá±á«ááºážá ááºá á¬áá»ááºááŸá¬áá»á¬ážááŸáá·áº áááºáá°ááá·áº á á¬áá»ááºááŸá¬ folios á ááá±á¬ááá¬ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááŸáá·áºá¡áá° áá±á«ááºážá ááºáá¬ážááŒá®ážá á¡ááœá±ážá¡áá±á«áºááá¯ááºážááá¯ááºáᬠááá¯ááá¯áá±á¬ááºážááœááºáá¬áᬠááá¯ááá¯ááŸááºážáááºážáá±á¬ á¡áá¯ááºá¡ááœá²á·á¡á ááºážáá áºáá¯áááºáž áá«áááºáááºá Tomes ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááẠá¡áá»áá¯á·áá±á¬ kernel ááœá²á áá áºáá»á¬ážááœáẠááŸááºáá¬ááºá á®áá¶ááá·áºááœá²ááŸá¯ááᯠá¡ááŸáááºááŒáŸáá·áºááá¯ááºá á±áááºá á¡ááá¯ááŒá¯áá¬ážáá±á¬ áá¬áá±ážááŸá¯áá»á¬ážááẠá á¬áá»ááºááŸá¬ áááºááŸáºááᯠtomes á¡áá¯á¶ážááŒá¯ááŒááºážááá¯á· ááŒá±á¬ááºážáá²ááŒá®áž XFS ááá¯ááºá áá áºááŸá tomes á¡ááœáẠáááŠáž áá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááŒáá·áºá áœááºáá²á·áááºá
- "make mod2noconfig" build mode ááᯠáá±á«ááºážááá·áºáá¬ážááŒá®ážá kernel modules áá¯á¶á á¶ááŒáá·áº disabled subsystems á¡á¬ážáá¯á¶ážááᯠá á¯áá±á¬ááºážááá·áº configuration ááá¯áá¯ááºáá±ážáá«áááºá
- Kernel áááºáá±á¬ááºáá¬ááœáẠá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº LLVM/Clang áá¬ážááŸááºážá¡ááœáẠááá¯á¡ááºáá»ááºáá»á¬ážááᯠááŒáŸáá·áºáááºáá¬ážáá«áááºá ááᯠBuild ááẠá¡áááºážáá¯á¶áž LLVM 11 ááœááºááŸáááẠááá¯á¡ááºáááºá
- Virtualization ááŸáá·áº áá¯á¶ááŒá¯á¶áá±áž
- /dev/random ááŸáá·áº /dev/urandom áááááá¬áá»á¬áž áááºáááºááŸá¯á¡ááœáẠáá¬áááºááŸááá±á¬ pseudo-random áá¶áá«áẠáá»ááºááá±áᬠRDRAND á ááœááºážáá¶áá¬ážáá±á¬ á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯á¡á¬ážá entropy áá±á¬ááŸá±á¬ááŒááºážá¡ááœáẠSHA2 á¡á á¬áž BLAKE1s hash áá¯ááºáá±á¬ááºáá»ááºááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááá¯á· áá°ážááŒá±á¬ááºážááŒááºážá¡ááœáẠáááºááŸá¬ážáááºá ááŒá±á¬ááºážáá²ááŸá¯ááẠááŒá¿áá¬ááŸááá±á¬ SHA1 á¡ááºáááá¯áá®áááºááᯠáááºááŸá¬ážááŒá®áž RNG á¡á ááŒá¯ááŒááºáž vector á overwrite áá»á¬ážááᯠáááºááŸá¬ážááŒááºážááŒáá·áº pseudo-random áá¶áá«ááºáá»ááºááá±áá¬á áá¯á¶ááŒá¯á¶áá±ážááᯠááŒáŸáá·áºáááºáá±ážáá«áááºá BLAKE2s algorithm ááẠá áœááºážáá±á¬ááºáááºááœáẠSHA1 ááẠáá¬ááœááºáá±á¬ááŒá±á¬áá·áºá áááºážáá¡áá¯á¶ážááŒá¯ááŸá¯ááẠá áœááºážáá±á¬ááºáááºá¡áá±á«áº á¡ááŒá¯ááá±á¬áá±á¬ááºáá±á¬ áááºáá±á¬ááºááŸá¯ááŸááááºá
- ááŒáœááºážáá»ááºáááŸá ááŸá±á·ááá¯á·áá¯ááºááŒááºáž áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááŒá®ážáá±á¬áẠááŸááºážááá¬ážáá±á¬ ááœáŸááºááŒá¬ážáá»ááºáá»á¬ážááᯠáá¯ááºáá±á¬ááºááŒááºážááŒá±á¬áá·áº ááŒá áºáá±á«áºáá¬áá±á¬ áááá¯áááºáá¬áá»á¬ážááœáẠá¡á¬ážáááºážáá»ááºáá»á¬ážááᯠá¡áá¬á¡ááœáẠáááºáá±á¬ááºážáá¬ážáááºá ááŸááºáá¬ááºááŸá áá¬áááœá²ááœáŸááºááŒá¬ážáá»ááºáá»á¬áž (SLSá Straight Line Speculation) á¡ááŒá®ážááœáẠááœáŸááºááŒá¬ážáá»ááºáá»á¬ážááᯠááŒáá¯áááºáá¯ááºáá±á¬ááºááŒááºážáá»á¬ážááŒá±á¬áá·áº ááŒá¿áá¬ááŒá áºáá±á«áºáá«áááºá á¡áá¬á¡ááœááºááᯠááœáá·áºáá¬ážááŒááºážááŒáá·áº áááºááŸáá ááºážáááºáá±ááá·áº GCC 12 ááᯠáááºáá±á¬ááºááẠááá¯á¡ááºáááºá
- ááá¯ážáá¬ážáá±ááœááºááŒááºážááᯠááŒá±áá¬áá¶ááŒááºáž (ááŒááºá¡ááºážááœá±á áááºááœáŸááºáž-áá±ááœááºááŒááºáž) ááᯠáááºááŸá¬ážááŒá®ážáá±á¬áẠááŸááºáá¬ááºááá¯á· áááºáá±á¬ááºááá¯ááºá á±ááẠáŠážáááºááá·áº áááºááœáŸááºážáá±ááœááºááŸá¯ááœáẠá¡ááŸá¬ážá¡ááœááºážá¡áá±á¡ááœááºááᯠáá»áŸá±á¬á·áá»ááẠáááºááœááºááá·áº ááá¹ááá¬ážáá áºáá¯ááᯠááá·áºááœááºážáá¬ážáááºá ááá¹ááá¬ážááẠáá±á¬áá±á¬áááºááœáẠááœááºáááºá áá áºááœá²á¡ááœáẠááá·áºáááºáá¬ážáá±á¬áºáááºáž áá±á¬ááºááœáẠáááºážááᯠkernel á á¡ááŒá¬ážá¡á áááºá¡ááá¯ááºážáá»á¬ážááá¯á· ááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá á±ááá¯ááºáááºá
- áá¯ááºáááºážá ááºááŸááºáá¬ááºá á¬áá»ááºááŸá¬ááá¬ážááŸá á¡áá áºááá·áºááœááºážááŸá¯áá»á¬ážááᯠááá¯ážáá»á²á·á á áºáá±ážááŸá¯áá»á¬ážááᯠáá¯ááºáá±á¬ááºáá²á·ááŒá®áž á¡áá»áá¯á·áá±á¬áá»ááºá á®ážááŸá¯á¡áá»áá¯ážá¡á á¬ážáá»á¬ážááᯠááááŸáááá¯ááºááŒá®áž á áá áºáááºááá·áºáᬠá¡á á±á¬ááá¯ááºážá¡ááá·áºááœáẠááá¯ááºááá¯ááºááŸá¯áá»á¬ážááᯠááááºááá¯á·ááá¯ááºá á±áááºááŒá áºáááºá
- kernel ááá¯ááºááá¯ááºá ááá¯ááºááá¯ááºáá¯ááºááá¯ážááá¯ááºáá±á¬ á áœááºážáááºááᯠLoadPin LSM module ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº á¡áá¯á¶ážááŒá¯áá°áá±áá¬ááŸá ááá¯ááºááœááºááŒá±ááŸááºážáá°ááŸááá¯ááºáá² kernel modules áá»á¬ážááᯠkernel modules áá»á¬áž memory áá²ááá¯á· loaded ááŒá±á¬ááºážáá±áá»á¬á á±ááẠLoadPin LSM module áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
- áááá¬ááááŒá áºááá¯ááºáá±á¬ á¡áá»áá¯ážá¡á á¬ážááá¯á· áá¬á áºáá¯ááºááŒááºážááá¯ááºáᬠááœáŸááºááŒáá»ááºáá»á¬ážá¡ááŒá±á¬ááºáž ááááá±ážáá»ááºáá»á¬ážááᯠááœáá·áºáá±ážááá·áº "-Wcast-function-type" á¡áá¶ááŒáá·áº á ááºážáá±ážááœá²ááᯠáá¶á·ááá¯ážáá¬ážáááºá
- Xen hypervisor á¡ááœáẠvirtual host driver pvUSB ááᯠáá±á«ááºážááá·áºáá¬ážááŒá®ážá á§áá·áºáááºá áá áºáá»á¬ážááá¯á· áááºááá·áºááá¯á·áá¬ážáá±á¬ USB á ááºáá á¹á ááºážáá»á¬ážááá¯á· áááºáá±á¬ááºááœáá·áºáá±ážááẠ(á§áá·áºáááºá áá áºáá»á¬ážá¡á¬áž á§áá·áºáááºá áá áºááœáẠáááºááŸááºáá¬ážáá±á¬ áá¯ááºááá¯ááºážááá¯ááºáᬠUSB á ááºáá á¹á ááºážáá»á¬ážááᯠáááºáá±á¬ááºááŒáá·áºááŸá¯ááœáá·áºáá±ážáááº)á
- Intel áááá¯áááºáá¬áá»á¬ážááŸáá·áºá¡áá° áá±ááºáá®áá¬ážáá¬ážáá¯ááºá¡áá»á¬ážá á¯ááœááºáá«ááŸáááá·áº IME (Intel Management Engine) subsystem ááŸáá·áº Wi-Fi ááŸáá áºááá·áº á¡ááŒááºá¡ááŸááºá¡ááŒááºá¡ááŸááºáá¯ááºáá±á¬ááºááá¯ááºá á±ááá·áº module áá áºáá¯á¡á¬áž ááá·áºááœááºážáá¬ážááŒá®áž CPU ááŸáá·áº áá®ážááŒá¬ážáá¯ááºáá±á¬ááºáá±á¬ áá®ážááŒá¬áž microprocessor áá áºáá¯á¡ááŒá Ạá¡áá±á¬ááºá¡áááºáá±á¬áºáá¬ážáááºá
- ARM64 áááá¯áá¬á¡ááœááºá KCSAN (Kernel Concurrency Sanitizer) á¡ááŸá¬ážááŸá¬ááŒááºááŒááºážáá°ážááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠkernel á¡ááœááºážá០ááŒáá¯ááºááá¯ááºááŸá¯á¡ááŒá±á¡áá±áá»á¬ážááᯠdynamically detect áá¯ááºááá¯á· áá®ááá¯ááºážáá¯ááºáá¬ážáááºá
- 32-bit ARM á áá áºáá»á¬ážá¡ááœááºá Memory ááŸáá·áº á¡áá¯ááºáá¯ááºáá¬ááœáẠá¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠááááŸáááẠKFENCE ááá¹ááá¬ážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºá áœááºážááᯠááá·áºááœááºážáá¬ážáá«áááºá
- KVM hypervisor ááẠáá¬ááá·áº Intel Xeon Scalable server áááá¯áááºáá¬áá»á¬ážááœáẠá¡áá±á¬ááºá¡áááºáá±á¬áºááá·áº AMX (Advanced Matrix Extensions) áááºážááœáŸááºáá»ááºáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáá«áááºá
- ááœááºáááºá
áá
áºááœá²
- ááœááºáááºá ááºáá á¹á ááºážáá»á¬ážá áá±ážáááºááœáẠáá¬ááºá¡ááœá¬ážá¡áᬠá á®áá¶ááá·áºááœá²ááŸá¯ááŸáá·áº áááºá ááºáá±ááá·áº áá¯ááºáááºážáá±á¬ááºáá¬áá»á¬ážááᯠáááºááŸá¬ážááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážááá·áºáá¬ážáááºá
- á¡ááŸááºá ááºá ááºáá»á¬ážáá±á«áºááœáẠMCTP (á á®áá¶ááá·áºááœá²ááŸá¯á¡á áááºá¡ááá¯ááºáž áááºáá°ááá¯á·áá±á¬ááºáá±ážáááá¯ááá¯áá±á¬) ááᯠá¡áá¯á¶ážááŒá¯ááẠá áœááºážáááºááᯠáá±á«ááºážááá·áºáá¬ážáááºá MCTP ááẠá á®áá¶ááá·áºááœá²ááŸá¯ ááááºážáá»á¯ááºáááááá¬áá»á¬ážááŸáá·áº áááºážááá¯á·ááááºá ááºá ááºáá á¹á ááºážáá»á¬áž (á¡áááºááŸááºáááá¯áááºáá¬áá»á¬ážá á¡áá¶áá á¹á ááºážáá»á¬ážá á áááº) ááá¯á·á¡ááŒá¬áž áááºááœááºáááºá¡ááœáẠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá
- á¥ááá¬á¡á¬ážááŒáá·áºá recvmsg áá±á«áºááá¯ááŸá¯áá»á¬ážá á áœááºážáá±á¬ááºáááºááᯠááŒáŸáá·áºáááºáááºá¡ááœáẠTCP stack á¡á¬áž ááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬áẠááŒá¯áá¯ááºáá¬ážááŒá®ážá ááŸá±á¬áá·áºááŸá±ážáá±áá±á¬ socket buffers áá»á¬áž áá¯ááºááœáŸááºááŸá¯ááᯠá¡áá±á¬ááºá¡ááẠáá±á¬áºáá¬ážáááºá
- CAP_NET_RAW á¡á¬áá¬ááá¯ááºá¡ááá·áºááœááºá setsockopt áá¯ááºáá±á¬ááºáá»ááºááŸáá áºááá·áº SO_PRIORITY ááŸáá·áº SO_MARK áá¯ááºáá»á¬ážááᯠáááºááŸááºááŒááºážááᯠááœáá·áºááŒá¯áá¬ážáááºá
- IPv4 á¡ááœááºá á¡ááŒááºážáááºáá»á¬ážááᯠIP_FREEBIND ááŸáá·áº IP_TRANSPARENT ááœá±ážá áá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á áá±áááœááºážááá¯ááºáá±á¬ IP ááááºá á¬áá»á¬ážááá¯á· áá»ááºááŸá±á¬ááºááẠááœáá·áºááŒá¯áá¬ážáááºá
- ARP áá±á¬áºáá®áá¬á á áºáá±ážáá±á ááºá¡ááœááºáž áá»áá¯á·ááœááºážáá»ááºá¡áá±á¡ááœááºááᯠááŒááºáááºáááºááŸááºááẠsysctl arp_missed_max ááᯠááá·áºááœááºážááŒá®ážáá±á¬ááºá ááá¯á·áá±á¬áẠááœááºáááºá¡ááºáá¬áá±á·á áºááᯠááááºáá¬ážááá·áºá¡ááŒá±á¡áá±ááœáẠááá·áºááœááºážáá¬ážáááºá
- áá®ážááŒá¬áž sysctl min_pmtu ááŸáá·áº mtu_expires áááºááá¯ážáá»á¬ážááᯠnetwork namespaces á¡ááœáẠconfigure áá¯ááºááá¯ááºá áœááºážááᯠáá±ážáá¬ážáááºá
- ethtool API ááá¯á· á¡áááºááŸáá·áºá¡ááœáẠá¡á á¯á¶ááá¯ááºáá»á¬ážá¡ááœáẠbuffers á á¡ááœááºá¡á á¬ážááᯠáááºááŸááºááŒááºážááŸáá·áº áá¯á¶ážááŒááºááá¯ááºá áœááºážááᯠáá±á«ááºážááá·áºáá¬ážáááºá
- Netfilter ááẠááœááºáááºáá¶áá¬ážáá áºáá¯ááŸá á¡áá°ážá¡ááŒá±á¬ááºáž pppoe á¡ááœá¬ážá¡áá¬ááᯠá á áºáá¯ááºáááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážáá±ážáá¬ážáááºá
- SMB3 áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯á ááá¯ááºáá¬áá¬ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááá·áº ksmbd áá±á¬áºáá»á°ážááẠáá±á¬á·áá²ááŸááºááŸá¯á¡ááœáẠáá¶á·ááá¯ážááŸá¯á smbdirect á¡ááœáẠááœááºáááºáá»áááºáááºááŸá¯ 445 ááá¯ááœáá·áºáá¬ážáᬠ"smb2 á¡ááŒáá·áºáá¯á¶ážááááºáá áº" ááá·áºáááºáá±á¬ááºá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážáá±ážáá¬ážáááºá
- áá
á¹á
ááºážááááá¬
- áá»áŸáá¯á·ááŸááºá¡áá»ááºá¡áááºáá»á¬ážááá¯ááŒááááºá¡ááœáẠáááºáá¬ážááŒááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯á¡á¬áž drm (Direct Renderering Manager) á áá áºááœá²ááŸáá·áº i915 áááá¯ááºáá¬ááá¯á· áá±á«ááºážááá·áºáá¬ážááŒá®ážá á¥ááá¬á¡á¬ážááŒáá·áºá á¡áá»áá¯á·áá±á¬áááºááºáá±á¬á·áá»á¬ážááœáẠáá»áŸáá¯á·ááŸááºááŒáá·áºááŸá¯ááŒááºážáá¯ááºáá«ááŸáááá·áº áááºáá¬ážááŒááºáá»á¬ážááᯠáááºáááºáá¬ážáá±á¬ááŒá±á¬áá·áº ááŒááºáááŸááŒáá·áºááŸá¯áááºáááºáá²á á±áááºá . áááºáá±á¬ááºážááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááẠááá¯áá²á·ááá¯á·áá±á¬áááºáá¬ážááŒááºáá»á¬ážá¡ááœáẠá¡áá°ážááŒá¯áááá¯ááºáá¬áá»á¬ážááᯠáá»áááºáááºááá¯ááºááŒá®áž áá¯á¶ááŸáẠKMS áááá¯ááºáá¬áá»á¬ážááœáẠá¡ááºá¹áá«áááºáá»á¬ážááᯠáááºááŸááºááŒááºážááŒáá·áº áá»áŸáá¯á·ááŸááºááŒáá·áºááŸá¯ááŒááºážáá¯ááºáá»á¬ážááᯠááááºážáá»á¯ááºááá¯ááºá á±áá«áááºá
- amdgpu áááá¯ááºáá¬ááœáẠáááºážááá¯áá¶á·ááá¯ážáá±á¬ AMD GPUs á¡á¬ážáá¯á¶ážá¡ááœáẠSTB (Smart Trace Buffer) á¡ááŸá¬ážááŸá¬ááŒááºááŒááºážáááºážááá¬ááᯠáá¶á·ááá¯ážáá±ážáá«áááºá STB ááẠáá±á¬ááºáá¯á¶ážáá¡á±á¬ááºááŒááºáá® áá¯ááºáá±á¬ááºáá²á·ááá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá¡ááŒá±á¬ááºáž á¡áá°ážááŒá¬ážáá¶á¡áá»ááºá¡áááºáá»á¬ážááᯠááááºážáááºážááŒááºážááŒáá·áº áá»ááŸá¯á¶ážááŸá¯áá»á¬ážááᯠááœá²ááŒááºážá áááºááŒá¬áááºááŸáá·áº ááŒá¿áá¬áá»á¬ážááááºážááŒá áºááᯠááŸá¬ááœá±áá±á¬áºáá¯ááºááẠááá¯ááá¯ááœááºáá°á á±áááºá
- i915 áááá¯ááºáá¬ááẠIntel Raptor Lake S áá»á áºááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠáá±á«ááºážááá·áºáᬠáá¯á¶ááŸááºá¡á¬ážááŒáá·áº Intel Alder Lake P áá»á áºááºáá»á¬ážá ááááºáá áºá áá áºááœá²áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯áá±ážáááºá áááºážááẠVESA DPCD áá»ááºááŸá¬ááŒááºááŸáá áºááá·áº áááºáá¬ážááŒááºáá±á¬ááºáá¶á¡áááºážááᯠááááºážáá»á¯ááºááá¯ááºáááºá
- ááœááºááá¯ážááºááŸá áá¬á·ááºáá²áẠá¡ááŸáááºá¡áá¯ááºááŒáá·áº ááŸááá·áºááŒááºážá¡ááœáẠá¡áá±á¬ááºá¡áá¶á·ááᯠfbcon/fbdev áááá¯ááºáá¬áá»á¬ážááœáẠááŒááºáá±ážáá¬ážáá«áááºá
- Apple M1 áá»á áºááºáá»á¬ážááᯠáá¶á·ááá¯ážáááºá¡ááœáẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠáááºáááºáá±á«ááºážá ááºáá¬ážáááºá Firmware ááŸáá¶á·ááá¯ážáá±ážáá¬ážáá±á¬ framebuffer ááŸáááá·áº output á¡ááœáẠApple M1 áá»á áºááºááŒáá·áº á áá áºáá»á¬ážáá±á«áºááœáẠsimpledrm driver ááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºá áœááºážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá
- ARM SoСá á ááºáá»á¬ážááŸáá·áº áá¯ááºáá»á¬áž Snapdragon 7cá 845 ááŸáá·áº 888 (Sony Xperia XZ2/XZ2C/XZ3á Xperia 1 III/5 IIIá Samsung J5á Microsoft Surface Duo 2)á Mediatek MT6589 (Fairphone FP1)á Mediatek MT8183 ( Acer Chromebook 314), Mediatek MT7986a/b (Wi-Fi áá±á¬ááºáá¬áá»á¬ážááœááºáá¯á¶ážáááº), Broadcom BCM4908 (Netgear RAXE500), Qualcomm SDX65, Samsung Exynos7885, Renesas R-Car S4-8, TI J721s2, TI USPAR320LP i.8MX, NEX á Aspeed AST8/AST2500á Engicam i.Core STM2600MP32á Allwinner Tanix TX1á Facebook Bletchley BMCá Goramo MultiLinká JOZ Access Pointá Y Soft IOTA Crux/Crux+á t6/t6000 MacBook Pro 6001/14á
- ARM Cortex-M55 ááŸáá·áº Cortex-M33 áááá¯áááºáá¬áá»á¬ážá¡ááœáẠáááºáá±á¬ááºážáá¶á·ááá¯ážááŸá¯á
- CPU MIPS ááᯠá¡ááŒá±áá¶áá¬ážáá±á¬ á ááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºááá·áºáááº- Linksys WRT320N v1á Netgear R6300 v1á Netgear WN2500RP v1/v2á
- RISC-V áááá¯áá¬ááᯠá¡ááŒá±áá¶á StarFive JH7100 SoC á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºááá·áºáá¬ážáááºá
- áá®ážáá¯ááºáá±á¬ááºáá¶á¡áááºážááá¯ááááºážáá»á¯ááºáááºááŸáá·áº Lenovo Yoga Book ááŸáá¡áá»áá¯ážáá»áá¯ážáá±á¬á¡á¬áá¯á¶áá¶áááááá¬áá»á¬ážááá¯áááºáá±á¬ááºááẠlenovo-yogabook-wmi áááá¯ááºáá¬ááá¯ááá·áºááœááºážáá¬ážáááºá
- AMD Ryzen áááá¯áááºáá¬áá»á¬ážá¡áá±á«áº á¡ááŒá±áá¶á Asus X370á X470á B450á B550 ááŸáá·áº X399 áá¬ážáá¬ážáá¯ááºáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááá·áº á¡á¬áá¯á¶áá¶áááááá¬áá»á¬ážááᯠáááºáá±á¬ááºááŒáá·áºááŸá¯ááẠasus_wmi_sensors áá¬ááºáá±á¬ááºážááᯠááá·áºááœááºážáá¬ážáááºá
- Android ááááºáá±á¬ááºážááŒáá·áº áááºááá¯á·áá±á¬ááºážáá»áá±á¬ x86-based áááºáááẠPC áá»á¬ážá¡ááœáẠx86-android-áááºááááºáááá¯ááºáá¬ááᯠááá·áºááœááºážáá¬ážáááºá
- TrekStor SurfTab duo W1 ááááœá±á·áá»ááºááŸá¬ááŒááºáá»á¬ážááŸáá·áº Chuwi Hi10 Plus ááŸáá·áº Pro áááºááááºáá»á¬ážá¡ááœáẠá¡á®áááºáááœááºážáá áºáá±á¬áááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºááá·áºáá¬ážáááºá
- SoC Tegra 20/30 á¡ááœáẠáá¬ááºáá±á¬ááºážáá»á¬ážááẠáá«áá«ááŸáá·áº ááá¯á·á¡á¬áž á á®áá¶ááá·áºááœá²ááŸá¯á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºáá±á¬ááºážáá±ážáá¬ážáááºá ASUS Prime TF32á Pad TF201Tá Pad TF701Tá Infinity TF300Tá EeePad TF700 ááŸáá·áº Pad TF101TG áá²á·ááá¯á·áá±á¬ 300-bit Tegra SoC á ááºá¡áá±á¬ááºážáá»á¬ážááœáẠá áááºááœáá·áºááŒááºážááᯠááœáá·áºáá«á
- Siemens á ááºááŸá¯ááœááºááŒá°áá¬áá»á¬ážá¡ááœáẠAdded Drivers
- Sony Tulip Truly NT35521á Vivax TPC-9150á Innolux G070Y2-T02á BOE BF060Y8M-AJ0á JDI R63452á Novatek NT35950á Wanchanglong W552946ABA ááŸáá·áº Team Source Display043015CMHX á¡ááœáẠáááºáá±á¬ááºážáá¶á·ááá¯ážááŸá¯
- á¡áá¶á áá áºáá»á¬ážááŸáá·áº áá¯ááºáá áºáá»á¬ážá¡ááœáẠAMD Renoir ACPá Asahi Kasei Microdevices AKM4375á NAU8825/MAX98390á Mediatek MT8915á nVidia Tegra20 S/PDIFá Qualcomm ALC5682I-VSá Texas Instruments TLVxxx320ADC3 ááá¯á¡áá¯á¶ážááŒá¯ááá·áº Intel á áá áºáá»á¬áž Tegra194 HD-audio ááá¯ááºáᬠááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážááŒá®ážááŒá áºáááºá CS35L41 áá¯ááºáá áºáá»á¬ážá¡ááœáẠHDA áá¶á·ááá¯ážááŸá¯ áááºááá·áºáá¬ážáááºá Lenovo ááŸáá·áº HP áááºáá±á¬á·ááºáá»á¬ážá¡ááŒáẠGigabyte áá¬ážáá¬ážáá¯ááºáá»á¬ážá¡ááœáẠá¡áá¶á áá áºáá»á¬ážá¡ááœáẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ áá¶á·ááá¯ážááŸá¯á
source: opennet.ru