Ua hoʻokuʻu ʻia ʻo Linux kernel 5.3!

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

Pākuʻi i ka manaʻo hoʻopuka