Alles wat u moet weten over Linux 6.15-rc6: belangrijke oplossingen, verbeteringen en nieuwe functies

  • Er is een groot prestatieprobleem opgelost op AMD CPU's van de laatste generatie.
  • Ondersteuning voor nieuwe spelcontrollers wordt toegevoegd via de XPad-driver.
  • Er is een bug in het geheugenbeheer opgelost om te voorkomen dat TLB-flushingen worden overgeslagen.
  • Kleine oplossingen en verbeteringen maken de weg vrij voor de definitieve stabiele release over twee weken.

Linux 6.15-rc6

Linux 6.15-rc6 nu beschikbaar, wat deze maand een belangrijke stap voorwaarts in de kernelontwikkelingscyclus markeert. Linus Torvalds, de hoofdontwikkelaar van het project, heeft bevestigd dat de algehele stabiliteit van deze release kandidaat op schema ligt en hij verwacht de definitieve stabiele versie over ongeveer twee weken te kunnen uitbrengen, ervan uitgaande dat alle planningen volgens plan verlopen.

Deze week zijn er belangrijke oplossingen en verbeteringen geïmplementeerd om de volgende Linux-release nog verder te verbeteren. Het ontwikkelteam heeft zich vooral gericht op het oplossen van verschillende bugs en kleine regressies.en biedt daarnaast interessante verbeteringen op het gebied van hardwareondersteuning en beveiliging.

Linux 6.15-tc6 introduceert een oplossing voor prestatieproblemen op moderne AMD-CPU's

Een van de hoogtepunten van Linux 6.15-rc6 is de Integratie van een oplossing voor een prestatieprobleem dat is gevonden in recente AMD-processors, vooral in de Zen 4/5 serie. Het lek had een aanzienlijke impact op de prestaties van systemen waarop de KVM-module was geladen, maar geen virtuele machines werden gebruikt. Het lek had namelijk beveiligingsmaatregelen tot gevolg die in die context niet nodig waren. Met deze patch zal de kernel alleen beperkende maatregelen toepassen als er actieve virtuele machines zijn. Zo worden onnodige negatieve gevolgen vermeden.

De geïmplementeerde methode maakt gebruik van een specifiek vergrendelings- en tellersysteem om de activering van de BP_SPEC_REDUCE-mitigatie te beheren bij het starten of stoppen van virtuele machines. Hierdoor blijven de prestaties behouden wanneer virtualisatie niet wordt gebruikt, terwijl de beveiliging gewaarborgd blijft wanneer dat nodig is.

Meer ondersteuning voor gamecontrollers met XPad-driver

In deze release kandidaat, Linux breidt ondersteuning voor gamecontrollers uit door nieuwe product- en fabrikant-ID's toe te voegen aan het XPad-stuurprogramma. Dit is bereikt zonder risico voor de bestaande hardware. Daarom bieden we zelfs in dit vergevorderde stadium van de ontwikkeling ondersteuning. Nieuwe compatibele apparaten zijn onder meer:

  • HORI Drumcontroller
  • PowerA Fusion Pro 4
  • 8BitDo Ultimate 3-modus controller
  • Hyperkin DuchesS Xbox One-controller
  • PowerA MOGA XP-Ultra-controller

Bovendien verbetert deze patch de werking van de "Delen"-knop op sommige controllers en wordt deze teruggezet naar eerdere stabiele kernelversies, zodat binnenkort meer gebruikers hiervan kunnen profiteren. Er zijn ook aanpassingen gemaakt aan de Synaptics-touchpads. van verschillende laptops, waarbij de bedrijfsmodus werd gewijzigd van PS/2 naar SMBus om de ervaring op specifieke apparatuur van merken zoals Dynabook, TUXEDO, Dell en HP te verbeteren.

Verbeteringen in TLB-geheugenbeheer en stabiliteit

Ander aanzienlijke verbetering in stabiliteit en veiligheid verwijst naar geheugenbeheer in x86-architecturen. Een bug die in december werd geïntroduceerd en die het onder bepaalde omstandigheden mogelijk maakte dat een TLB-bufferlezing onbedoeld werd overgeslagen nadat er een geheugencontextwisseling had plaatsgevonden, is gedetecteerd en opgelost. Dankzij de nieuwe oplossing is het venster waarin deze opschoningen moeten worden uitgevoerd, uitgebreid, waardoor mogelijke inconsistenties of onveiligheden in het virtuele geheugen worden voorkomen. Hoewel dit het aantal verzoeken tot leegmaken zal verhogen, wordt niet verwacht dat dit een merkbare impact zal hebben op de algehele prestaties systeem.

De werkzaamheden op dit gebied garanderen een veiliger en betrouwbaarder beheer van systemen die gebruikmaken van x86-architecturen, waardoor de robuustheid van de kern wordt versterkt.

Linus Torvalds merkte in de aankondiging op dat, hoewel het aantal commits licht is toegenomen vergeleken met de vorige release candidate, hij van mening is dat dit simpelweg een verandering in het tempo van patch-integratie is en geen reden tot bezorgdheid. Hij benadrukt dat de ontwikkeling volgens plan verloopt en dat er nog ongeveer twee weken nodig zijn voordat de definitieve versie wordt uitgebracht.

Torvalds vertelde ook over zijn persoonlijke ervaringen met toetsenborden. Nadat hij een minder opvallend toetsenbord had geprobeerd, stapte hij weer over op zijn gebruikelijke mechanische toetsenbord. Volgens hem heeft hij fysieke en auditieve feedback nodig om zijn typefouten tot een minimum te beperken. Een merkwaardige en alledaagse noot binnen het officiële bericht.

De release van Linux 6.15-rc6 brengt aanzienlijke verbeteringen op het gebied van bugfixes, ondersteuning en beveiliging, wat bijdraagt ​​aan een volwassener en stabielere versie. Gebruikers en ontwikkelaars kunnen binnenkort een definitieve versie verwachten die klaar is voor implementatie, met robuustere prestaties en uitgebreide compatibiliteit.