Linus Torvalds heeft aangekondigd De beschikbaarheid van Linux 6.16-rc1, de eerste Release Candidate van de volgende kernelserie. Nu de integratieperiode na twee weken van intense activiteit sluit, kan de community beginnen met het testen van wat de volgende grote kernelupdate zal worden. Zoals gebruikelijk is deze preview-release niet bedoeld voor productieomgevingen, maar het opent wel de deur voor het detecteren van bugs en het verfijnen van nieuwe toevoegingen.
De komst van Linux 6.16-rc1 Het bevat een groot aantal nieuwe functies die gericht zijn op zowel hardwarecompatibiliteit als prestatieverbeteringen. en stabiliteit. Na talloze rapporten, input van ontwikkelaars en de klassieke lawine aan wijzigingen in de laatste dagen van de merge-periode, krijgt de kernel nu vorm voor de stabiele release, die gepland staat voor eind juli of begin augustus.
Linux 6.16-rc1 breidt ondersteuning voor hardware van de volgende generatie uit
Een van de gebieden die het meest schittert in Linux 6.16 is de Integratie van nieuwe AMD- en Intel-drivers, naast de langverwachte ondersteuning voor NVIDIA Blackwell en Hopper GPU's via de Nouveau-driver. Ook is ondersteuning voor het Intel APX-systeem opgenomen, evenals optimalisaties voor USB-audio-ondersteuning, waardoor nu offloading in de hoofdkernel mogelijk is.
Bovendien is de De AMDKFD-driver voor AMD GPU-computing kan nu worden geactiveerd op RISC-V-architecturen., wat de deur opent naar nieuwe platforms en configuraties. AMD en ZTE hebben samengewerkt om deze functionaliteit te valideren, wat heeft geresulteerd in meer opties voor open computing op alternatieve systemen.
Belangrijke updates in opkomende architecturen: RISC-V en LongArch
In de RISC-V-sectie debuteert Linux 6.16 Ondersteuning voor de Supervisor Binary Interface (SBI FWFT) firmware-functie-uitbreiding, nodig om nieuwe mogelijkheden en uitbreidingen van de RISC-V ISA te verwerken. Deze update voegt ook ondersteuning toe voor getrandom in vDSO, het mseal-aanroepsysteem, geoptimaliseerde routines voor RAID6-berekeningen en ondersteuning voor SiFive-extensies. Ook zijn er verbeteringen in de robuustheid en interne opschoning van symboolverwerking, verwerking van verkeerd uitgelijnde toegang en patching van atomaire instructies toegevoegd.
Van haar kant, LoongArch voegt langverwachte ondersteuning toe voor multi-core scheduler, evenals Stackleak-beveiliging, MSEAL-ondersteuning en een verhoging van het maximale theoretische aantal ondersteunde cores tot 2048, naast andere kleine aanpassingen die gericht zijn op het verbeteren van de ervaring op processors van Chinese oorsprong.
Verbeteringen aan bestandssystemen en stabiliteit
Het bchachefs-bestandssysteem blijft evolueren na het gegevensverliesincident in eerdere versies. Er zijn verbeteringen doorgevoerd in stapelverbruik, introspectie, reparaties en foutmeldingen.; hiermee wordt een ernstige bug opgelost die in versie 6.15 is ontdekt. De hoofdontwikkelaar benadrukt het belang van het volgen van de aanbevelingen voordat kritieke bewerkingen zoals fsck worden uitgevoerd, om onnodige schade aan het experimentele bestandssysteem te voorkomen.
Op een ander front, Het EXT4-bestandssysteem krijgt ondersteuning voor grote bestanden en atomische schrijfbewerkingen op bigalloc-systemen., terwijl bchachefs profiteert van een grotere stabiliteit en mogelijkheden voor foutherstel.
Wat is er nieuw voor ontwikkelaars en interne optimalisaties in Linux 6.16-rc1
Het Rust-subsysteem voegt nieuwe abstracties toe voor verschillende onderdelen van de kernel., zoals de toevoeging van assert! KUnit-mapped macro's, ondersteuning voor het compileren van moderne taalversies en verbeteringen aan kernspecifieke crates. De documentatie en programmeerhandleidingen zijn ook verbeterd, inclusief bijgewerkte instructies voor Ubuntu.
Voor meer controle over de symboolexport, de macro EXPORT_SYMBOL_GPL_FOR_MODULES wordt geïntroduceerd, waarmee u de toegang tot bepaalde modules kunt beperken. Zo profiteert u van meer flexibiliteit en veiligheid bij het beheren van interne afhankelijkheden tussen onderdelen van de kernel.
Driver Progress en ondersteuning voor legacy-hardware
In het verzamelgebied, De GPIB-chauffeurs van de historische multifunctionele bus staan bijna klaar om het testterrein te verlaten., die meer dan vijftig jaar na de introductie van de bus een volledige integratie in de kern nadert. Deze vooruitgang is belangrijk voor degenen die nog steeds vertrouwen op traditionele instrumentatiehardware.
Prestatieverbeteringen en voorlopige benchmarks
De eerste prestatievergelijkingen laten zien Lichte maar consistente verbeteringen op AMD Ryzen AI Max+ en Strix Halo-systemen, zowel in CPU-tests als in geïntegreerde Radeon 8060S-graphics. Deze verbeteringen zijn opgemerkt ten opzichte van Linux 6.14 en 6.15waarmee wordt benadrukt dat elke vooruitgang op deze reeds sterk geoptimaliseerde platforms welkom is.
Eerdere prestatieproblemen met Nginx op recente AMD-hardware zijn opgelost. Hierdoor behouden nieuwe versies hun stabiliteit en verwachte prestaties in meerdere omgevingen.
De ontwikkeling van de kernel gaat in het gebruikelijke tempo door, met belangrijke bijdragen aan hardware, bestandssystemen en ontwikkeltools.Er wordt verwacht dat er de komende weken elke zondag nieuwe Release Candidates worden uitgebracht, met als hoogtepunt de stabiele release eind juli of, afhankelijk van de RC's, begin augustus 2025.