Linux 6.18-rc5 nu beschikbaar, "klein en saai"

  • Samenvoegingsvenster gesloten met rc1 en rc5 al in testfase, geen grote problemen
  • Grote sprong voorwaarts in drivers, virtualisatie (KVM x86 CET, Secure AVIC) en DRM (Tyr, Rocket)
  • Verbeteringen in architecturen (Apple Silicon, Intel, AMD, RISC-V) en XFS/DM-PCACHE
  • Mogelijke LTS, stabiel schema voor eind november of begin december

Linux 6.18-rc5

Linux 6.18-rc5 Het staat al op de testbaan En hoewel de integratiefase al weken geleden is beëindigd, kunnen we de film uit deze cyclus beter begrijpen als we hem bekijken vanaf de eerste publieke release. Na het sluiten van het samenvoegingsvenster en de release van 6.18-rc1De ontwikkeling verloopt voorspoedig, waarbij opeenvolgende RC's details verfijnen en de hardware-ondersteuning verfijnen.

Het sappige aan dit verhaal is dat alles erop wijst... Het zou de volgende serie met uitgebreide ondersteuning kunnen worden. wanneer de stabiele versie eind november of begin december verschijnt. Linus merkte op dat de start van de cyclus een van de "goede" was: zonder dramatische jacht op insecten in hun testboerderij, iets dat doorgaans redelijk kalme RC's voorspelt (in tegenstelling tot 6.17-rc1).

Belangrijkste nieuwe kenmerken van de 6.18-serie

De veranderingen omvatten onder meer nieuwe drivers, aanpassingen aan belangrijke subsystemen en een duidelijke focus op beveiliging en virtualisatie. In deze partij vallen enkele stukken op. die de moeite waard is om in de gaten te houden; voor achtergrondinformatie over drivers en virtualisatie, kijk op Nieuwe functies in virtualisatie en drivers:

  • CET-virtualisatie in KVM x86 voor Intel- en AMD-CPU's, waardoor Control-Flow Enforcement-mechanismen op gasten mogelijk worden.
  • Hoofdingang van de Intel USBIO-controllers, waardoor de reikwijdte van I/O wordt uitgebreid.
  • Eerste ondersteuning voor haptische aanraakpanelenwaardoor de deur wordt geopend naar rijkere tastbare ervaringen.
  • AMD Secure AVIC en een handvol virtualisatieverbeteringen gericht op EPYC.
  • Schermstandaard voor Intel Wildcat Lake, waarmee de weg wordt vrijgemaakt voor toekomstige platforms.
  • DRM/accelerator-controllers komen eraan Tyr en Rocket, met Tyr geïmplementeerd in Rust voor Mali GPU's en Rocket als NPU-accelerator in recente Rockchip SoC's.
  • XFS schakelt online fsck standaard in., waardoor onderhoud en consistentie worden versterkt zonder het systeem stil te leggen.
  • Intel herschrijft zijn Habana Labs-chauffeur voor AI-werklasten.
  • Meer controllers voor AMD Versal, uitbreiding van de ondersteuning in adaptieve SoC's.
  • DM-PCACHE als een nieuwe permanente cachebestemming in Device Mapper.
  • Stroomopwaartse inclusie van Schovenhet toevoegen van stukken aan het ecosysteem.

Naast de krantenkoppen, Het grootste deel van het verschil wordt veroorzaakt door de chauffeurs., gevolgd door wijzigingen in VFS/FS, apparaatbomen, hulpmiddelen, architectuurupdates (met veel DT) en verbeteringen in de Rust-infrastructuur.

Processoren en architecturen: finetuning aan de basis

De kern van de hardware krijgt een flinke dosis verbeteringen die de verschillende onderdelen overkoepelen. Dit zijn de meest opvallende punten die bij serie 6.18 horen:

  • Optimalisatie Retpoline ontworpen om te helpen met Intel E-cores.
  • Intel TDX compatibel met Kexec, met uitzondering van enkele oudere Xeon-games die fouten bevatten.
  • In LoongArch, de De beveiligingsengine beheert RNG, TPM2 en cryptografische versnelling. gedownload.
  • Correctie van een PCIe-prestatieprobleem in Intel Xeon CPU's.
  • Stuurprogramma-update AMD Versal TRNG voor die adaptieve SoC's.
  • Meer voorbereidingen in het verschiet AMD Zen 6.
  • Specifieke patch voor AMD bulldozer en veteranenderivaten.
  • Verandering (laat en enigszins controversieel) naar Intel FRED bij de flexibele uitvoering van evenementen.
  • Wat is er nieuw in IOMMU voor Intel, AMD, Apple en RISC-V.
  • Apparaatbomen voor Apple M2 Pro, Max en Ultra, met dank aan Project Asahi, ter versterking van Apple Silicon.
  • SoC-integratie ESWIN EIC7700 (SirFive HiFive Premier P550) op de hoofdtribune.
  • DT's voorbereiden voor ARM C1 CPU's (Nano, Pro, Premium, Ultra) op het nieuwe platform Lumex CSS van ARM.
  • De “katrollen of katrollen Ze worden samengevoegd als een array-gebaseerde CPU-cache, die optioneel kan worden ingeschakeld.
  • small geheugenbeheeroptimalisatie in x86.
  • Aanvalsvectorcontroles die in staat zijn om mitigatie uit te voeren VMSCAPE.
  • Nieuwe chauffeurs EDAC voor Intel, AMD en ARM.
  • RISC-V accepteert MIPS-provideruitbreidingen.
  • Basislijnupdate voor de Intel-microcodehet in delen als verouderd beschouwen.
  • Ondersteuning van glijdend energiebeheer in Intel Panther Lake.
  • Verbeteringen prestaties bij cryptografische bewerkingen.

