Der var rygter om, at det kunne blive forsinket på grund af Microsoft, ja, men det var i sidste ende ikke tilfældet. Linus Torvalds annoncerede for et par timer siden, om aftenen i går, den 19. januar, tilgængeligheden af Linux 6.13, den nye stabile version af kernen. Som altid ændres mange, men de bliver, hvor de skal blive, hvilket i bund og grund er at pakke hardwaren ind, så flere komponenter fungerer bedre.
Fra den følgende liste, måske fremhæve forbedringer i AMD-processorer, men også eliminering af 107k linjer kode fra gamle og uvedligeholdte controllere, såsom den gamle Fieldbus-kode.
Nyheder i Linux 6.13
Linux-kernen har inkorporeret flere processor-relaterede fremskridt, der fremhæver specifikke forbedringer for at optimere ydeevne og kompatibilitet med nye teknologier. Blandt dem er AMD 3D V-Cache Optimizer driver, som hjælper AMD Ryzen X3D-processorer med effektivt at administrere præferencen mellem cache og frekvens for opgaveallokering. Derudover introducerer Turbostat muligheden for at rapportere om RAPL psys SysWatt-metrikken. På den anden side er et problem, der påvirkede opstartstiderne for AMD Zen 1 og Zen 2 CPU'er på grund af mikrokodeopdateringer, blevet rettet. Hvad angår RISC-V-arkitekturen, inkluderer den nu pointer-maskering for brugerplads, mens LoongArch-processorer understøtter real-time og lazy preemption, og dermed udvider dens muligheder.
Ligeledes integrerer de nye AMD EPYC 9005 Turin-processorer understøttelse af PCI Express TLP Processing Hints og tilføjer forfiningshændelser til Zen 5-arkitekturen. AMD P-State-driveren er også blevet vedtaget som standard for EPYC 9005, der erstatter den traditionelle ACPI CPUFreq. , en tendens, der allerede blev anvendt på Ryzen CPU'er. I tilfælde af Intel har Granite Rapids D-processorer nu inaktiv tilstandsunderstøttelse og tilbyder bedre ydeevne lige ud af boksen. Derudover er understøttelse af SNC6 sub-NUMA-klynger og EDAC-forberedelser til fremtidige Panther Lake H-processorer blevet tilføjet. M1-arkitektur kan nu starte med hovedkernen, tilbyder grundlæggende kompatibilitet til ældre iPhones og iPads.
Andre forbedringer
Inden for kryptografi har den forbedret CRC32C og AEGIS-128 ydeevne på både Intel og AMD processorer, og en ny SLAB-mulighed, kaldet slab_strict_numa, er blevet introduceret, som forbedrer ydeevnen på Ampere-systemer. Når det kommer til grafik og acceleratorer, er understøttelsen af Intel Panther Lake-skærme avanceret med den tidlige aktivering af Xe3-grafik, mens i Raspberry Pi-miljøet tillader V3D-driveren nu brugen af store sider for at øge ydeevnen. Radeon RX 7000 tilføjer funktioner som Zero RPM og runtime repartition support, mens Intel har forbedret sin IVPU controller til 5. generation NPU, indbygget i Panther Lake processorer.
I lager- og filsystemer er understøttelse af NVMe 2.1 kombineret med forbedringer i rotationsmediehåndtering og både EXT4 og XFS har optimeret deres atomare skriveunderstøttelse. ExFAT og Btrfs har modtaget tweaks, der reducerer latens og forbedrer ydeevnen, og understøttelse af SD Ultra Capacity-kort er inkluderet, hvilket tillader kapaciteter op til 128TB. Inden for virtualisering skiller introduktionen af en virtuel CPUFreq-controller sig ud for at forbedre energieffektiviteten i virtuelle maskiner, såvel som understøttelse af KVM-gæster indlejret i IBM Power11 CPU'er og optimeringer af Intel TDX-interaktioner med VMM'er.
Linux 6.13-kernen inkluderer også talrige generelle forbedringer, såsom integrationen af optimeringsteknologier såsom Clang AutoFDO og Propeller for at optimere builds, en mere robust Rust-infrastruktur, der vil tillade indtastning af nye drivere baseret på dette sprog, og fremskridt inden for hukommelsesstyring med cache-optimeringer og doven præemption. Endelig er gamle ikke-vedligeholdte drivere blevet fjernet, såvel som ReiserFS-filsystemet, for at gøre plads til en mere effektiv kerne forberedt til aktuelle teknologiske krav.
Nu tilgængelig
Linux 6.13, som ankom to måneder efter tidligere version, blev annonceret i dag og kan nu downloades fra kernel.org. Dets ankomst til de forskellige Linux-distributioner vil afhænge af filosofien for hver enkelt af dem.