Linux kernel 5.3 is frijjûn!

Main ynnovaasjes

  • It pidfd-meganisme lit jo in spesifike PID tawize oan in proses. Pinning giet troch nei it proses is beëinige, sadat de PID kin wurde útjûn as it opnij begjint. View details.
  • Beheinings fan frekwinsjeberik yn 'e prosesplanner. Bygelyks, krityske prosessen kinne wurde útfierd op in minimum frekwinsje drompel (sizze, net minder as 3 GHz), en lege-prioriteit prosessen kinne wurde útfierd op in hegere frekwinsje drompel (Bygelyks net mear as 2 GHz). View details.
  • Stipe foar AMD Navi famylje video chips (RX5700) yn de amdgpu bestjoerder. Alle nedige funksjonaliteit wurdt ymplementearre, ynklusyf fideokodearjen / dekodearjen en enerzjybehear.
  • Folslein rinne op x86-kompatibele Zhaoxin-processors, makke as gefolch fan gearwurking tusken VIA en de Shanghai-regearing.
  • Subsysteem foar machtbehear mei Intel Speed ​​​​Select technology, karakteristyk foar guon processors fan 'e Xeon-famylje. De technology is opmerklik foar har fermogen om prestaasjes foar elke CPU-kearn te fine-tunen.
  • In enerzjysunige brûker romte proses wacht meganisme mei help fan umwait ynstruksjes foar Intel Tremont processors. View details.
  • It berik 0.0.0.0/8 is goedkard foar gebrûk, wat 16 miljoen nije IPv4-adressen jout. View details.
  • Fleksibele, lichtgewicht ACRN-hypervisor, goed geskikt foar it behearen fan IoT-systemen (Internet of Things). View details.

Hjirûnder binne wat oare feroarings.

Haaddiel fan 'e kearn

  • Stipe foar it komprimearjen fan firmware yn xz-formaat, wêrtroch jo de map /lib/firmware kinne ferminderje fan ~420 MB nei ~130 MB.
  • In nije fariant fan de kloon () systeem oprop mei de mooglikheid om te setten mear flaggen. View details.
  • Automatyske seleksje fan grutter lettertype foar hege resolúsjes yn 'e konsole.
  • De CONFIG_PREEMPT_RT-opsje markearret de rappe yntegraasje fan in set RT-patches yn 'e haadkearnôfdieling.

Triem subsysteem

  • BULKSTAT en INUMBERS systeem ropt foar XFS v5, en wurk is ek begûn oan it útfieren fan multi-threaded inode traversal.
  • Btrfs brûkt no snelle kontrôlesums (crc32c) op alle arsjitektueren.
  • De flagge fan ûnferoarlikens (ûnferoarlikens) wurdt no strikt tapast om bestannen op Ext4 te iepenjen. Implementearre stipe foar gatten yn mappen.
  • CEPH hat leard om te wurkjen mei SELinux.
  • It smbdirect-meganisme yn CIFS wurdt net langer as eksperiminteel beskôge. Added kryptografyske algoritmen foar SMB3.1.1 GCM. Ferhege triem iepeningssnelheid.
  • F2FS kin host swap triemmen; se operearje yn direkte tagong modus. Mooglikheid om de garbage collector út te skeakeljen mei checkpoint=útskeakelje.
  • NFS-kliïnten kinne tagelyk meardere TCP-ferbiningen oanmeitsje mei in tsjinner fia de nconnect=X-mount-opsje.

Unthâld subsysteem

  • Elke dma-buf wurdt in folsleine ynode jûn. De mappen /proc/*/fd en /proc/*/map_files jouwe in protte detaillearre ynformaasje oer shmem-buffergebrûk.
  • De smaps-motor toant aparte ynformaasje oer anonime ûnthâld, dielde ûnthâld, en de triem-cache yn it smaps_rollup proc-bestân.
  • It brûken fan rbtree foar swap_extent ferbettere prestaasjes as in protte prosessen aktyf wikselje.
  • /proc/meminfo toant it oantal vmalloc-siden.
  • De mooglikheden fan ark/vm/slabinfo binne útwreide yn termen fan sortearjen fan caches op graad fan fragmintaasje.

Virtualisaasje en feiligens

  • De virtio-iommu-bestjoerder foar in paravirtualisearre apparaat dat it ferstjoeren fan IOMMU-oanfragen mooglik makket sûnder adrestabellen te emulearjen.
  • De virtio-pmem-bestjoerder foar tagong ta stasjons fia de fysike adresromte.
  • Fersnelling fan tagong ta metadata foar vhost. Foar TX litte PPS-tests in 24% ferheging fan snelheid sjen.
  • Zerocopy is standert útskeakele foar vhost_net.
  • Fersiferingskaaien kinne wurde taheakke oan nammeromten.
  • Stipe foar xxhash, in ekstreem rappe net-kryptografyske hashing-algoritme wêrfan de snelheid allinich wurdt beheind troch ûnthâldprestaasjes.

Netwurk subsysteem

  • Inisjele stipe foar Nexthop-objekten ûntworpen om skaalberens fan IPv4- en IPv6-rûtes te ferbetterjen.
  • Netfilter hat leard om filterjen ôf te laden nei apparaten foar hardwarefersnelling. Stipe foar native ferbining tracking tafoege foar brêgen.
  • In nije ferkearskontrôlemodule wêrmei jo MPLS-pakketkoppen kinne manipulearje.
  • It subsysteem isdn4linux is fuortsmiten.
  • LE-pings beskikber foar Bluetooth.

Hardware arsjitektuer

  • Nije ARM-platfoarms en apparaten: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit foar Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, ensfh.
  • Foar x86 is it /proc/-meganisme tafoege /arch_status om arsjitektuer-spesifike ynformaasje wer te jaan, lykas de lêste kear dat de AVX512 waard brûkt.
  • Optimalisearre VMX-prestaasjes foar KVM, vmexit-snelheid ferhege mei 12%.
  • Ferskate ynformaasje tafoege en bywurke oer Intel KabyLake, AmberLake, WhiskeyLake en Ice Lake processors.
  • lzma en lzo kompresje foar uImage op PowerPC.
  • Feilige virtio-virtualisaasje foar S390.
  • Stipe foar grutte ûnthâld siden foar RISCV.
  • Tiidreismodus foar Linux brûkersmodus (tiidfertraging en fersnelling).

Apparaat bestjoerders

  • HDR-metadata-erkenning foar amdgpu- en i915-bestjoerders.
  • Funksje-útwreidings foar Vega12 en Vega20 fideochips yn amdgpu.
  • Multi-segment gamma korreksje foar i915, likegoed as asynchronous skerm power-off en in oantal nije firmware.
  • De Nouveau-fideo-bestjoerder hat leard om chips te werkennen fan 'e TU116-famylje.
  • Nije Bluetooth-protokollen MediaTek MT7663U en MediaTek MT7668U.
  • TLS TX HW-offload foar Infiniband, lykas ek ferbettere hardware- en temperatuermonitoring.
  • Erkenning fan Elkhart Lake yn 'e HD Audio-bestjoerder.
  • Nije audio apparaten en codecs: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Apple SPI-bestjoerder foar toetseboerd en trackpad.
  • Yn it watchdog-subsysteem kinne jo in tiidlimyt ynstelle foar it iepenjen fan /dev/watchdogN.
  • It cpufreq-frekwinsjekontrôlemeganisme wurdt stipe troch imx-cpufreq-dt en Raspberry Pi.

Boarne: linux.org.ru

Add a comment