Linux ntsiav 5.3 tau tso tawm!

Kev tsim kho tshiab tseem ceeb

  • Lub pidfd mechanism tso cai rau koj los muab ib qho tshwj xeeb PID rau cov txheej txheem. Pinning txuas ntxiv tom qab cov txheej txheem raug txiav tawm kom PID tuaj yeem muab rau nws thaum nws pib dua. Saib cov ntsiab lus.
  • Cov kev txwv ntawm ntau zaus nyob rau hauv tus txheej txheem teem caij. Piv txwv li, cov txheej txheem tseem ceeb tuaj yeem khiav ntawm qhov tsawg kawg nkaus qhov pib (hais tias, tsis pub tsawg tshaj 3 GHz), thiab cov txheej txheem uas tsis muaj qhov tseem ceeb tuaj yeem khiav ntawm qhov zaus ntau dua (piv txwv li, tsis pub ntau tshaj 2 GHz). Saib cov ntsiab lus.
  • Kev them nyiaj yug rau AMD Navi tsev neeg video chips (RX5700) hauv amdgpu tsav tsheb. Txhua qhov kev ua haujlwm tsim nyog tau ua tiav, suav nrog video encoding / decoding thiab tswj fais fab.
  • Ua haujlwm siab ntawm x86-tshaj Zhaoxin processors, tsim los ntawm kev sib koom tes ntawm VIA thiab tsoomfwv Shanghai.
  • Fais fab tswj subsystem siv Intel Speed ​​​​Select thev naus laus zis, yam ntxwv ntawm qee cov txheej txheem ntawm Xeon tsev neeg. Cov thev naus laus zis tseem ceeb rau nws lub peev xwm los kho qhov ua tau zoo rau txhua tus tub ntxhais CPU.
  • Lub zog txuag cov neeg siv qhov chaw txheej txheem tos siv cov lus qhia umwait rau Intel Tremont processors. Saib cov ntsiab lus.
  • Qhov ntau 0.0.0.0/8 tau pom zoo siv, uas muab 16 lab tus IPv4 chaw nyob tshiab. Saib cov ntsiab lus.
  • Yooj yim, hnav ACRN hypervisor, zoo haum rau kev tswj hwm IoT systems (Internet of Things). Saib cov ntsiab lus.

Hauv qab no yog qee qhov kev hloov pauv.

Qhov tseem ceeb ntawm qhov tseem ceeb

  • Kev them nyiaj yug rau compressing firmware rau hauv xz hom, uas tso cai rau koj txo tus /lib / firmware directory ntawm ~ 420 MB rau ~ 130 MB.
  • Ib qho kev hloov tshiab ntawm clone() system hu nrog lub peev xwm los teeb tsa ntau tus chij. Saib cov ntsiab lus.
  • Tsis siv neeg xaiv cov font loj dua rau kev daws teeb meem siab hauv console.
  • Qhov kev xaiv CONFIG_PREEMPT_RT cim qhov kev sib koom ua ke sai ntawm cov txheej RT thaj ua rau thaj rau hauv cov ceg tseem ceeb.

Cov ntaub ntawv subsystem

  • BULKSTAT thiab INUMBERS system hu rau XFS v5, thiab kev ua haujlwm kuj tau pib ntawm kev siv ntau txoj xov inode traversal.
  • Btrfs tam sim no siv ceev checksums (crc32c) ntawm tag nrho cov architectures.
  • Lub immutability (immutability) chij yog tam sim no nruj me ntsis thov rau qhib cov ntaub ntawv ntawm Ext4. Siv kev txhawb nqa rau qhov hauv cov ntawv teev npe.
  • CEPH tau kawm ua haujlwm nrog SELinux.
  • Lub smbdirect mechanism hauv CIFS tsis suav tias yog kev sim. Ntxiv cryptographic algorithms rau SMB3.1.1 GCM. Nce cov ntaub ntawv qhib ceev.
  • F2FS tuaj yeem tuav cov ntaub ntawv sib pauv; lawv ua haujlwm hauv hom kev nkag ncaj qha. Muaj peev xwm lov tes taw cov khib nyiab nrog checkpoint = lov tes taw.
  • NFS cov neeg siv khoom tuaj yeem tsim ntau qhov kev sib txuas TCP rau lub server ib zaug ntawm nconnect = X mount xaiv.

