Linus Torvalds har nu officiellt lanserat Linux-kärnan version 6.13, som innehåller flera nyheter, förbättringar och utökat stöd för hårdvara. Bland de mest framstående nyheterna finns stöd för att köra Linux i skyddade virtuella miljöer, kallade ”realms”, inom Arm CCA (Confidential Compute Architecture).
Viktiga nyheter i Linux 6.13
Den nya versionen introducerar funktioner som förenklar hur kärnan hanterar preemption, vilket leder till bättre resurseffektivitet. En stor nyhet är också stödet för Arm CCA:s skyddade virtuella miljöer, vilket stärker säkerheten i ARM64-plattformar. Vidare har stöd för Guarded Control Stack (GCS) lagts till för att ge ökat skydd mot stackrelaterade attacker i användarytan för AArch64 (ARM64).
För Intel-processorer introduceras stöd för sub-NUMA-klustring med sex noder, vilket förbättrar resursallokering för belastningsintensiva applikationer. AMD-processorer får nu stöd för split-lock-detektering, vilket hjälper till att identifiera och hantera prestandaproblem.
Förbättringar inom processor- och energihantering
Ett viktigt steg framåt är att den nya standarddrivrutinen amd-pstate nu används på vissa nyare AMD Epyc-processorer. Det ger bättre kontroll över prestanda och energiförbrukning. Dessutom har ett nytt system för att hantera termiska tröskelvärden via netlink införts, vilket gör det enklare att hantera temperaturgränser direkt från användarytan.
Förbättrad nätverkshantering
Linux 6.13 förbättrar nätverksprestandan genom att omvandla RTNL-låset (Routing Netlink) till att fungera per nätverksnamnrymd, vilket minskar konkurrens mellan processer i miljöer med många namnrymder. Nya funktioner inkluderar:
- IRQ-suspension, som tillfälligt stoppar avbrott under intensiva arbetsperioder.
- Möjlighet att konfigurera per-NAPI-inställningar via netlink, vilket ger mer detaljerad kontroll över nätverksgränssnitt.
- Ett nytt API för att hantera trafikformning på hårdvarunivå.
Filssystemförbättringar
Den nya kärnan innebär också flera förbättringar inom filsystem, inklusive:
- F2FS: Möjligheten att skapa partitioner som kan återställas genom att radera aliasade filer.
- XFS: Stöd för atomära skrivoperationer.
- FUSE: Optimeringar som förbättrar prestandan genom sidhantering och större flexiblitet via konfigurerbara parametrar.
- Btrfs och exFAT: Effektivare hantering av data som resulterar i snabbare filoperationer.
Bättre stöd för ny hårdvara
Linux 6.13 lägger till och uppdaterar drivrutiner för en rad enheter, bland annat:
- Surfplattor som Surface Pro 9 5G och Vexia EDU ATLA 10.
- Grafikprocessorer som Adreno A663 och Allwinner H616.
- Ljudkomponenter som AMD ACP 6.3 och RealTek RT721.
- Pekskärmar från NT36672A och nätverkskort från NVIDIA Mellanox MLX5-serien.
En ny virtuell CPU-drivrutin förbättrar prestanda för virtuella maskiner, vilket gör Linux mer effektivt i molnmiljöer.
Andra förbättringar och framtida planer
Linux 6.13 ger också stöd för realtidsberäkning på LoongArch-arkitekturen, stöd för pekarmaskering i användarytan, samt förbättrad felsökning genom nya verktyg för att analysera prestandan vid felaktiga vektoråtkomster.
För de som vill testa den nya versionen finns Linux 6.13 tillgänglig för nedladdning från Linus Torvalds’ git-arkiv och kernel.org. Det rekommenderas dock att vänta tills den blir tillgänglig via distributionens officiella kanaler för att säkerställa stabilitet.
Nästa stora version, Linux 6.14, förväntas bli klar i mars 2025, med en första testversion (RC) tillgänglig den 2 februari.