A tọhapụrụ Linux kernel 5.3!

Isi ihe ọhụrụ

  • Usoro pidfd na-enye gị ohere ikenye otu PID na usoro. Pinning na-aga n'ihu ka emechara usoro a ka ewee nye ya PID mgbe ọ malitekwara ọzọ. Lee nkọwa.
  • Mmachi nke ugboro ugboro na nhazi usoro. Dịka ọmụmaatụ, enwere ike ịme usoro dị oke egwu na opekempe ugboro ole (sịnụ, ọ dịghị ihe na-erughị 3 GHz), na usoro dị ala nwere ike ịgba ọsọ n'ogo dị elu (dịka ọmụmaatụ, ọ dịghị ihe karịrị 2 GHz). Lee nkọwa.
  • Nkwado maka ibe vidiyo ezinụlọ AMD Navi (RX5700) na onye ọkwọ ụgbọ ala amdgpu. A na-emejuputa ọrụ niile dị mkpa, gụnyere ntinye vidiyo/nyocha vidiyo na njikwa ike.
  • Na-agba ọsọ nke ọma na x86-dakọtara na Zhaoxin processors, nke emepụtara n'ihi mmekorita n'etiti VIA na gọọmentị Shanghai.
  • Subsystem njikwa ike na-eji teknụzụ Intel Speed ​​​​Select, njirimara nke ụfọdụ ndị na-arụ ọrụ nke ezinụlọ Xeon. Teknụzụ bụ ihe ama ama maka ike ya imezi arụmọrụ maka isi CPU ọ bụla.
  • Usoro echere ohere onye ọrụ na-arụ ọrụ nke ọma site na iji ntuziaka umwait maka ndị nrụpụta Intel Tremont. Lee nkọwa.
  • A kwadoro oke 0.0.0.0/8 maka ojiji, nke na-enye adreesị IPv16 nde 4 ọhụrụ. Lee nkọwa.
  • ACRN hypervisor na-agbanwe agbanwe, dị fechaa, dabara nke ọma maka ijikwa sistemụ IoT (Internet of Things). Lee nkọwa.

N'okpuru bụ mgbanwe ndị ọzọ.

Isi akụkụ nke isi

  • Nkwado maka mkpakọ firmware n'ime xz usoro, nke na-enye gị ohere ibelata / lib/firmware ndekọ si ~ 420 MB ka ~ 130 MB.
  • Ọhụrụ variant nke sistemu clone() oku nwere ike ịtọ ọtụtụ ọkọlọtọ. Lee nkọwa.
  • Nhọrọ akpaaka nke mkpụrụedemede ka ukwuu maka mkpebi dị elu na njikwa.
  • Nhọrọ CONFIG_PREEMPT_RT na-egosi ntinye ngwa ngwa nke otu patches RT n'ime ngalaba kernel isi.

Sistemụ faịlụ

  • Sistemu BULKSTAT na INUMBERS na-akpọ maka XFS v5, na ọrụ amalitelarị na mmejuputa inode traversal multi-threaded.
  • Btrfs na-eji ngwa ngwa checksum (crc32c) na ụlọ ọrụ niile.
  • A na-etinye ọkọlọtọ enweghị mgbanwe (enweghị ike ịgbanwe) ugbu a iji mepee faịlụ na Ext4. Emere nkwado maka oghere na akwụkwọ ndekọ aha.
  • CEPH amụtala ịrụ ọrụ na SELinux.
  • A naghị ele usoro smbdirect dị na CIFS anya dị ka nnwale. agbakwunyere algọridim cryptographic maka SMB3.1.1 GCM. Ọsọ mmeghe faịlụ abawanyela.
  • F2FS nwere ike ịnabata faịlụ swap ha na-arụ ọrụ na ọnọdụ nnweta ozugbo. Ikike iji gbanyụọ onye na-anakọta ihe mkpofu na ebe nlele = gbanyụọ.
  • Ndị ahịa NFS nwere ike guzobe ọtụtụ njikọ TCP na sava ozugbo site na nhọrọ nconnect=X.

