Nā hana hou nui
- ʻO ka mīkini pidfd hiki iā ʻoe ke hāʻawi i kahi PID kikoʻī i kahi kaʻina hana. Hoʻomau ka paʻi ʻana ma hope o ka pau ʻana o ke kaʻina hana i hiki ke hāʻawi ʻia ka PID iā ia ke hoʻomaka hou. Nānā i nā kiko'ī.
- ʻO nā palena o nā pae alapine i ke kaʻina hana. No ka laʻana, hiki ke holo i nā kaʻina hana koʻikoʻi ma kahi paepae alapine haʻahaʻa (e ʻōlelo, ʻaʻole i emi iho ma mua o 3 GHz), a hiki ke holo i nā kaʻina hana haʻahaʻa ma kahi paepae alapine kiʻekiʻe (no ka laʻana, ʻaʻole ʻoi aku ma mua o 2 GHz). Nānā i nā kiko'ī.
- Kākoʻo no nā pahu wikiō ʻohana AMD Navi (RX5700) i ka mea hoʻokele amdgpu. Hoʻokō ʻia nā hana pono āpau, me ka hoʻopili wikiō / decoding a me ka hoʻokele mana.
- Holo piha i nā kaʻina hana Zhaoxin kūpono x86, i hana ʻia ma muli o ka hui pū ʻana ma waena o VIA a me ke aupuni Shanghai.
- ʻO ka subsystem hoʻokele mana e hoʻohana ana i ka ʻenehana Intel Speed Select, hiʻohiʻona o kekahi mau kaʻina hana o ka ʻohana Xeon. ʻIke ʻia ka ʻenehana no kona hiki ke hoʻomaikaʻi i ka hana no kēlā me kēia CPU core.
- ʻO kahi kaʻina hana hoʻohana hoʻohana pono e kali me ka hoʻohana ʻana i nā ʻōlelo aʻoaʻo umwait no nā kaʻina hana Intel Tremont. Nānā i nā kiko'ī.
- Ua ʻae ʻia ka laulā 0.0.0.0/8 no ka hoʻohana ʻana, e hāʻawi ana i 16 miliona mau helu IPv4 hou. Nānā i nā kiko'ī.
- ʻO ka hypervisor ACRN māmā, māmā, kūpono no ka hoʻokele ʻana i nā ʻōnaehana IoT (Internet of Things). Nānā i nā kiko'ī.
Aia ma lalo iho kekahi mau hoʻololi ʻē aʻe.
ʻO ka ʻāpana nui o ke kumu
- Kākoʻo no ka hoʻokomo ʻana i ka firmware i ka format xz, kahi e hiki ai iā ʻoe ke hōʻemi i ka papa kuhikuhi /lib/firmware mai ~420 MB a i ~130 MB.
- He ʻano hou o ka clone () system call me ka hiki ke hoʻonohonoho i nā hae hou aʻe. Nānā i nā kiko'ī.
- ʻO ke koho maʻamau o ka momona nui no nā hoʻonā kiʻekiʻe ma ka console.
- ʻO ke koho CONFIG_PREEMPT_RT e hōʻailona i ka hoʻopili wikiwiki ʻana o kahi pūʻulu o nā pā RT i loko o ka lālā kernel nui.
Pūnaehana waihona waihona
- Kāhea ʻia ka ʻōnaehana BULKSTAT a me INUMBERS no XFS v5, a ua hoʻomaka ka hana ma ka hoʻokō ʻana i ka huakaʻi inode multi-threaded.
- Ke hoʻohana nei ʻo Btrfs i nā loiloi wikiwiki (crc32c) ma nā hale kiʻi āpau.
- Hoʻohana ikaika ʻia ka hae immutability (immutability) e wehe i nā faila ma Ext4. Hoʻokō ʻia ke kākoʻo no nā puka ma nā papa kuhikuhi.
- Ua aʻo ʻo CEPH e hana pū me SELinux.
- ʻAʻole i manaʻo hou ʻia ka mīkini smbdirect i ka CIFS he hoʻokolohua. Hoʻohui ʻia nā algorithm cryptographic no SMB3.1.1 GCM. Hoʻonui ka wikiwiki o ka wehe ʻana i ka faila.
- Hiki iā F2FS ke hoʻokipa i nā faila swap; ke hana nei lākou ma ke ʻano komo pololei. Hiki ke hoʻopau i ka ʻohi ʻōpala me ka checkpoint=disable.
- Hiki i nā mea kūʻai mai NFS ke hoʻokumu i nā pilina TCP he nui i kahi kikowaena i ka manawa hoʻokahi ma o ke koho mauna nconnect=X.
Pūnaehana hoʻomanaʻo
- Hāʻawi ʻia kēlā me kēia dma-buf i kahi inode piha. Hāʻawi nā papa kuhikuhi / proc/*/fd a me /proc/*/map_files i ka ʻike kikoʻī e pili ana i ka hoʻohana ʻana i ka shmem buffer.
- Hōʻike ka ʻenekini smaps i ka ʻike ʻokoʻa e pili ana i ka hoʻomanaʻo inoa ʻole, ka hoʻomanaʻo kaʻana like, a me ka waihona waihona ma ka smaps_rollup proc file.
- Ke hoʻohana nei i ka rbtree no swap_extent i hoʻomaikaʻi i ka hana i ka wā e hoʻololi ikaika ana nā kaʻina hana.
- /proc/meminfo hōʻike i ka helu o nā ʻaoʻao vmalloc.
- Ua hoʻonui ʻia nā mana o nā hāmeʻa/vm/slabifo ma ke ʻano o ka hoʻokaʻawale ʻana i nā cache ma ke ʻano o ka ʻāpana.
Virtualization a me ka palekana
- ʻO ka mea hoʻokele virtio-iommu no kahi mea hana paravirtualized e hiki ai ke hoʻouna i nā noi IOMMU me ka ʻole e hoʻohālikelike i nā papa helu helu.
- ʻO ka mea hoʻokele virtio-pmem no ke komo ʻana i nā kaʻa ma o ka wahi kikoʻī kino.
- ʻO ka wikiwiki o ke komo ʻana i ka metadata no vhost. No nā ho'āʻo TX PPS hōʻike i ka 24% hoʻonui i ka wikiwiki.
- Ua pio ʻo Zerocopy no ka vhost_net.
- Hiki ke hoʻopili ʻia nā kī hoʻopaʻa inoa i nā inoa.
- Kākoʻo no xxhash, kahi algorithm hashing non-cryptographic wikiwiki loa i kaupalena ʻia ka wikiwiki e ka hana hoʻomanaʻo.
Pūnaehana pūnaewele
- Kākoʻo mua no nā mea nexthop i hoʻolālā ʻia e hoʻomaikaʻi i ka scalability o nā ala IPv4 a me IPv6.
- Ua aʻo ʻo Netfilter e hoʻokuʻu i ka kānana ʻana i nā mea hoʻoikaika wikiwiki. Hoʻohui ʻia i ke kākoʻo ʻimi pili ʻōiwi no nā alahaka.
- ʻO kahi modula hoʻokele kaʻa hou e hiki ai iā ʻoe ke hoʻopunipuni i nā poʻomanaʻo MPLS packet.
- Ua wehe ʻia ka subsystem isdn4linux.
- Loaʻa nā ping LE no Bluetooth.
Nā hale hana paʻa
- Nā paepae ARM hou a me nā mea hana: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit no Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, etc.
- No x86, ua hoʻohui ʻia ke ʻano /proc/ /arch_status e hōʻike i ka ʻike kikoʻī kikoʻī e like me ka manawa hope i hoʻohana ʻia ai ka AVX512.
- Hoʻonui ʻia ka hana VMX no KVM, hoʻonui ʻia ka wikiwiki vmexit e 12%.
- Hoʻohui a hōʻano hou i nā ʻike like ʻole e pili ana iā Intel KabyLake, AmberLake, WhiskeyLake a me Ice Lake processors.
- lzma a me lzo kaomi no uImage ma PowerPC.
- Mālama i ka virtio-virtualization no S390.
- Kākoʻo no nā ʻaoʻao hoʻomanaʻo nui no RISCV.
- ʻO ke ʻano huakaʻi manawa no ka Linux User-mode (hoʻolohi manawa a me ka wikiwiki).
Nā mea hoʻokele
- ʻIke ʻia ka metadata HDR no nā mea hoʻokele amdgpu a me i915.
- Hoʻonui i ka hana no nā pahu wikiō Vega12 a me Vega20 ma amdgpu.
- ʻO ka hoʻoponopono ʻana i ka gamma multi-segment no i915, a me ka mana asynchronous screen power-off a me kekahi mau firmware hou.
- Ua aʻo ka mea hoʻokele wikiō Nouveau e ʻike i nā ʻāpana mai ka ʻohana TU116.
- Nā protocol Bluetooth hou ʻo MediaTek MT7663U a me MediaTek MT7668U.
- Hoʻokuʻu ʻia ʻo TLS TX HW no Infiniband, a me ka ʻenehana i hoʻonui ʻia a me ka nānā ʻana i ka wela.
- ʻIke ʻia ʻo Elkhart Lake ma ka hoʻokele HD Audio.
- Nā mea leo leo hou a me nā codecs: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
- ʻO ka mea hoʻokele Apple SPI no ka keyboard a me ka trackpad.
- Ma ka subsystem kiaʻi, hiki iā ʻoe ke hoʻonohonoho i ka palena manawa no ka wehe ʻana /dev/watchdogN.
- Kākoʻo ʻia ka mīkini hoʻokele cpufreq frequency e imx-cpufreq-dt a me Raspberry Pi.
Source: linux.org.ru