Le 31er juillet 2022, Linus Torvald, créateur et mainteneur du noyau Linux, a publié la version 5.19, et même s’il serait généreux de dire que cette version a bouleversé le monde des développeurs Linux, il quelques nouvelles fonctionnalités extrêmement utiles ont été ajoutées dans la dernière itération du noyau.
En particulier, Linux 5.19 améliore considérablement les capacités de mise en réseau du noyau, à la fois filaire et sans fil.
Le grand titre de l’itération est que Linux 5.19 est livré avec le support BIG TCP, permettant des tailles de paquets TSO/GRO plus importantes. Cela devrait vous donner des vitesses de réseau allant jusqu’à 400 Gbit/s. Et bien sûr, les plus grandes tailles de paquets TSO/GRO vous permettent d’utiliser IPv6, ce qui, compte tenu du problème envahissant de l’épuisement des adresses IPv4, semble à la fois opportun et activement utile, plutôt qu’un ajout gimmick.
La Chine retire les derniers ordinateurs de bureau Windows pour une distribution Linux maison
Il y a également plusieurs améliorations apportées à Multipath TCP (MPTCP) dans cette itération, et le pilote Wi-Fi Qualcomm ath11k est désormais capable de prendre en charge Wake-on-LAN.
Ce n’est pas tout, les amis !
Dans de nombreuses nouvelles itérations, cela suffirait à rendre la communauté des développeurs heureuse – la mise à jour BIG TCP en particulier. Mais il y a quelques friandises supplémentaires pour les développeurs dans cette itération. Il ajoute un nouveau pilote pour pureLiFi (réseau basé sur la lumière). Mise en réseau des données – par faisceau lumineux. Le fait que ce ne soit pas le titre de cette version montre en partie l’importance de la prise en charge de BIG TCP. Et Linux 5.19 prend également en charge le chipset Realtek 8852ce, les modems MediaTek T700 et Renesas RZ/V2M.
C’est un ensemble assez important de mises à niveau, et il y a quelque chose dans le mélange pour de nombreux développeurs Linux différents. Mais surtout, la prise en charge de BIG TCP ouvre le noyau à un réseau très performant et à des centres de données basés sur le cloud. Si vous êtes confronté à une énorme quantité de trafic réseau, le 31 juilleter est un jour rouge, car la prise en charge de BIG TCP devrait vous simplifier la vie. Mais la nouvelle spécification n’est en aucun cas encore terminée.
Arms et le développeur
Lors du lancement de Linux 5.19, Torvalds a également expliqué que la nouvelle itération est également livrée avec plusieurs extensions Arm, un développement qui est en préparation depuis un certain temps, mais qui n’a jamais atteint une version d’itération complète auparavant.
La version comprend également un ensemble complet d’ajustements, de mises à jour et de correctifs pour l’architecture Intel, y compris la prise en charge initiale des processeurs LoongArch et de la limitation de la puissance moyenne d’exécution (RAPL) sur les processeurs Raptor et Alder Lake. L’échantillonnage basé sur les instructions sur l’AMD Zen 4 est désormais au moins initialement pris en charge, tout comme un nouveau pilote IFS, pour détecter les problèmes avec votre matériel au niveau du circuit. Les problèmes de surchauffe des ordinateurs portables et de décharge redoutée de la batterie ont désormais des correctifs sur les processeurs Skylake via Comet Lake. Et dans l’autre sens, a.out n’est plus supporté dans Linux 5.19.