Sistemụ nchekwa ebe nchekwa

  • A na-enye dma-buf ọ bụla inode zuru ezu. Akwụkwọ ndekọ aha / proc / */fd na /proc/*/map_files na-enye ọtụtụ ozi zuru ezu gbasara ojiji nchekwa shmem.
  • Igwe smaps na-egosiputa ozi dị iche iche gbasara ebe nchekwa na-amaghị aha, ebe nchekwa nkekọrịta, yana cache faịlụ dị na faịlụ smaps_rollup proc.
  • Iji rbtree maka swap_extent emelitere arụmọrụ mgbe ọtụtụ usoro na-agbanwe nke ọma.
  • /proc/meminfo na-egosiputa ọnụ ọgụgụ nke ibe vmalloc.
  • A gbasaala ike nke ngwaọrụ/vm/slabinfo n'usoro nhazi cache site na ogo nke nkewa.

Virtualization na Nchekwa

  • Onye ọkwọ ụgbọ ala virtio-iommu maka ngwaọrụ paravirtualized na-enye gị ohere izipu arịrịọ IOMMU na-eṅomighị tebụl adreesị.
  • Onye ọkwọ ụgbọ ala virtio-pmem maka ịnweta draịva site na oghere adreesị anụ ahụ.
  • Ọkwa nke ịnweta metadata maka vhost. Maka ule TX PPS na-egosi mmụba 24% na ọsọ.
  • Zerocopy nwere nkwarụ site na ndabara maka vhost_net.
  • Enwere ike itinye igodo nzuzo na oghere aha.
  • Nkwado maka xxhash, algọridim hashing na-abụghị nke cryptographic nke nwere oke ọsọ ya naanị site na arụmọrụ ebe nchekwa.

Sistemụ netwọkụ

  • Nkwado izizi maka ihe nexthop emebere iji kwalite scalability nke ụzọ IPv4 na IPv6.
  • Netfilter amụtala ibupu nzacha n'ime ngwa ngwa ngwa ngwa. Nkwado nsuso njikọ ala ala agbakwunyere maka àkwà mmiri.
  • Modul njikwa okporo ụzọ ọhụrụ na-enye gị ohere ijikwa isi ihe ngwungwu MPLS.
  • Ewepula sistemu nke isdn4linux.
  • LE pings dị maka Bluetooth.

Akụrụngwa architectures

  • Igwe okwu ARM ọhụrụ na ngwaọrụ: Mediatek mt8183, Amlogic G12B, Kontron SMRC SoM, Google Cheza, devkit maka Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, wdg.
  • Maka x86, agbakwunyela usoro /proc/ /arch_status iji gosipụta ozi gbasara ụkpụrụ ụlọ dịka oge ikpeazụ ejiri AVX512.
  • Ọrụ VMX kachasị mma maka KVM, ọsọ vmexit mụbara site na 12%.
  • Agbakwunyere na emelite ozi dị iche iche gbasara Intel KabyLake, AmberLake, WhiskeyLake na Ice Lake processors.
  • lzma na lzo mkpakọ maka uImage na PowerPC.
  • Chekwaa virtio-virtualization maka S390.
  • Nkwado maka ibe ebe nchekwa buru ibu maka RISCV.
  • Ụdị njem oge maka ụdị Linux onye ọrụ (mbelata oge na ngwa ngwa).

Ndị ọkwọ ụgbọala ngwaọrụ

  • Nchọpụta metadata HDR maka ndị ọkwọ ụgbọ ala amdgpu na i915.
  • Mgbatị arụmọrụ maka ibe vidiyo Vega12 na Vega20 na amdgpu.
  • Ndozi gamma ọtụtụ akụkụ maka i915, yana gbanyụọ ihuenyo asynchronous yana ọtụtụ ngwa ngwa ọhụrụ.
  • Onye ọkwọ ụgbọ ala vidiyo Nouveau amụtala ịmata ibe sitere na ezinụlọ TU116.
  • Protocol Bluetooth ọhụrụ MediaTek MT7663U na MediaTek MT7668U.
  • Mbupu TLS TX HW maka Infiniband, yana nkwalite ngwaike na nlekota okpomọkụ.
  • Nkwenye nke Elkhart Lake na HD Audio ọkwọ ụgbọ ala.
  • Ngwa ọdịyo ọhụrụ na codecs: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Onye ọkwọ ụgbọ ala Apple SPI maka keyboard na trackpad.
  • N'ime sistemụ nchekwa nchekwa, ị nwere ike ịtọ oke oge maka imeghe /dev/watchdogN.
  • A na-akwado usoro njikwa ugboro cpufreq site na imx-cpufreq-dt na Raspberry Pi.

isi: linux.org.ru

Tinye a comment