Nco tsoov

  • Txhua dma-buf tau muab tag nrho inode. Cov /proc/*/fd thiab /proc/*/map_files directory muab ntau cov ncauj lus kom ntxaws txog kev siv shmem buffer.
  • Lub cav smaps qhia cais cov ntaub ntawv hais txog kev nco tsis qhia npe, sib koom nco, thiab cov ntaub ntawv cache hauv cov ntaub ntawv smaps_rollup proc.
  • Siv rbtree rau swap_extent txhim kho kev ua tau zoo thaum ntau cov txheej txheem tau nquag sib pauv.
  • /proc/meminfo qhia cov nplooj ntawv vmalloc.
  • Lub peev xwm ntawm cov cuab yeej / vm / slabinfo tau nthuav dav nyob rau hauv cov nqe lus ntawm kev txheeb cais caches los ntawm qib ntawm fragmentation.

Virtualization thiab Kev Ruaj Ntseg

  • Tus tsav tsheb virtio-iommu rau cov khoom siv paravirtualized uas tso cai rau xa IOMMU kev thov yam tsis tau ua raws li qhov chaw nyob.
  • Tus tsav tsheb virtio-pmem rau kev nkag mus rau drives los ntawm qhov chaw nyob ntawm lub cev.
  • Acceleration ntawm kev nkag mus rau metadata rau vhost. Rau TX PPS kev ntsuam xyuas qhia tau tias 24% nce nrawm.
  • Zerocopy yog neeg xiam los ntawm lub neej ntawd rau vhost_net.
  • Cov yuam sij encryption tuaj yeem txuas rau lub npe chaw.
  • Kev them nyiaj yug rau xxhash, qhov ceev heev uas tsis yog-cryptographic hashing algorithm uas nws qhov ceev tsuas yog txwv los ntawm kev ua haujlwm nco.

Network subsystem

  • Kev txhawb nqa thawj zaug rau cov khoom tom ntej tsim los txhim kho kev nthuav dav ntawm IPv4 thiab IPv6 txoj hauv kev.
  • Netfilter tau kawm kom offload filtering rau kho vajtse acceleration li. Ntxiv cov kev sib txuas ib txwm nrhiav kev txhawb nqa rau txuas hniav.
  • Ib qho kev tswj xyuas tsheb tshiab uas tso cai rau koj los tswj hwm MPLS pob ntawv headers.
  • Lub isdn4linux subsystem tau raug tshem tawm.
  • LE pings muaj rau Bluetooth.

Hardware architectures

  • Tshiab ARM platforms thiab khoom siv: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit rau Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, thiab lwm yam.
  • Rau x86, /proc/ mechanism tau ntxiv /arch_status los tso saib cov ntaub ntawv tshwj xeeb xws li lub sijhawm kawg uas siv AVX512.
  • Optimized VMX kev ua tau zoo rau KVM, vmexit ceev tau nce 12%.
  • Ntxiv thiab hloov kho ntau yam ntaub ntawv hais txog Intel KabyLake, AmberLake, WhiskeyLake thiab Ice Lake processors.
  • lzma thiab lzo compression rau uImage ntawm PowerPC.
  • Ruaj ntseg virtio-virtualization rau S390.
  • Kev them nyiaj yug rau cov nplooj ntawv nco loj rau RISCV.
  • Lub sij hawm mus txawv tebchaws hom rau User-hom Linux (lub sij hawm qeeb thiab acceleration).

Cov cuab yeej tsav tsheb

  • HDR metadata paub rau amdgpu thiab i915 tsav tsheb.
  • Kev ua haujlwm txuas ntxiv rau Vega12 thiab Vega20 video chips hauv amdgpu.
  • Multi-segment gamma kho rau i915, nrog rau asynchronous screen power-off thiab ib tug xov tooj ntawm firmware tshiab.
  • Nouveau video tsav tsheb tau kawm paub txog chips los ntawm TU116 tsev neeg.
  • Tshiab Bluetooth raws tu qauv MediaTek MT7663U thiab MediaTek MT7668U.
  • TLS TX HW offload for Infiniband, as well as enhanced hardware and temperature monitoring.
  • Kev lees paub ntawm Elkhart Lake hauv HD Audio tsav tsheb.
  • Cov khoom siv suab tshiab thiab cov codecs: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Apple SPI tsav tsheb rau cov keyboard thiab trackpad.
  • Hauv kev saib xyuas subsystem, koj tuaj yeem teem sijhawm rau qhib /dev/watchdogN.
  • Lub cpufreq zaus tswj mechanism yog txhawb los ntawm imx-cpufreq-dt thiab Raspberry Pi.

Tau qhov twg los: linux.org.ru ua

Ntxiv ib saib