Linux-kernel 5.16 nu beschikbaar met stuurprogramma's voor de Nintendo Switch-controller

Linux-kernel 5.16 is uitgebracht en bevat hardware-ondersteuning voor Nintendo Switch-controllers, DisplayPort 2.0 op AMD GPU's en meer.

De Linux-kernel vormt de kern van talloze apparaten en besturingssystemen, waaronder Android-telefoons en -tablets, Chromebooks, desktop Linux-distributies en veel meer. Nieuwe versies worden doorgaans elke paar maanden uitgebracht en nu is versie 5.16 beschikbaar om uit te proberen.

Linus Torvalds, de maker en hoofdonderhouder van de Linux-kernel, schreef over de kernel-mailinglijst (via OMG! ubuntu!), "Niet veel hier sinds [v5.16 release candidate 8], wat niet onverwacht is. We hadden die extra week vanwege de vakantie, en het is niet zo dat we veel last-minute dingen moesten regelen. Dit bevat dus voornamelijk enkele fixes voor stuurprogramma's (voornamelijk netwerken en rdma), een fix voor het gebruik van cgroup-referenties, een paar core-netwerkfixes, een paar last-minute reverts en wat andere willekeurige ruis."

Misschien wel de belangrijkste verandering in deze release is

een nieuw kernelsysteem genaamd 'futex2', afkorting voor 'snelle gebruiker mutex.' Hiermee kunnen toepassingen mutexen, semaforen, voorwaardelijke variabelen en andere snel presterende synchronisatiemechanismen creëren. Deze nieuwe functie zou de prestaties kunnen verbeteren van games die draaien in de Wine-compatibiliteitslaag (evenals native Linux-games), maar Wine heeft dit nog niet geïmplementeerd, dus we zullen moeten afwachten hoe dat zal uitpakken uit.

Deze release heeft ook de gebruikelijke mix van nieuwe hardware-ondersteuning. Nintendo Switch Joy-Cons en Pro Controllers werken nu zonder extra stuurprogramma's of aanpassingen 2021 Apple Magic-toetsenbord. Het grafische stuurprogramma van AMD werkt nu met DisplayPort 2.0 Het gerucht gaat dat het zal worden opgenomen in de komende Radeon grafische kaarten, en ondersteuning voor Intel Alder Lake S graphics (DG1) wordt nu als stabiel beschouwd.

Er zijn honderden andere wijzigingen in deze release: Kernel Hacking heeft een gedetailleerd logboek, als je geïnteresseerd bent. De kernel zou de komende dagen moeten verschijnen als een update voor sommige desktop Linux-distributies, maar sommige besturingssystemen en distributies (zoals Ubuntu) zullen voorlopig wachten. Canoniek heeft niet bevestigd welke Linux-kernelversie bijvoorbeeld bij de volgende Ubuntu 22.04-update wordt meegeleverd.