jeudi, 11 août 2022

Les nouvelles fonctionnalités du noyau Linux 5.19 éclipsées par les rumeurs de 6.0

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.

Rocky & AlmaLinux : combler le vide CentOS ?

En termes de graphisme et de stockage, il y a des améliorations pour le contrôleur SSD Apple M1 NVMe, tandis que AMD RDNA, CDNA et Raptor Lake et DG2/Alchemist d’Intel reçoivent tous des mises à jour. L’ajout de la prise en charge de la compression Zstd facilitera la vie, et le lissage et l’augmentation du sous-système Direct Rendering Manager (DRM) de près d’un demi-million de lignes de code doivent être positifs.

Et enfin, les trucs mignons qui ne figurent jamais en haut de la liste des tâches d’une version, mais qui font toute la différence pour les utilisateurs, reçoivent un coup de pouce significatif cette fois-ci, avec des choses comme un générateur de nombres aléatoires bien amélioré, la prise en charge du sans fil de Keychron les touches de fonction du clavier mécanique et un ajustement qui permet au pilote Wacom de prendre en charge les stylets à trois boutons et/ou le toucher.

Pour une itération tardive, tout cela équivaut à une mise à niveau assez impressionnante du début à la fin, résolvant à la fois des problèmes importants (comme la prise en charge de BIG TCP), des mises à niveau pour accéder à plusieurs configurations et jusqu’au déverrouillage Les touches de fonction de Keychron.

C’est peut-être un peu pervers alors que la plupart des médias se concentrent sur ce qui va suivre.

Rumeurs de rouille

Après avoir décrit toutes ces mises à niveau, les ajouts de support, les modifications et les nouvelles fonctionnalités, Torvalds a mentionné qu’il n’y aurait probablement pas de Linux 5.20 à venir. La prochaine itération, a-t-il dit, serait probablement connue sous le nom de Linux 6.0.

Immédiatement, la salle – et le monde des journalistes spécialisés dans la technologie – ont commencé à ignorer toutes les mises à jour impressionnantes qui étaient en fait dans la version 5.19, et à porter leur attention sur la raison du saut. Linux 6.0 sera-t-il quelque chose de radicalement différent de 5.19 ? Restera-t-il sur la même chronologie d’itération ? S’agira-t-il d’une refonte de la racine et de la branche pour faire avancer le noyau de nouvelles manières ?

Les versions d’Ubuntu Core 22 avec les flux de travail IoT avant tout

En fin de compte, personne ne le sait encore vraiment, car Linux 5.19 vient justede sortir. Mais déjà, il y a des spéculations selon lesquelles, en fait, Linux 6.0 pourrait n’être qu’un changement de nombre de commodité, plutôt que de signifier un grand bond en avant dans les capacités.  

Cependant, la grande chose dont on parle pour Linux 6.0 est l’ajout d’un code Rust de phase précoce. Cela pourrait être un ajout important et pourrait bien justifier le passage des itérations Linux 5 à Linux 6. La réputation croissante de Rust en matière de flexibilité, de performances et, surtout, de sécurité de la mémoire ne serait pas seulement considérablement renforcée par l’inclusion dans Linux 6 , cela permettrait aux développeurs Linux de se faire une idée de son potentiel et de ses capacités comme jamais auparavant.

Cela vaut la peine de prendre toutes ces spéculations avec un grain de sel jusqu’à la sortie de Linux 6.0, mais le murmure du code Rust commence déjà à exciter les développeurs et les journalistes technologiques. Mais pour l’instant, le code Rust reste la crème glacée que vous pourriez avoir demain si vous êtes bon. La prise en charge de BIG TCP dans Linux 5.19 est la véritable histoire de la sortie de Linux 5.19, et il existe de nombreuses façons de l’utiliser qui devraient satisfaire les développeurs en attendant la sortie de Linux 6.0.

 

.

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici