De ontwikkeling van Linux 6.15 Alles verliep soepel en de stabiele versie kwam op het verwachte moment uit. Linux Torvalds heeft het dus al officieel aangekondigd en wij herhalen deze release met ons gebruikelijke bericht. Zoals altijd zijn er veel veranderingen en verbeteringen, waaronder ondersteuning voor nieuwe hardware.
Iets wat we niet zien, kan ook de aandacht trekken. In vorige versies een sectie over de gaming, wat betekende dat er in dit gedeelte veel veranderingen werden doorgevoerd. In Linux 6.15 zijn er wel een paar voor gamers, maar minder. Wat volgt is lijst met het meest opvallende nieuws van deze kernelversie.
Linux 6.15 hoogtepunten
- Verwerkers:
- Een groot aantal verbeteringen aan AMD- en Intel CPU-ondersteuning, waaronder ondersteuning voor het gebruik van AMD INVLPGB voor broadcast-TLB-invalidatie en FineIBT-BHI.
- Eerst werken aan het inschakelen van Intel APX-ondersteuning.
- Veel snellere CRC-code voor AVX-512 CPU's.
- Turbostat kan nu met maximaal 8192 CPU-kernen werken, vergeleken met de limiet van 1024 CPU-kernen die nu door sommige gebruikers is overschreden.
- De prestatiegebeurteniscode heeft ondersteuning toegevoegd voor AMD Zen 5-laadlatentiefiltering.
- Snellere AES-CTR voor AMD Zen 5 en andere nieuwere Intel/AMD-processoren, naast de vele verbeteringen aan het cryptografische subsysteem voor Linux 6.15.
- RISC-V-ondersteuning voor BFloat16. Naast BF16 worden nu ook andere nieuwere RISC-V-instructies ondersteund.
- Meer functies voor LoongArch, zoals UBSAN-kernondersteuning, verbeterde BPF JIT en andere kernfuncties.
- Verbeteringen aan het AMD P-State-stuurprogramma.
- Er is een aanzienlijke prestatieregressie voor de CPUIdle-governance op niet-geticklede Linux-systemen opgelost, die voorheen voor SPECjbb Java-tests een prestatieregressie van ongeveer 50% kon opleveren.
- Intel en AMD KVM-updates.
- Verbeteringen aan Intel TDX om een ‘trage en buggy’ codepad te voorkomen.
- MIPS-multiclusterondersteuning is samengevoegd en wordt gebruikt voor de Mobileye EyeQ6 SoC.
- Ondersteuning voor de AMD Versal NET SoC.
- Arm Morello, Apple T2, MNT Reform 2 en vele andere SoC's en apparaten toegevoegd/gewijzigd.
- Ondersteuning voor Intel Raptor Lake S in de EDAC-driver.
- Grafische kaarten en GPU's:
- De zeer primitieve NOVA-drivercode is samengevoegd in deze open-source, Rust-gebaseerde NVIDIA kernel grafische/beeldschermdriver, die op zijn beurt gebaseerd is op NVIDIA's GSP (GPU System Processor) met Turing en nieuwere GPU's. Deze laatste opvolger van de Nouveau-driver bevindt zich nog in een vroeg stadium van ontwikkeling en kan nog niet gebruikt worden op Linux 6.15.
- Intel Xe-driverondersteuning voor gedeeld virtueel geheugen (SVM).
- Gestandaardiseerde melding aan de gebruikersruimte van vastgelopen GPU's.
- De Intel Xe-driver ondersteunt ook EU stop sampling.
- Een nieuwe overlevingsmodus voor de Intel Xe-driver.
- Maak kennis met de nieuwe dirty rect-functie van het Intel Xe3-stuurprogramma.
- Rapportage van Intel GPU- en VRAM-temperaturen met de Xe-driver.
- Ondersteuning voor Intel GuC SLPC-energieprofiel.
- AMDGPU-ondersteuning voor de OEM i2c-interface voor RGB-verlichting en andere besturingselementen die door sommige AMD Radeon-kaartpartners worden gebruikt.
- Nieuwe AMD-hardwareondersteuning voor verschillende nieuwe IP-blokken in aankomende GPU's/APU's.
- Rapporten over de ventilatorsnelheid van de AMD Radeon RX 9070-serie.
- Apple Touch Bar-displaystandaard.
- Diverse andere grafische/beeldschermdrivertoevoegingen.
- Opslag- en bestandssystemen:
- Blokformaten inschakelen die groter zijn dan de paginagrootte.
- EROFS kan nu veel grotere datasets verwerken, zoals de sets die worden gebruikt om modellen voor kunstmatige intelligentie te trainen.
- Het Bcachefs-schijfformaat wordt nu beschouwd als "soft frozen" voordat het experimentele label hopelijk in de nabije toekomst wordt verwijderd.
- Snelle, realtime Zstd-datacompressie voor Btrfs.
- Voorbereidingen voor grote atomaire schrijfondersteuning. In een toekomstige kernelversie worden EXT4 en XFS al voorbereid om de verwerking van grote atomische schrijfbewerkingen te ondersteunen.
- Inline crypto passthrough voor het DM-Stripe-doel is een van de updates van Device Mapper.
- Ondersteuning voor veel grotere bestandsnamen met FUSE door de limiet voor de bestandsnaamlengte van 1024 naar 4096 te verhogen voor bestandssystemen in gebruikersruimte.
- EXT4 is beter beschermd tegen schadelijke bestandssystemen.
- Verschillende verbeteringen in F2FS.
- exFAT kan nu veel sneller bestanden verwijderen.
- Kleine optimalisaties van VFS-bestanden.
- netwerken:
- Ondersteuning voor nul-kopie-ontvangst in IO_uring-netwerk.
- Een MCTP-transportdriver voor MCTP via USB.
- Intel Killer E5000 Ethernet-ondersteuning.
- Ondersteuning voor Airoha RISC-V-netwerkpakketverwerkingseenheid.
- Veel andere verbeteringen aan de bekabelde en draadloze netwerkcontrollers, waaronder ondersteuning voor de Realtek RTL8814AE en RTL8814AU en andere ASIC's.
- Andere hardware:
- Het nieuwe FWCTL-subsysteem wordt geïntroduceerd.
- Diverse verbeteringen aan de laptopondersteuning, zoals de toevoeging van een driver voor de Samsung Galaxy Book en ondersteuning voor de Huawei Matebook E Go EC.
- Apple Z2 Touchscreen en Touch Bar-controller voor invoer op bepaalde mobiele Apple-apparaten en de Touch Bar voor Apple Silicon M-Series-apparaten.
- Een achtergrondverlichtingscontroller voor verschillende mobiele Apple-apparaten.
- Betere bediening van Sony PlayStation 5-controllers.
- De nieuwe Parade PS883X-controller is een van de USB- en Thunderbolt-upgrades.
- Verbeteringen aan de GPIB-buscode.
- Sensorbewaking voor AMD BC-250 en een ASUS X670E-moederbord.
- Ondersteuning voor SPI-downloads.
- Ondersteuning voor SoundWire Bulk Register Access (BRA) voor een grotere bandbreedte.
- Veel andere nieuwe hardware-ondersteuning voor geluid.
- Watchdog-driver toegevoegd voor Lenovo ThinkEdge SE30.
- PCI-stuurprogramma's voor de Agilex PCIe-controller en AMD Multimedia DMA Bridge.
- Ondersteuning voor Microsoft Hyper-V als rootpartitie en de mogelijkheid om CPU-cores los te koppelen in de context van Hyper-V virtuele machines waarop Linux draait.
- De Qualcomm Iris videodecoderingsdriver is samengevoegd met de DesignWare HDMI-invoerondersteuning.
- Linux-beveiliging:
- MSEAL beschermt systeemtoewijzingen om de beveiliging op Chrome OS, Android en andere Linux-platforms met een hoge beveiliging te verbeteren.
- AMD Zen 5 SRSO-beperkingsbehandeling voor KVM.
- ARM64 draait de Spectre BHB-mitigatieverwerking voor AArch64-processors om.
- Algemene verbeteringen:
- Er zijn veel verbeteringen te vinden in de kernelplanner in Linux 6.15.
- Kbuild-ondersteuning voor 64-bits Debian LoongArch en sneller gebruik van gendwarfksyms.
- Een nieuwe opstartoptie, “hugetlb_alloc_threads”, kan de opstarttijd van Linux versnellen.
- Updates aan de kernbindingen van de Rust-driver en andere toevoegingen aan de Rust-taal.
- Ondersteuning voor latentieprofielen met perf.
- Zstd 1.5.7 biedt bijgewerkte Zstandard-compressie/decompressie-ondersteuning.
- Een standaard null TTY-compilatieoptie voor degenen die de kernel bouwen zonder VT-ondersteuning.
- Verschillende updates voor sched_ext.
Bovendien zijn de oude IBM CXL/CAPI-drivers en de ondersteuning voor de IBM Cell Blade-server verwijderd.
Nu verkrijgbaar
Linus Torvalds heeft zojuist de release van Linux 6.15 aangekondigd. Deze versie zou binnenkort beschikbaar moeten zijn op kernel.org. Of deze update op de verschillende Linux-distributies beschikbaar komt, hangt af van de updatefilosofie van elke distributie.