Linux-kern 5.3 is vrygestel!

Belangrikste innovasies

  • Die pidfd-meganisme laat jou toe om 'n spesifieke PID aan 'n proses toe te wys. Vasspeld gaan voort nadat die proses beëindig is sodat die PID aan dit uitgereik kan word wanneer dit weer begin. besonderhede.
  • Beperkings van frekwensiereekse in die prosesskeduleerder. Kritieke prosesse kan byvoorbeeld teen 'n minimum frekwensie drempel (sê, nie minder nie as 3 GHz) uitgevoer word en lae-prioriteit prosesse kan uitgevoer word teen 'n hoër frekwensie drempel (byvoorbeeld nie meer as 2 GHz). besonderhede.
  • Ondersteuning vir AMD Navi-familievideoskyfies (RX5700) in die amdgpu-bestuurder. Alle nodige funksionaliteit word geïmplementeer, insluitend video-enkodering/dekodering en kragbestuur.
  • Ten volle gebruik op x86-versoenbare Zhaoxin-verwerkers, geskep as gevolg van samewerking tussen VIA en die Sjanghai-regering.
  • Kragbestuursubstelsel wat Intel Speed ​​​​Select-tegnologie gebruik, kenmerkend van sommige verwerkers van die Xeon-familie. Die tegnologie is opvallend vir sy vermoë om werkverrigting vir elke SVE-kern te verfyn.
  • 'n Energiedoeltreffende gebruikerspasieproses-wagmeganisme wat umwait-instruksies vir Intel Tremont-verwerkers gebruik. besonderhede.
  • Die reeks 0.0.0.0/8 is goedgekeur vir gebruik, wat 16 miljoen nuwe IPv4-adresse gee. besonderhede.
  • Buigsame, liggewig ACRN-hypervisor, goed geskik vir die bestuur van IoT-stelsels (Internet of Things). besonderhede.

Hieronder is 'n paar ander veranderinge.

Hoofdeel van die kern

  • Ondersteuning vir die saampersing van firmware in xz-formaat, wat jou toelaat om die /lib/firmware-gids van ~420 MB tot ~130 MB te verminder.
  • 'n Nuwe variant van die kloon()-stelseloproep met die vermoë om meer vlae te stel. besonderhede.
  • Outomatiese keuse van groter lettertipes vir hoë resolusies in die konsole.
  • Die CONFIG_PREEMPT_RT-opsie dui op die vinnige integrasie van 'n stel RT-kolle in die hoofkerntak.

Lêer substelsel

  • BULKSTAT- en INUMBERS-stelsel vra vir XFS v5, en werk het ook begin om multi-threaded inode-traversering te implementeer.
  • Btrfs gebruik nou vinnige kontrolesomme (crc32c) op alle argitekture.
  • Die onveranderlikheid (onveranderlikheid) vlag word nou streng toegepas om lêers op Ext4 oop te maak. Geïmplementeerde ondersteuning vir gate in gidse.
  • CEPH het geleer om met SELinux te werk.
  • Die smbdirect-meganisme in CIFS word nie meer as eksperimenteel beskou nie. Bygevoeg kriptografiese algoritmes vir SMB3.1.1 GCM. Verhoogde lêer opening spoed.
  • F2FS kan ruillêers aanbied; hulle werk in direkte toegangsmodus. Vermoë om die vullisverwyderaar te deaktiveer met kontrolepunt=deaktiveer.
  • NFS-kliënte kan gelyktydig verskeie TCP-verbindings met 'n bediener tot stand bring via die nconnect=X-monteeropsie.

Geheue substelsel

  • Elke dma-buf kry 'n volledige inode. Die /proc/*/fd- en /proc/*/map_files-gidse verskaf baie gedetailleerde inligting oor shmem-buffergebruik.
  • Die smaps-enjin vertoon aparte inligting vir anonieme en gedeelde geheue, sowel as vir die lêerkas, in die smaps_rollup proc-lêer.
  • Die gebruik van rbtree vir swap_extent het werkverrigting verbeter toe baie prosesse aktief omgeruil het.
  • /proc/meminfo vertoon die aantal vmalloc-bladsye.
  • Die vermoëns van gereedskap/vm/slabinfo is uitgebrei in terme van die sortering van caches volgens graad van fragmentasie.

Virtualisering en sekuriteit

  • Die virtio-iommu-bestuurder vir 'n paravirtualiseerde toestel wat dit moontlik maak om IOMMU-versoeke te stuur sonder om adrestabelle na te boots.
  • Die virtio-pmem-bestuurder vir toegang tot dryf deur die fisiese adresruimte.
  • Versnelling van toegang tot metadata vir vhost. Vir TX PPS toon toetse 'n 24% toename in spoed.
  • Zerocopy is by verstek gedeaktiveer vir vhost_net.
  • Enkripsiesleutels kan aan naamruimtes geheg word.
  • Ondersteuning vir xxhash, 'n uiters vinnige nie-kriptografiese hashing-algoritme waarvan die spoed slegs deur geheueprestasie beperk word.

Netwerk substelsel

  • Aanvanklike ondersteuning vir Nexthop-voorwerpe wat ontwerp is om skaalbaarheid van IPv4- en IPv6-roetes te verbeter.
  • Netfilter het geleer om filtering na hardewareversnellingstoestelle af te laai. Bygevoeg inheemse verbinding dop ondersteuning vir brûe.
  • 'n Nuwe verkeersbeheermodule waarmee u MPLS-pakkieopskrifte kan manipuleer.
  • Die isdn4linux-substelsel is verwyder.
  • LE pings beskikbaar vir Bluetooth.

Hardeware argitekture

  • Nuwe ARM-platforms en -toestelle: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit vir Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, ens.
  • Vir x86 is die /proc/-meganisme bygevoeg /arch_status om argitektuurspesifieke inligting te vertoon soos die laaste keer dat die AVX512 gebruik is.
  • Geoptimaliseerde VMX-werkverrigting vir KVM, vmexit-spoed het met 12% toegeneem.
  • Verskeie inligting oor Intel KabyLake-, AmberLake-, WhiskeyLake- en Ice Lake-verwerkers bygevoeg en opgedateer.
  • lzma en lzo kompressie vir uImage op PowerPC.
  • Veilige virtio-virtualisering vir S390.
  • Ondersteuning vir groot geheue bladsye vir RISCV.
  • Tydreismodus vir gebruikersmodus Linux (tydvertraging en versnelling).

Toestelbestuurders

  • HDR-metadata-herkenning vir amdgpu- en i915-bestuurders.
  • Funksionaliteit uitbreidings vir Vega12 en Vega20 video skyfies in amdgpu.
  • Multi-segment gamma-korreksie vir i915, sowel as asinchroniese skermafskakeling en 'n aantal nuwe firmware.
  • Die Nouveau-videobestuurder het geleer om skyfies van die TU116-familie te herken.
  • Nuwe Bluetooth-protokolle MediaTek MT7663U en MediaTek MT7668U.
  • TLS TX HW aflaai vir Infiniband, sowel as verbeterde hardeware en temperatuurmonitering.
  • Erkenning van Elkhart Lake in die HD Audio-bestuurder.
  • Nuwe oudiotoestelle en kodeks: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Apple SPI-bestuurder vir sleutelbord en stuurvlak.
  • In die waghond-substelsel kan u 'n tydsbeperking stel vir die opening van /dev/watchdogN.
  • Die cpufreq-frekwensiebeheermeganisme word ondersteun deur imx-cpufreq-dt en Raspberry Pi.

Bron: linux.org.ru

Voeg 'n opmerking