Linux 6.18-rc1, wat de LTS-release van 2025 zou kunnen zijn, is nu beschikbaar.

  • Linux 6.18 RC1 arriveert met het samenvoegingsvenster gesloten en een diff gedomineerd door drivers, VFS en Rust, klaar voor intensieve tests.
  • Belangrijkste wijzigingen: Btrfs met blokken die groter zijn dan een pagina, Secure AVIC, CRIU op AMDGPU, nieuwe EDAC-drivers en Bhyve-ondersteuning.
  • Retpoline-optimalisatie voor x86 vermindert kostenoverschrijdingen voor E-cores; planning is eind november of begin december.
  • Een zeer uitgebreid kort logboek per subsysteem benadrukt virtualisatie, netwerken en opslag, met een reële optie voor LTS.

Linux 6.18-rc1

Linux 6.18-rc1 nu beschikbaar voor openbare tests na sluiting van de integratieperiode, en alles wijst erop dat deze lijn de volgende serie met uitgebreide ondersteuning wordt. Gezien het eigen ontwikkelingstempo is de grootte van de patchset gemiddeld en zijn er geen noemenswaardige verrassingen in de merge-lijsten. Dat RC1 arriveert zonder dat er tijdens de samenvoeging ernstige fouten in tweeën worden gedeeld, is een goed teken. voor de stabiliteit van wat komen gaat.

Voor degenen die de kernelcyclus volgen, markeert deze mijlpaal het begin van een aantal weken van polijsten: er volgen nog meer RC's, tests op verschillende hardware en last-minute oplossingen. Als alles goed gaat, zal de stabiele versie ergens eind november, begin december verschijnen., met de mogelijkheid dat het een LTS wordt die veel distributies als basis voor hun zakelijke versies zullen overnemen.

Wat Linux 6.18-rc1 brengt en hoe het is ontwikkeld

Na twee intensieve weken van samenvoegen is de hoofdstructuur getagd voor RC1. De helft van het verschil bestaat uit drivers, terwijl de rest verdeeld is over VFS en bestandssystemen, architectuurupdates (veel devicetree-dingen), tooling, Rust-verbeteringen en verschillende kerngebieden. De eerste publieke versie komt met een klassieke balans: veel drivers en een cross-cutting opschoning in de kern. De eerste publieke cut komt met een klassieke balans: veel driver en transversale healing in de core..

Linus zelf merkte op dat dit een van die ‘goede’ cycli was waarbij hij geen ingewikkelde bugs op zijn testmachines hoefde op te sporen. Dat er tijdens het samenvoegingsvenster minder drama is, is doorgaans een voorbode van een relatief rustige RC-cyclus., altijd afhankelijk van wat de community tijdens het testen ontdekt.

Uitgelichte nieuwe functies en zichtbare veranderingen

De reikwijdte van de veranderingen is breed en raakt alles van beveiliging en virtualisatie tot opslag en hardware-ondersteuning, inclusief meer Rust-code. Dit zijn een aantal bijzonder interessante stukken:

  • Uitbreiding van het gebruik van Rust in de kernel, met meer code en verbeterde ondersteuning voor de infrastructuur. Rust's pad naar de kernel blijft aan kracht winnen.
  • Nieuwe Intel USBIO-stuurprogramma's en meerdere verbeteringen aan het bestandssysteem. I/O-stuurprogramma's en bestandssubsystemen worden voortdurend verfijnd.
  • De voortgang van Intel met betrekking tot Wildcat Lake en een door Rust geïmplementeerde DRM-driver voor de Mali GPU's van Arm zijn in de boom opgenomen. Meer stappen richting next-generation graphics en platforms.
  • Rocket is toegevoegd als acceleratordriver voor Rockchip NPU's en ondersteuning voor haptische touchpads wordt geleverd door Google. AI-versnelling op SoC's en nieuwe haptische ervaringen.
  • Verschillende toevoegingen op AMD Versal-platforms en de introductie van DM-PCACHE als een permanent cachedoel in device-mapper. Cachepersistentie en nieuwe mogelijkheden in geavanceerde SoC's.
  • Verbeteringen in de netwerkstack tegen DDoS-aanvallen en uitgebreide upstream ondersteuning voor de Apple M2 SoC. Versterkte netwerkverdediging en grotere dekking voor Apple Silicon.
  • CET-virtualisatie op KVM voor x86, waarmee de deur wordt geopend naar veiligere stroombesturingen voor gasten. Extra verharding in gevirtualiseerde omgevingen.

Daarnaast zijn er zeer concrete ontwikkelingen die het waard zijn om te benadrukken (zie Linux 6.12): De combinatie van verbeteringen in virtualisatie, encryptie en opslag zorgt voor een robuustere kernel:

  • Ondersteuning voor het draaien van Linux als gast op de FreeBSD Bhyve hypervisor. Een stap verder in draagbaarheid en hypervisorcompatibiliteit.
  • Ondersteuning voor AMD's Secure AVIC-functie op gecodeerde gasten, die bescherming biedt tegen onverwachte interrupts die worden geïnjecteerd door een schadelijke hypervisor. Realistische afscherming voor multi-tenant clouds.
  • Mogelijkheid om TCP-verbindingen met PSP op AMD-platforms te versleutelen. Meer end-to-end privacy in gevoelige omgevingen.
  • Detectie van PTW-functie op nieuwe hardware voor KVM op LoongArch. Betere virtualisatieondersteuning in opkomende architecturen.
  • CRIU-ondersteuning in AMDGPU voor GEM-objecten, waardoor controlepunten/herstel van grafische ladingen wordt vereenvoudigd. Nuttige engineering voor containers en sessiemigraties.
  • Btrfs introduceert initiële ondersteuning voor blokgrootten die groter zijn dan de paginagrootte, waardoor de prestaties bij grote datasets worden verbeterd. Aanzienlijke sprong voor I/O-belastingen met grote blokken.
  • EDAC: Driver voor de AMD VersalNET-geheugencontroller die fouten meldt van verschillende IP-blokken met behulp van IPC-type transport. Gedetailleerdere telemetrie van geheugenfouten.
  • EDAC: Ondersteuning voor ADM Cortex A72-cores bij het rapporteren van fouten in L1- en L2-caches, cruciaal in embedded omgevingen. Verbeterde betrouwbaarheid op 64-bits ARM-processors.
  • Ondersteuning voor twee Intel Alder Lake-S SoC's. Meer platformvarianten worden behandeld in de hoofdboom.
  • In AMD is het mogelijk om QoS-bandbreedtetellers aan bronnen (RMID's) toe te wijzen en deze te volgen zolang ze gekoppeld blijven. Nauwkeurige monitoring van gedeelde bronnen.

Nu Linux 6.18-rc1 beschikbaar is, schetst het beeld een kernel met een duidelijke focus op virtualisatiebeveiliging, uitgebreide hardwareondersteuning (van Apple M2 tot nieuwe Intel- en AMD-varianten) en merkbare verbeteringen in bestandssystemen en netwerken. Als RC1 de komende weken stabiel blijft, zal 6.18 Het heeft de potentie om de solide basis te worden die velen verwachten voor platformvernieuwingen en grootschalige implementaties..

Linux 6.17-rc1
Gerelateerd artikel:
Linux 6.17-rc1 arriveert met veel nieuwe functies en vragen over Bcachefs