Le noyau Linux 5.16 a été publié et inclut la prise en charge matérielle des contrôleurs Nintendo Switch, DisplayPort 2.0 sur les GPU AMD, et plus encore.
Le noyau Linux est au cœur d'innombrables appareils et systèmes d'exploitation, notamment les téléphones et tablettes Android, les Chromebooks, les distributions Linux de bureau et beaucoup plus. De nouvelles versions sont généralement publiées tous les quelques mois, et la version 5.16 est désormais disponible pour essai.
Linus Torvalds, le créateur et principal responsable du noyau Linux, a écrit sur le liste de diffusion du noyau (via oh mon Dieu! Ubuntu!), "Pas grand chose ici depuis [v5.16 release candidate 8], ce qui n'est pas inattendu. Nous avons eu cette semaine supplémentaire à cause des vacances, et ce n'est pas comme si nous avions beaucoup de choses de dernière minute à régler. Cela contient donc principalement des correctifs de pilotes (principalement réseau et rdma), un correctif d'utilisation des informations d'identification de groupe de contrôle, quelques correctifs de réseau principal, quelques retours de dernière minute et quelques autres bruits aléatoires.
Le changement le plus important de cette version est peut-être un nouveau système de noyau appelé « futex2 », abréviation de « mutex utilisateur rapide ». Il permet aux applications de créer des mutex, des sémaphores, des variables conditionnelles et d'autres mécanismes de synchronisation rapides. Cette nouvelle fonctionnalité pourrait améliorer les performances des jeux exécutés dans la couche de compatibilité Wine (ainsi que jeux Linux natifs), mais Wine ne l'a pas encore implémenté, nous devrons donc attendre et voir comment cela évolue dehors.
Cette version propose également le mélange habituel de nouveaux supports matériels. Les Joy-Cons et les contrôleurs Pro de la Nintendo Switch fonctionnent désormais sans aucun pilote ni réglage supplémentaire, ainsi que le Clavier magique Apple 2021. Le pilote graphique AMD fonctionne désormais avec DisplayPort 2.0, qui est selon la rumeur, il serait inclus sur les prochaines cartes graphiques Radeon, et la prise en charge des graphiques Intel Alder Lake S (DG1) est désormais considérée comme stable.
Il y a des centaines d'autres changements dans cette version - Kernel Hacking a un journal détaillé, si vous êtes intéressé. Le noyau devrait commencer à apparaître comme une mise à jour pour certaines distributions Linux de bureau dans les prochains jours, mais certains systèmes d'exploitation et distributions (comme Ubuntu) attendront pour le moment. Canonique n'a pas confirmé quelle version du noyau Linux sera incluse dans la prochaine mise à jour Ubuntu 22.04, par exemple.