Kernel Linux 5.3 është lëshuar!

Risitë kryesore

  • Mekanizmi pidfd ju lejon të caktoni një PID specifike për një proces. Mbyllja vazhdon pas përfundimit të procesit në mënyrë që PID t'i lëshohet kur të fillojë përsëri. Detalet.
  • Kufizimet e diapazoneve të frekuencës në planifikuesin e procesit. Për shembull, proceset kritike mund të ekzekutohen në një prag frekuence minimale (të themi, jo më pak se 3 GHz), dhe proceset me prioritet të ulët mund të ekzekutohen në një prag frekuence më të lartë (për shembull, jo më shumë se 2 GHz). Detalet.
  • Mbështetje për çipat video të familjes AMD Navi (RX5700) në drejtuesin amdgpu. Të gjitha funksionet e nevojshme janë zbatuar, duke përfshirë kodimin/dekodimin e videos dhe menaxhimin e energjisë.
  • Përdoret plotësisht në procesorë Zhaoxin të pajtueshëm me x86, të krijuar si rezultat i bashkëpunimit midis VIA dhe qeverisë së Shangait.
  • Nënsistemi i menaxhimit të energjisë duke përdorur teknologjinë Intel Speed ​​​​Select, karakteristikë e disa procesorëve të familjes Xeon. Teknologjia është e dukshme për aftësinë e saj për të rregulluar mirë performancën për çdo bërthamë CPU.
  • Një mekanizëm pritjeje për procesin e hapësirës së përdoruesit me efikasitet energjie duke përdorur udhëzime umwait për procesorët Intel Tremont. Detalet.
  • Gama 0.0.0.0/8 është miratuar për përdorim, e cila jep 16 milionë adresa të reja IPv4. Detalet.
  • Hipervizor fleksibël, i lehtë ACRN, i përshtatshëm për menaxhimin e sistemeve IoT (Internet of Things). Detalet.

Më poshtë janë disa ndryshime të tjera.

Pjesa kryesore e bërthamës

  • Mbështetje për kompresimin e firmuerit në formatin xz, i cili ju lejon të reduktoni direktorinë /lib/firmware nga ~ 420 MB në ~ 130 MB.
  • Një variant i ri i thirrjes së sistemit klon() me aftësinë për të vendosur më shumë flamuj. Detalet.
  • Zgjedhja automatike e fontit më të madh për rezolucion të lartë në tastierë.
  • Opsioni CONFIG_PREEMPT_RT shënon integrimin e shpejtë të një grupi arnash RT në degën kryesore të kernelit.

Nënsistemi i skedarëve

  • Sistemi BULKSTAT dhe INUMBERS kërkon XFS v5 dhe gjithashtu ka filluar puna për zbatimin e kalimit inode me shumë fije.
  • Btrfs tani përdor kontrolle të shpejta (crc32c) në të gjitha arkitekturat.
  • Flamuri i pandryshueshmërisë (pandryshueshmërisë) tani zbatohet rreptësisht për të hapur skedarë në Ext4. Mbështetje e zbatuar për vrimat në drejtori.
  • CEPH ka mësuar të punojë me SELinux.
  • Mekanizmi smbdirect në CIFS nuk konsiderohet më eksperimental. U shtuan algoritme kriptografike për SMB3.1.1 GCM. Rritja e shpejtësisë së hapjes së skedarëve.
  • F2FS mund të presë skedarë shkëmbimi; ato funksionojnë në modalitetin e aksesit të drejtpërdrejtë. Mundësia për të çaktivizuar grumbulluesin e mbeturinave me pikë kontrolli=çaktivizoj.
  • Klientët NFS mund të krijojnë lidhje të shumta TCP me një server menjëherë nëpërmjet opsionit nconnect=X mont.

Nënsistemi i memories

  • Çdo dma-buf i jepet një inode e plotë. Drejtoritë /proc/*/fd dhe /proc/*/map_files ofrojnë shumë informacione të detajuara rreth përdorimit të buferit shmem.
  • Motori smaps shfaq informacion të veçantë në lidhje me memorien anonime, memorien e përbashkët dhe memorien e skedarit në skedarin smaps_rollup proc.
  • Përdorimi i rbtree për swap_extent përmirësoi performancën kur shumë procese po ndërronin në mënyrë aktive.
  • /proc/meminfo tregon numrin e faqeve vmalloc.
  • Aftësitë e tools/vm/slabinfo janë zgjeruar në drejtim të renditjes së cache-ve sipas shkallës së fragmentimit.

Virtualizimi dhe Siguria

  • Drejtuesi virtio-iommu për një pajisje të paravirtualizuar që lejon dërgimin e kërkesave të IOMMU pa emuluar tabelat e adresave.
  • Drejtuesi virtio-pmem për qasje në disqet përmes hapësirës fizike të adresave.
  • Përshpejtimi i aksesit në meta të dhënat për vhost. Për testet TX PPS tregojnë një rritje prej 24% në shpejtësi.
  • Zerocopy është çaktivizuar si parazgjedhje për vhost_net.
  • Çelësat e enkriptimit mund t'i bashkëngjiten hapësirave të emrave.
  • Mbështetje për xxhash, një algoritëm hash jashtëzakonisht i shpejtë jokriptografik, shpejtësia e të cilit është e kufizuar vetëm nga performanca e kujtesës.

Nënsistemi i rrjetit

  • Mbështetje fillestare për objektet nexthop të krijuar për të përmirësuar shkallëzueshmërinë e rrugëve IPv4 dhe IPv6.
  • Netfilter ka mësuar të shkarkojë filtrimin në pajisjet e përshpejtimit të harduerit. U shtua mbështetje për gjurmimin e lidhjeve vendase për urat.
  • Një modul i ri i kontrollit të trafikut që ju lejon të manipuloni titujt e paketave MPLS.
  • Nënsistemi isdn4linux është hequr.
  • Ping LE të disponueshme për Bluetooth.

Arkitekturat e harduerit

  • Platformat dhe pajisjet e reja ARM: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit për Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, etj.
  • Për x86, mekanizmi /proc/ është shtuar /arch_status për të shfaqur informacione specifike për arkitekturën, siç është hera e fundit që është përdorur AVX512.
  • Performanca e optimizuar e VMX për KVM, shpejtësia e vmexit u rrit me 12%.
  • U shtuan dhe përditësuan informacione të ndryshme rreth procesorëve Intel KabyLake, AmberLake, WhiskeyLake dhe Ice Lake.
  • Kompresimi lzma dhe lzo për uImage në PowerPC.
  • Virtualizim i sigurt për S390.
  • Mbështetje për faqe të mëdha memorie për RISCV.
  • Modaliteti i udhëtimit në kohë për Linux në modalitetin e përdoruesit (ngadalësimi dhe përshpejtimi i kohës).

Drejtuesit e pajisjes

  • Njohja e meta të dhënave HDR për drejtuesit amdgpu dhe i915.
  • Zgjerime funksionale për çipat video Vega12 dhe Vega20 në amdgpu.
  • Korrigjimi i gamas me shumë segmente për i915, si dhe fikja asinkrone e ekranit dhe një numër firmueri të ri.
  • Shoferi i videos Nouveau ka mësuar të njohë çipat nga familja TU116.
  • Protokollet e reja Bluetooth MediaTek MT7663U dhe MediaTek MT7668U.
  • Shkarkimi TLS TX HW për Infiniband, si dhe monitorim i përmirësuar i harduerit dhe i temperaturës.
  • Njohja e Liqenit Elkhart në drejtuesin HD Audio.
  • Pajisjet dhe kodekët e rinj audio: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Drejtues Apple SPI për tastierë dhe tastierë.
  • Në nënsistemin Watchdog, mund të vendosni një kufi kohor për hapjen e /dev/watchdogN.
  • Mekanizmi i kontrollit të frekuencës cpufreq mbështetet nga imx-cpufreq-dt dhe Raspberry Pi.

Burimi: linux.org.ru

Shto një koment