Linux kernel 5.16 nu tillgänglig med Nintendo Switch-kontrollerdrivrutiner

Linuxkärnan 5.16 har släppts och den inkluderar hårdvarustöd för Nintendo Switch-kontroller, DisplayPort 2.0 på AMD GPU: er och mer.

Linux-kärnan är kärnan i otaliga enheter och operativsystem, inklusive Android-telefoner och surfplattor, Chromebooks, stationära Linux-distributioner och mycket Mer. Nya versioner släpps vanligtvis med några månaders mellanrum, och nu är version 5.16 tillgänglig att testa.

Linus Torvalds, skaparen och ledande underhållaren av Linux-kärnan, skrev om kärnans sändlista (via Herregud! ubuntu!), "Inte mycket här sedan [v5.16 release candidate 8], vilket inte är oväntat. Vi hade den där extra veckan på grund av semestern, och det är inte så att vi hade massor av saker i sista minuten som behövde redas ut. Så det här innehåller främst några drivrutinsfixar (främst nätverk och rdma), en korrigering av cgroup-behörighetsanvändning, några kärnnätverksfixar, ett par sista-minuten-återställningar och lite annat slumpmässigt brus."

Den kanske viktigaste förändringen i denna utgåva är

ett nytt kärnsystem som heter 'futex2,' förkortning för 'fast user mutex'. Det tillåter applikationer att skapa mutexes, semaforer, villkorsvariabler och andra snabba synkroniseringsmekanismer. Den här nya funktionen kan förbättra prestandan för spel som körs i vinkompatibilitetslagret (liksom inbyggda Linux-spel), men Wine har inte implementerat detta ännu, så vi får vänta och se hur det blir ut.

Den här utgåvan har också den vanliga blandningen av ny hårdvarustöd. Nintendo Switch Joy-Cons och Pro Controllers fungerar nu utan några ytterligare drivrutiner eller justeringar, liksom 2021 Apple Magic Keyboard. AMD-grafikdrivrutinen fungerar nu med DisplayPort 2.0, vilket är ryktas inkluderas på kommande Radeon-grafikkort, och stöd för Intel Alder Lake S-grafik (DG1) anses nu vara stabilt.

Det finns hundratals andra ändringar i den här utgåvan — Kernel Hacking har en detaljerad logg, om du är intresserad. Kärnan bör börja dyka upp som en uppdatering för vissa desktop Linux-distributioner under de kommande dagarna, men vissa operativsystem och distributioner (som Ubuntu) kommer att vänta tills vidare. Kanonisk har inte bekräftat vilken Linux-kärnversion som kommer att ingå i nästa Ubuntu 22.04-uppdatering, till exempel.