Linux-kernen 5.3 er blevet frigivet!

Hovednyheder

  • Pidfd-mekanismen, der gør det muligt at knytte en bestemt PID til en proces. Knytningen forbliver aktiv, selv efter processen er stoppet, så PID kan tildeles ved genstart. Detaljer.
  • Begrænsninger for frekvensbånd i procesplanlæggeren. For eksempel kan kritiske processer køre med en minimal frekvensgrænse (lad os sige, ikke mindre end 3 GHz), mens lavprioriterede processer kan køres med en maksimal frekvensgrænse (f.eks. ikke mere end 2 GHz). Detaljer.
  • Understøttelse af AMD Navi-grafikkort (RX5700) i amdgpu-driveren. Alle nødvendige funktioner er implementeret, herunder video kodning/decoding og strømstyring.
  • Fuld funktionalitet på x86-kompatible Zhaoxin-processorer, der er skabt i samarbejde mellem VIA og Shanghai-regeringen.
  • Strømstyringsundersystemet baseret på Intel Speed Select-teknologi, som er karakteristisk for visse Xeon-processorer. Teknologien er bemærkelsesværdig for muligheden for detaljeret performancejustering for hver CPU-kerne.
  • Energi-effektiv ventetilstandsmekanisme for brugerens processer, der bruger umwait-instruktioner til Intel Tremont-processorer. Detaljer.
  • Brugen af intervallet 0.0.0.0/8 er tilladt, hvilket giver 16 millioner nye IPv4-adresser. Detaljer.
  • Fleksibel, let hypervisor ACRN, velegnet til styring af IoT-systemer (Internet of Things). Detaljer.

Nedenfor er nogle andre ændringer listet.

Kernehoveddel

  • Understøttelse af komprimering af firmware til xz-format, hvilket reducerer mappen /lib/firmware fra ca. 420 Mb til ca. 130 Mb.
  • Ny variant af systemopkaldet clone() med mulighed for at angive flere flag. Detaljer.
  • Automatisk valg af større skrifttype til højopløselige skærme i konsollen.
  • CONFIG_PREEMPT_RT-mulighed, der markerer den kommende integration af RT-patch-sættet i hovedgrenen af kernen.

Filsystemundersystem

  • Systemopkald BULKSTAT og INUMBERS til XFS v5, arbejdet med implementeringen af flertrådet indvandring af inoder er også startet.
  • Btrfs bruger nu hurtige kontrolsummer (crc32c) på alle arkitekturer.
  • Et fast flag for uændret tilstand (immutable) anvendes nu hårdt på åbne filer i Ext4. Understøttelse af huller i mapper er implementeret.
  • CEPH har lært at arbejde med SELinux.
  • Smbdirect-mekanismen i CIFS betragtes ikke længere som eksperimentelt. Krypteringsalgoritmer til SMB3.1.1 GCM er blevet tilføjet. Åbningshastigheden for filer er forbedret.
  • Filsystemet F2FS kan rumme byttefiler, der fungerer i direkte adgangstilstand. Mulighed for at deaktivere affaldssamleren ved checkpoint=disable.
  • NFS-klienter kan oprette flere TCP-forbindelser til serveren ved hjælp af monteringsmuligheden nconnect=X.

Hukommelsessystem

  • Hver dma-buf tildeles en fuld inod. Fra katalogerne /proc/*/fd og /proc/*/map_files kan du få mange detaljerede oplysninger om shmem-bufferudnyttelse.
  • Smap-mekanismen viser separat information om anonym og delt hukommelse samt om filcache i proc-filen smaps_rollup.
  • Brugen af rbtree til swap_extent har forbedret ydeevnen under aktiv brug af byttefiler af mange processer.
  • I /proc/meminfo vises antallet af vmalloc-sider.
  • Funktionerne i tools/vm/slabinfo er udvidet med hensyn til sortering af caches efter fragmentering.

Virtualisering og sikkerhed

  • Virtio-iommu-driveren til paravirtualiserede enheder muliggør sending af IOMMU-anmodninger uden emulering af adresseoversigt.
  • Virtio-pmem-driveren til adgang til lagerenheder gennem fysisk adresseområde.
  • Accelereret adgang til metadata for vhost. For TX PPS-tests viser hastigheden en stigning på 24%.
  • Zerocopy er deaktiveret som standard for vhost_net.
  • Krypteringsnøgler kan knyttes til navnerum.
  • Støtte til xxhash - en ekstremt hurtig ikke-kryptografisk hash-algoritme, hvis hastighed kun er begrænset af hukommelsens ydeevne.

Netværkssubsystem

  • Indledende støtte til nexthop-objekter, der er skabt for at forbedre skalerbarheden af IPv4- og IPv6-ruter.
  • Netfilter har lært at udføre filtrering på hardwareaccelererende enheder. Indbygget understøttelse af forbindelsessporing for broer er blevet tilføjet.
  • Et nyt trafikstyringsmodul, der muliggør manipulation af MPLS-pakkens overskrifter.
  • ISDN4Linux-systemet er blevet fjernet.
  • LE-ping er tilgængeligt for Bluetooth.

Hardwarearkitekturer

  • Nye ARM-platforme og enheder: Mediatek mt8183, Amlogic G12B, Kontron SMARC SoM, Google Cheza, devkit til Purism Librem5, Qualcomm Dragonboard 845c, Hugsun X99 TV Box, mv.
  • For x86 er der tilføjet en mekanisme /proc//arch_status for at vise arkitektur-specifik information som den sidste brugstid for AVX512.
  • VMX-ydelsen er optimeret for KVM, og hastigheden ved vmexit er steget med 12%.
  • Forskellige oplysninger om Intel KabyLake, AmberLake, WhiskeyLake og Ice Lake-processorer er blevet tilføjet og opdateret.
  • LZMA- og LZO-komprimering til uImage på PowerPC.
  • Sikret virtio-virtualisering for S390.
  • Understøttelse af store hukommelsessider til RISCV.
  • Tidsrejsetilstand for User-mode Linux (nedsættelse og forøgelse af tid).

Enhedsdrivere

  • HDR metadata-genkendelse for amdgpu- og i915-drivere.
  • Udvidelser af funktionaliteten for Vega12- og Vega20-grafikchips i amdgpu.
  • Multisegment gamma-korrektion for i915 samt asynkron skærmstrømstyring og en række nye firmware.
  • Videodriver Nouveau har lært at genkende chips fra TU116-familien.
  • Nye Bluetooth-protokoller MediaTek MT7663U og MediaTek MT7668U.
  • TLS TX HW unloading for Infiniband samt udvidelse af hardware- og temperaturmonitorering.
  • Genkendelse af Elkhart Lake i HD Audio-driveren.
  • Nye lydapparater og codecs: Conexant CX2072X, Cirrus Logic CS47L35/85/90, Cirrus Logic Madera, RT1011/1308.
  • Apple SPI-driver til tastatur og touchpad.
  • I watchdog-subsystemet kan der sættes en grænsetid for åbning af /dev/watchdogN.
  • CPUs frekvensstyringsmekanisme cpufreq har fået understøttelse til imx-cpufreq-dt og Raspberry Pi.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster