För några dagar sedan meddelades det Lansering av den nya officiella versionen av Linuxkärnan 6.17, vilket kommer efter två månaders kontinuerligt arbete.
Linux 6.17 är en version som markerar ett betydande steg framåt inom prestanda, stabilitet och integration Det tekniska genombrottet för det fria operativsystemet par excellence. Denna utgåva innehåller 14 334 korrigeringar från 2 118 utvecklare, med en 46 MB lång patch som påverkar mer än 12 800 filer och modifierar mer än en miljon rader kod mellan tillägg och borttagningar. Med detta bekräftar kärnan sin innovationstakt och bredden i sin community.
Btrfs, ext4 och NTFS3: Viktiga framsteg inom filsystem
Lagringssystemet och filsystemen har fått särskild uppmärksamhet. Btrfs, en av pelarna av den moderna kärnan, nu erbjuder experimentellt stöd för stora folios, vilket minskar minnesbelastningen och avsevärt förbättrar prestandan vid intensiv drift. Avläsningsmekanismerna har optimerats och bitmappshantering, vilket ger en ökning av hastigheten för att skapa tomma filer med 20 %. Dessutom är nycklarna i XArray-strukturen nu mer kompakta, vilket minskar antalet lövnoder med upp till 70 %.
Parallellt, ext4 lägger till stöd för buffrad I/O med flaggan RWF_DONTCACHE, tillåta att data tas bort från cachen omedelbart efter skrivning, samtidigt som EROFS lägger till metadatakomprimeringNTFS3-drivrutinen utökar under tiden stödet för symboliska länkar skapade i Windows och förbättrar namnvalideringen, vilket stärker integrationen mellan plattformar.
Det lyfter också fram Bcachefs övergång till externt underhåll, efter att den uteslutits från aktiv utveckling av huvudkärnan. Även om den kommer att finnas kvar i kodbasen, kommer dess utveckling att bero på den oberoende grenen som leds av Kent Overstreet tills dess återintegrering i de officiella riktlinjerna för kärnutveckling har konsoliderats.
Nya moduler och förenkling av aktivitetsschemaläggaren
El Kernel 6.17 förenar koder för system med en och flera processorer, vilket eliminerar redundanta konfigurationer. Detta beslut förenklar hanteringen av aktivitetsschemaläggare och gör SMP-versioner till grunden även i miljöer med en enda processor.
Ett annat av de stora tilläggen är DAMON_STAT-modulen, som utökar DAMON-delsystemets funktioner genom att tillhandahålla statistik om minnesåtkomst och inaktivitet. Inom samma område, system ARM64 får stöd för live-patchar (Live Patching), vilket gör att kärnan kan uppdateras utan omstart.
Stödet från pidfd är utökat med möjligheten att associera utökade attribut från användarutrymmet och underhålla information mellan återöppningar av samma process, en viktig förbättring för avancerad processhantering i fleranvändarmiljöer.
Framsteg inom systemsäkerhet, felsökning och tillförlitlighet
Den nya versionen av Linuxkärnan, version 6.17, introducerar förbättringar av kärnans skyddsmekanismer, särskilt mot CPU-sårbarheter. Istället för att förlita sig på specifika attacknamn, Konfigurationer låter dig nu välja blockerande vektorer baserat på vilken typ av isolering som äventyras. (vare sig mellan användarprocesser, mellan kärnan och användaren, eller mellan virtualiserade miljöer), vilket erbjuder ett mer robust och effektivt skydd.
Kärnan också förbättrar säkerheten för filsystemet /proc, fixar dess rot-inodenummer för att förhindra skadlig manipulation genom falska monteringar. Detta är utöver Integrera skydd i kompilering med Clang, vilket initierar alla variabler på stacken för att förhindra läckage av oinitialiserad data.
Dessutom framhålls det också att i kärnan introducerar nya komponenter som möjliggör övervakning av kritiska applikationer och verifiera efterlevnad av beteenden som definieras i formella modeller. Samtidigt utökar AppArmor-systemet sitt omfång genom att inkludera åtkomstkontroll för AF_UNIX-sockets, vilket stärker säkerhetslagret för intern kommunikation.
Nätverk, virtualisering och optimerad prestanda
När det gäller nätverk, Linux 6.17 introducerar stöd för algoritmen för kontroll av överbelastning TCP DualPI2, tanke att upprätthålla en balans mellan högprioriterad trafik och standardtrafik utan att försämra prestandanNoggrannheten för TCP-mottagningsfönstrets storlek har också förbättrats, och stödet för Multipath TCP (MPTCP) har utökats, vilket förbättrar samtidiga överföringsmöjligheter över flera vägar.
El stöd för Power over Ethernet (PSE) möjliggör nu konfigurerbara strategier för strömfördelning, vilket förbättrar effektiviteten i enheter som IP-kameror och accesspunkter. Samtidigt innehåller Management Component Transport Protocol (MCTP) avancerad routing, vilket möjliggör kommunikation mellan externa noder via mellanliggande noder.
Inom virtualiseringsområdet, den KVM-hypervisor lägger till stöd för GICv5-avbrottskontroller på ARM, och parametern CONFIG_KVM_IOAPIC har lagts till, vilket gör det möjligt att inaktivera emuleringar av äldre drivrutiner. Dessutom har skyddet mot VMSCAPE-sårbarheter stärkts, och Lockdown LSM-modulen, som begränsar root-användaråtkomst till kärnan, har återaktiverats – en viktig funktion i säkerhetsförbättrade miljöer och UEFI Secure Boot.
GPU, ljud och stöd för nya arkitekturer
Styrenheten Intels Xe DRM förbättrar kompatibiliteten med mikroarkitekturerna Panther Lake och WildCat Lake, medan drivrutinen AMDGPU utökar stödet för minnesrensningsmekanismer (Cleaner Shader) och lägger till optimeringar för bärbara datorer med hybridgrafik.
Styrenheten i915 använder drm_panic-funktionen, liknande en "blåskärm" vilket hjälper till att diagnostisera kritiska fel. Dessutom fortsätter arbetet med Nova-drivrutinen, skriven i Rust för NVIDIA GPU:er, att integreras, vilket lägger till stöd för GeForce RTX 2000-serien och nya funktioner för minneshantering, bildbuffertar och GSP-firmware.
Å andra sidan, förarna Adreno, Panfrost och Lima utökar stödet för grafikkort från Qualcomm, Mediatek och Rockchip, respektive. Inom ljudavdelningen lägger kärnan till stöd för nya system som Fairphone 4 och 5, Framework Laptop 13 (Ryzen AI 300) och olika modeller från HP, ASUS och LG, vilket återspeglar kärnans engagemang för full kompatibilitet med modern hårdvara.
Slutligen utökas stödet för ARM-kort och SoC:er med inkluderingen av chip som NVIDIA Tegra264, Exynos 2200, Marvell PXA1908, Sophgo SG2000, Mediatek mt6572, Renesas R-Car V4M-7 och TI am62d2, vilket befäster Linux närvaro i mobila, inbyggda och högpresterande enheter.
Slutligen, om du är intresserad av att veta mer om det, kan du konsultera detaljerna i följande länk.