In dit gedeelte wordt duidelijk gemaakt dat ondersteuning voor nieuwe platformen en robuustheid in bestaande architecturen Ze gaan hand in hand in 6.18, met wijzigingen die zowel de prestaties als de beveiliging beïnvloeden.

Virtualisatie: meer kracht en compatibiliteit

In omgevingen met hypervisors is het verhaal ook positief. Belangrijke capaciteiten zijn versterkt in KVM en co.

  • Beheerder meer dan 255 vCPU AMD EPYC-servers zijn nu betrouwbaarder.
  • Detectie van Bhyve-hypervisor FreeBSD toegevoegd.
  • Ondersteuning van KVM x86 CET bij Intel en AMD, waardoor de controlestroom wordt aangescherpt.
  • AMD Secure AVIC ingeschakeld voor gecodeerde gasten.
  • Aanzienlijke verbeteringen voor Microsoft Hyper-VKexec/Kdump, vertrouwelijke VM's in Azure en meer.
  • Verscheidene Extra instellingen in KVM algemeen.
  • Ondersteuning voor NVIDIA GB300 met controller NVGRACE VFIO.

Over het geheel genomen gastveiligheid en schaalbaarheid Ze zetten een stap voorwaarts die merkbaar zal zijn in multi-tenant clouds en labs met een hoge vCPU-dichtheid.

Grafische vormgeving en DRM: meer drivers, meer toekomst

Er wordt veel aandacht besteed aan de visuele aspecten en de acceleratoraspecten, maar ook aan nieuwe functies die in Rust zijn geschreven. Dit zijn de sleutels:

  • Nieuwe versneller Raket voor de NPU in recente Rockchip SoC's.
  • Betere compatibiliteit met AMD GCN 1.0 op AMDGPU.
  • Compatibiliteit met Intel SLPC-vermogensprofiel.
  • Schermstandaard voor Intel Wildcat Lake.
  • Herschrijven van de Habana Labs-chauffeur door Intel.
  • Nouveau neemt standaard NVIDIA GSP-firmware over.
  • DRM-ondersteuning Panter voor ARM Mali GPU's (G710, G510, G310, Gx15, Gx20, Gx25).
  • Arriveert Tyr als driver in Rust voor ARM Mali GPU's, met als doel Panthor te vervangen.

De boodschap is duidelijk: Consolidatie voor huidige GPU's en voorbereiding op de toekomstige, waarbij Rust steeds populairder wordt op het gebied van grafische drivers.

Opslag- en bestandssystemen

De datalaag blijft niet ver achter. XFS schakelt standaard online fsck in en Device Mapper introduceert een persistent cachedoel:

  • DM-PCACHE Het biedt cachepersistentie op het niveau van de apparaattoewijzer.
  • Het is aangekondigd op Btrfs Initiële ondersteuning voor blokformaten groter dan een pagina, waardoor de prestaties bij grote datasets worden verbeterd.

Deze bewegingen, samen met VFS-afstemming en toolsZe verhogen de betrouwbaarheid en snelheid bij veeleisende belastingen.

Kalender en LTS in aantocht

Nu rc5 beschikbaar is, zijn er nog een paar weken te gaan om het systeem aan te passen, te testen en door de community te laten beoordelen. De stabiele markt zou tussen eind november en begin december moeten liggenAlles wijst er ook op dat versie 6.18 een kanshebber is om de LTS 2025, een aantrekkelijke basis voor zakelijke distributies.

Documentatie en hoe u zonder verrassingen kunt testen

Als u de officiële geformatteerde documentatie wilt bekijken, onderhoudt het project online gidsen hierDegenen die het liever lokaal willen genereren, kunnen make htmldocs of make pdfdocs gebruiken op de broncode, nadat ze Documentation/admin-guide/README.rst en Documentation/process/changes.rst hebben gelezen.

Om RC5 te testen, het gebruikelijke recept: compileren, installeren op een testpartitie of VM en valideer het op uw hardware. Ontwikkelaars van modules of patches moeten de wijzigingen in headers controleren en daarbij letten op de De groeiende aanwezigheid van Rust in de boom en let op regressies in drivers.

Als je het geheel bekijkt, wordt 6.18-rc5 gezien als een cyclus zonder storende elementen: Veel drivers, verbeterde beveiliging en virtualisatieToenemende ondersteuning voor Apple Silicon en de nieuwste Intel/AMD-platforms, en merkbare verbeteringen in bestandssystemen en netwerken. Als de snelheid en stabiliteit die sinds rc1 zijn waargenomen behouden blijven, ontwikkelt 6.18 zich tot een solide basis voor grootschalige implementaties en een natuurlijke kandidaat voor een langverwachte LTS.

Linux 6.18-rc3
Gerelateerd artikel:
Wat is er nieuw in Linux 6.18-rc3: kernelwijzigingen en context