á¡ááá áá®ááœááºáááºážáá
áºááŸá¯áá»á¬áž
- pidfd ááá¹ááá¬ážááẠááá·áºá¡á¬áž áááá»áá±á¬ PID áá áºáá¯ááᯠáá¯ááºáááºážá ááºáá áºáá¯ááá¯á· áááºááŸááºááẠááœáá·áºááŒá¯áááºá áá¯ááºáááºážá ááºááᯠáááºá á²ááŒá®ážáá±á¬áẠáááºááá¯ážááŒááºážááᯠáááºáááºáá¯ááºáá±á¬ááºáááºááŒá áºáᬠáááºážááᯠááŒááºáááºá áááºááá·áºá¡áá«ááœáẠPID ááá¯áá¯ááºáá±ážááá¯ááºáááºááŒá áºáááºá á¡áá±ážá ááá».
- áá¯ááºáááºážá áẠá¡á á®á¡á ááºáá±ážááœá²áá°ááŸá ááŒáááºááŸá¯ááºážá¡ááá¯ááºážá¡ááŒá¬ážáá»á¬ážá ááá·áºáááºáá»ááºáá»á¬ážá á¥ááá¬á¡á¬ážááŒáá·áºá á¡áá±ážááŒá®ážáá±á¬ áá¯ááºáááºážá ááºáá»á¬ážááᯠá¡áááºážáá¯á¶áž ááŒáááºááŸá¯ááºážáááºááŸááºáá»áẠ(3 GHz ááẠááááºáž) ááŒáá·áº áá¯ááºáá±á¬ááºááá¯ááºááŒá®áž áŠážá á¬ážáá±áž áááá·áºáá±á¬ áá¯ááºáááºážá ááºáá»á¬ážááᯠááá¯ááá¯ááŒáá·áºáá¬ážáá±á¬ ááŒáááºááŸá¯ááºážáááºááŸááºááŸá¯ááœáẠáá¯ááºáá±á¬ááºááá¯ááºááẠ(á¥ááá¬á 2 GHz ááẠáááá¯áá«)á á¡áá±ážá ááá».
- AMD Navi áááá¬ážá ᯠáá®áá®ááᯠáá»á áºááºáá»á¬áž (RX5700) á¡ááœáẠamdgpu áááá¯ááºáá¬ááœáẠáá¶á·ááá¯ážááŸá¯á áá®áá®ááᯠáá¯ááº/áá¯ááºááŸáá·áº áá«áá«á á®áá¶ááá·áºááœá²ááŸá¯ á¡áá«á¡ááẠááá¯á¡ááºáá±á¬ áá¯ááºáá±á¬ááºááá¯ááºá áœááºážá¡á¬ážáá¯á¶ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá¬ážáááºá
- VIA ááŸáá·áº Shanghai á¡á áá¯ážáááŒá¬áž áá°ážáá±á«ááºážáá±á¬ááºááœááºááŸá¯ááŒá±á¬áá·áº áááºáá®ážáá¬ážááá·áº x86-compatible Zhaoxin áááá¯áááºáá¬áá»á¬ážáá±á«áºááœáẠá¡ááŒáá·áºá¡ááááºáááºáááºá
- Xeon áááá¬ážá á¯á á¡áá»áá¯á·áá±á¬ áááá¯áááºáá¬áá»á¬ážá áááá±áááŒá áºáá±á¬ Intel Speed ââââSelect áááºážááá¬ááᯠá¡áá¯á¶ážááŒá¯á áá«áá«á á®áá¶ááá·áºááœá²ááŸá¯á áá áºááœá²á á¡ááá¯áá«áááºážááá¬ááẠCPU core áá áºáá¯á á®á¡ááœáẠáá±á¬ááºážááœááºáá±á¬ á áœááºážáá±á¬ááºáááºááᯠáá»áááºááŸááá±ážááá¯ááºáá±á¬ááŒá±á¬áá·áº ááŸááºáá¬ážááœááºáá±á¬ááºážáááºá
- Intel Tremont áááá¯áááºáá¬áá»á¬ážá¡ááœáẠumwait ááœáŸááºááŒá¬ážáá»ááºáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á á áœááºážá¡ááºáááá±á¬ááºá áœá¬ á¡áá¯á¶ážááŒá¯áá° á¡á¬áá¬á á á±á¬áá·áºááá¯ááºážááŒááºážáá¯ááºáááºážá ááºá á¡áá±ážá ááá».
- á¡ááá¯ááºážá¡ááŒá¬áž 0.0.0.0/8 ááᯠá¡áá¯á¶ážááŒá¯áááºá¡ááœáẠá¡áááºááŒá¯áá¬ážááŒá®áž IPv16 ááááºá á¬á¡áá Ạ4 áááºážááᯠáá±ážáá±á¬ááºáááºá á¡áá±ážá ááá».
- ááŒá±á¬ááºážááœááºááŒááºááœááºá áá±á«á·áá«ážáá±á¬ ACRN hypervisorá IoT á áá áºáá»á¬áž (Internet of Things) ááᯠá á®áá¶ááá·áºááœá²áááºá¡ááœáẠáá±á¬ááºážááœááºááá·áºáá»á±á¬áºáá«áááºá á¡áá±ážá ááá».
á¡á±á¬ááºááœáẠá¡ááŒá¬ážáá±á¬ á¡ááŒá±á¬ááºážá¡áá² á¡áá»áá¯á·ááŸááá«áááºá
á¡á°ááá¯ááºáá¡áááá¡á áááºá¡ááá¯ááºáž
- /lib/firmware directory ááᯠ~420 MB á០~130 MB ááá¯á·áá»áŸá±á¬á·áá»ááá¯ááºá á±ááá·áº firmware ááᯠxz áá±á¬áºáááºááá¯á· áá»á¯á¶á·ááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯á
- áá±á¬ááºáááºá¡áá¶áá»á¬ážáááºááŸááºááá¯ááºááŸá¯ááŸáá·áºá¡áá° clone() á áá áºáá±á«áºááá¯ááŸá¯ááá°ááœá²á¡áá áºá á¡áá±ážá ááá».
- ááœááºááá¯ážááºááŸá ááŒááºáááºááŒááºáá¬ážááŸá¯ááŒáá·áºáá¬ážáááºá¡ááœáẠááá¯ááŒá®ážáá±á¬áá±á¬áá·áºááᯠá¡ááá¯á¡áá»á±á¬ááºááœá±ážáá»ááºááŒááºážá
- CONFIG_PREEMPT_RT ááœá±ážáá»ááºááŸá¯ááẠáááºá kernel áá¬áááœá²ááá¯á· RT áá¬áá±ážááŸá¯á¡á á¯á¶á áá»ááºááŒááºáá±á¬áá±á«ááºážá ááºážááŸá¯ááᯠá¡ááŸááºá¡áá¬ážááŒá¯áááºá
ááá¯ááºá áá áºááœá²
- BULKSTAT ááŸáá·áº INUMBERS á áá áºááẠXFS v5 ááá¯áá±á«áºááá¯ááŒá®áž Multi-threaded inode traversal ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáááºá¡ááœáẠáá¯ááºáááºážá áááºáá±ááŒá®ááŒá áºáááºá
- ááá¯á¡áá« Btrfs ááẠáááá¯áá¬á¡á¬ážáá¯á¶ážááœáẠá¡ááŒáẠchecksums (crc32c) ááᯠá¡áá¯á¶ážááŒá¯áááºá
- ááᯠExt4 ááœáẠááá¯ááºáá»á¬ážááá¯ááœáá·áºáááºá¡ááœáẠáááŒá±á¬ááºážáá²ááá¯ááºáá±á¬ (áááŒá±á¬ááºážáá²ááá¯ááºáá±á¬) á¡áá¶ááᯠáááºážááŒááºá áœá¬ á¡áá¯á¶ážááŒá¯áá¬ážáááºá áááºážááœáŸááºáá»á¬ážááœáẠá¡áá±á«ááºáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá
- CEPH ááẠSELinux ááŸáá·áº á¡áá¯ááºáá¯ááºááẠáááºáá°áá²á·áááºá
- CIFS ááŸá smbdirect ááá¹ááá¬ážá¡á¬áž á ááºážáááºááŸá¯áᯠááá°ááá±á¬á·áá«á SMB3.1.1 GCM á¡ááœáẠáá¯ááºááŸááºáá¬ážáá±á¬ á¡ááºáááá¯áá®áááºáá»á¬ážááᯠáá±á«ááºážááá·áºáá¬ážáááºá ááá¯ááºá¡ááœáá·áºá¡ááŒááºááŸá¯ááºážááᯠááá¯ážá á±áááºá
- F2FS ááẠswap ááá¯ááºáá»á¬ážááᯠáááºáá¶áá±á¬ááºááœááºáá±ážááá¯ááºááŒá®áž áááºážááá¯á·ááẠááá¯ááºááá¯ááºáááºáá±á¬ááºááœáá·áºáá¯ááºááœáẠáá¯ááºáá±á¬ááºáááºá checkpoint=disable ááŒáá·áº á¡ááŸáá¯ááºááááºážáá°ááᯠdisable áá¯ááºááá¯ááºáááºá
- NFS áá±á¬ááºáááºáá»á¬ážááẠnconnect=X mount ááœá±ážáá»ááºááŸá¯ááŸáá áºááá·áº áá¬áá¬áá áºáá¯ááá¯á· TCP áá»áááºáááºááŸá¯áá»á¬ážááᯠáá áºááŒáá¯ááºáááºáááºáž áá°áá±á¬ááºááá¯ááºáááºá
Memory á áá áºááœá²
- dma-buf áá áºáá¯á á®ááᯠinode á¡ááŒáá·áºáá±ážáá¬ážáááºá /proc/*/fd ááŸáá·áº /proc/*/map_files áááºážááœáŸááºáá»á¬ážááẠshmem ááŒá¬ážáá¶á¡áá¯á¶ážááŒá¯ááŸá¯ááá¯ááºáᬠá¡áá±ážá áááºá¡áá»ááºá¡áááºáá»á¬ážá áœá¬ááᯠáá±ážáá±á¬ááºáááºá
- smaps á¡ááºáá»ááºááẠá¡áááºáááááŸááºáá¬ááºá áá»áŸáá±áá¬ážáá±á¬ ááŸááºáá¬ááºááŸáá·áº smaps_rollup proc ááá¯ááºááŸá ááá¯áẠcache á¡ááŒá±á¬ááºáž áá®ážááŒá¬ážá¡áá»ááºá¡áááºáá»á¬ážááᯠááŒááááºá
- áá¯ááºáááºážá ááºáá»á¬ážá áœá¬ááᯠáááºááŒáœá áœá¬ áá²ááŸááºáá±á¬á¡áá«ááœáẠswap_extent ááá¯ááá¯áá±á¬ááºážááœááºáá±á¬á áœááºážáá±á¬ááºáááºá¡ááœáẠrbtree ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážá
- /proc/meminfo ááẠvmalloc á á¬áá»ááºááŸá¬á¡áá±á¡ááœááºááá¯ááŒááááºá
- á¡ááœá²ááœá²á¡ááŒá¬ážááŒá¬áž á¡ááá¯ááºážá¡áá¬ááŒáá·áº áááºááŸáºáá»á¬ážááᯠá á®ááŒááºážá¡ááœáẠáááááá¬/vm/slabinfo áá áœááºážáááºáá»á¬ážááᯠáá»á²á·ááœááºáá¬ážáááºá
Virtualization ááŸáá·áº áá¯á¶ááŒá¯á¶áá±áž
- ááááºá á¬ááá¬ážáá»á¬ážááá¯á¡áá¯áá°á áá¬áááá¯áá² IOMMU áá±á¬ááºážááá¯áá»ááºáá»á¬ážááá¯áá±ážááá¯á·ááœáá·áºááŒá¯ááá·áº paravirtualized á ááºáá á¹á ááºážá¡ááœáẠvirtio-iommu áááá¯ááºáá¬á
- áá¯ááºááá¯ááºážááá¯ááºáá¬ááááºá á¬áá±áá¬ááŸáááá·áº drives áá»á¬ážááá¯áááºáá±á¬ááºááŒááºážá¡ááœáẠvirtio-pmem áááá¯ááºáá¬á
- vhost á¡ááœáẠáááºáá¬áá±áá¬ááá¯á· áááºáá±á¬ááºááŸá¯ á¡ááŸáááºááŒáŸáá·áºááŒááºážá TX PPS á ááºážáááºááŸá¯áá»á¬ážá¡ááœáẠá¡ááŒááºááŸá¯ááºáž 24% ááá¯ážáá¬áááºááᯠááŒááááºá
- vhost_net á¡ááœáẠáá°áááºážá¡á¬ážááŒáá·áº Zerocopy ááᯠááááºáá¬ážáááºá
- áá¯ááºááŸááºááŒááºážáá±á¬á·áá»á¬ážááᯠnamespaces ááœááºááœá²ááá¯ááºáá«áááºá
- ááŸááºáá¬ááºá áœááºážáá±á¬ááºááŸá¯ááŒáá·áºáᬠááŒááºááŸá¯ááºážááá·áºáááºáá¬ážááá·áº á¡ááœááºááŒááºáááºáá±á¬ áá¯ááºááŸááºááá¯ááºáá±á¬ hashing algorithm xxhash á¡ááœáẠáá¶á·ááá¯ážááŸá¯á
ááœááºáááºá áá áºááœá²
- IPv4 ááŸáá·áº IPv6 áááºážááŒá±á¬ááºážáá»á¬áž áá»á²á·ááœááºááá¯ááºá á±ááẠáá®ááá¯ááºážáá¯ááºáá¬ážáá±á¬ nexthop á¡áá¬ááá¹áá¯áá»á¬ážá¡ááœáẠáááŠážáá¶á·ááá¯ážááŸá¯á
- Netfilter ááẠáá¬á·ááºáá²á¡ááŸáááºááŒáŸáá·áºá ááºáá»á¬ážááá¯á· á á áºáá¯ááºááŒááºážá¡á¬áž ááááºááẠáááºáá°áá²á·áááºá áá¶áá¬ážáá»á¬ážá¡ááœáẠáá°ááá»áááºáááºááŸá¯ ááŒá±áá¬áá¶ááŒááºáž áá¶á·ááá¯ážááŸá¯ áááºááá·áºáá¬ážáááºá
- MPLS áá¯ááºááá¯ážááŸá¯ áá±á«ááºážá á®ážáá»á¬ážááᯠá á®áá¶ááá·áºááœá²ááá¯ááºá á±ááá·áº á¡ááœá¬ážá¡áᬠááááºážáá»á¯ááºááŸá¯ áá±á¬áºáá»á°ážá¡áá áºá
- isdn4linux á áá áºááœá²ááᯠáááºááŸá¬ážááá¯ááºáá«ááŒá®á
- Bluetooth á¡ááœáẠLE pings áá»á¬áž áááá¯ááºáá«áááºá
áá¬á·ááºáá²áááá¯áá¬áá»á¬áž
- ARM ááááºáá±á¬ááºážáá»á¬ážááŸáá·áº á ááºá¡áá áºáá»á¬áž- Mediatek mt8183á Amlogic G12Bá Kontron SMARC SoMá Google Chezaá Purism Librem5 á¡ááœáẠdevkitá Qualcomm Dragonboard 845cá Hugsun X99 TV Box á áááºááá¯á·á
- x86 á¡ááœáẠ/proc/ ááá¹ááá¬ážááᯠááá·áºáá¬ážáááºá AVX512 ááᯠáá±á¬ááºáá¯á¶ážá¡ááŒáááºá¡ááŒá Ạá¡áá¯á¶ážááŒá¯áá²á·áá±á¬ áááá¯áá¬ááá¯ááºáᬠáá®ážááá·áºá¡áá»ááºá¡áááºáá»á¬ážááá¯ááŒáááẠ/arch_statusá
- KVM á¡ááœáẠá¡áá±á¬ááºážáá¯á¶áž VMX á áœááºážáá±á¬ááºáááºá vmexit á¡ááŒááºááŸá¯ááºáž 12% ááá¯ážáá¬áááºá
- Intel KabyLakeá AmberLakeá WhiskeyLake ááŸáá·áº Ice Lake áááá¯áááºáá¬áá»á¬ážá¡ááŒá±á¬ááºáž á¡áá»ááºá¡áááºá¡áá»áá¯ážáá»áá¯ážááᯠááá·áºááœááºážááŒá®áž á¡ááºááááºáá¯ááºáá²á·áááºá
- PowerPC áá±á«áºááŸá uImage á¡ááœáẠlzma ááŸáá·áº lzo áá»á¯á¶á·ááŒááºážá
- S390 á¡ááœáẠáá¯á¶ááŒá¯á¶áá±á¬ virtio-virtualizationá
- RISCV á¡ááœáẠááŒá®ážáá¬ážáá±á¬ ááŸááºáá¬ááºá á¬áá»ááºááŸá¬áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯á
- á¡áá¯á¶ážááŒá¯áá°áá¯áẠLinux á¡ááœáẠá¡áá»áááºááá®ážááœá¬ážáá¯áẠ(á¡áá»áááºááŸá±ážááœá±ážááŒááºážááŸáá·áº á¡ááŸáááºááŒáŸáá·áºááŒááºáž)á
á ááºáááá¯ááºáá¬áá»á¬áž
- amdgpu ááŸáá·áº i915 áááá¯ááºáá¬áá»á¬ážá¡ááœáẠHDR áááºáá¬áá±áá¬á¡ááá¡ááŸááºááŒá¯ááŸá¯á
- amdgpu ááŸá Vega12 ááŸáá·áº Vega20 áá®áá®ááᯠáá»á áºááºáá»á¬ážá¡ááœáẠáá¯ááºáá±á¬ááºáá»áẠááá¯ážáá»á²á·ááŸá¯áá»á¬ážá
- i915 á¡ááœáẠMulti-segment gamma á¡ááŸá¬ážááŒááºááŒááºážá¡ááŒáẠá¡ááŒáá¯ááºá¡ááá¯áẠáá»ááºááŸá¬ááŒááºáá«áá«ááááºááŒááºážááŸáá·áº áá±á¬á·ááºáá²á¡áá áºáá»á¬ážá áœá¬á
- Nouveau áá®áá®ááá¯áááá¯ááºáá¬ááẠTU116 áááá¬ážá á¯á០áá»á áºááºáá»á¬ážááᯠááŸááºááááẠáááºáá°áá²á·áááºá
- Bluetooth áááá¯ááá¯áá±á¬á¡áá ẠMediaTek MT7663U ááŸáá·áº MediaTek MT7668Uá
- Infiniband á¡ááœáẠTLS TX HW offload á¡ááŒáẠá¡ááá·áºááŒáŸáá·áºáá¬ážáá±á¬ áá¬á·ááºáá²ááŸáá·áº á¡áá°áá»ááẠá á±á¬áá·áºááŒáá·áºááŒááºážá
- HD Audio driver ááœáẠElkhart Lake ááᯠá¡ááá¡ááŸááºááŒá¯ááŒááºážá
- á¡áá¶á ááºáá»á¬ážááŸáá·áº áá¯ááºáá áºááºáá»á¬áž- Conexant CX2072Xá Cirrus Logic CS47L35/85/90á Cirrus Logic Maderaá RT1011/1308á
- áá®ážáá¯ááºááŸáá·áº trackpad á¡ááœáẠApple SPI áááá¯ááºáá¬á
- watchdog á áá áºááœá²ááœááºá áááºááẠ/dev/watchdogN ááœáá·áºááẠá¡áá»áááºááá·áºáááºáá»áẠáááºááŸááºááá¯ááºáááºá
- cpufreq ááŒáááºááŸá¯ááºážááááºážáá»á¯ááºááŸá¯ááá¹ááá¬ážááᯠimx-cpufreq-dt ááŸáá·áº Raspberry Pi ááá¯á·á áá¶á·ááá¯ážáá¬ážáááºá
source: linux.org.ru