Voici les principales nouvelles fonctionnalités du noyau Linux 5.6

Alors que nous avons déjà assisté à la version stable de Linux 5.5 avec une meilleure prise en charge matérielle, Linux 5.6 est une version encore plus excitante.

Linus Torvalds a a annoncé la sortie de Kernel 5.6. Il a également noté que le développement du noyau n’est pas affecté par le verrouillage du coronavirus :

Je n’ai pas vraiment vu de signe réel que le développement du noyau soit affecté par toute l’activité des coronavirus – je soupçonne que beaucoup d’entre nous travaillent à domicile, même normalement

Torvalds s’attend également à une sortie normale du Kernel 5.7 dans les prochains mois mais certainement pas au détriment de la santé des contributeurs :

Je suppose actuellement que nous aurons une version 5.7 assez normale, et il ne semble pas y avoir de signes indiquant le contraire, mais bon, les gens peuvent avoir des raisons meilleures que d’habitude pour manquer la fenêtre de fusion. Faites-moi savoir si vous connaissez un sous-système qui finit par être affecté.
Nous allons donc le jouer à l’oreille et voir ce qui se passe. Ce n’est pas comme si la fenêtre de fusion était plus importante que votre santé ou la santé des gens autour de vous.

C’est gentil de la part de Linus Torvalds de souligner cela en ces temps difficiles avec tout ce qui se passe avec Coronavurus.

Permettez-moi de souligner les principaux changements et fonctionnalités de la version 5.6 du noyau Linux :

Mise en évidence des fonctionnalités de Linux 5.6

Voici tous les nouveaux changements majeurs :

1. Prise en charge de WireGuard

WireGuard a été ajouté à Linux 5.6 – remplaçant potentiellement OpenVPN pour diverses raisons.

Vous pouvez en savoir plus sur WireGuard sur leur site officiel pour connaitre les avantages. Bien sûr, si vous l’avez utilisé, vous connaissez peut-être les raisons pour lesquelles il est potentiellement meilleur qu’OpenVPN.

Aussi, Ubuntu 20.04 LTS ajoutera la prise en charge de WireGuard.

2. Prise en charge USB4

Linux 5.6 inclut également le support de USB4.

Au cas où vous ne connaissiez pas l’USB 4.0 (USB4), vous pouvez lire le poste d’annonce.

Selon l’annonce – « USB4 double la bande passante globale maximale de l’USB et permet plusieurs protocoles de données et d’affichage simultanés. »

De plus, bien que nous sachions que l’USB4 est basé sur la spécification du protocole Thunderbolt, il sera rétrocompatible avec USB 2.0, USB 3.0 et Thunderbolt 3, ce qui est une excellente nouvelle.

3. Compression de données F2FS à l’aide de LZO/LZ4

Linux 5.6 prend également en charge la compression de données F2FS à l’aide des algorithmes LZO/LZ4.

En d’autres termes, il s’agit simplement d’une nouvelle technique de compression pour le système de fichiers Linux où vous pourrez sélectionner des extensions de fichiers particulières.

4. Correction du problème de l’an 2038 pour les systèmes 32 bits

Unix et Linux stockent la valeur temporelle dans un format d’entier signé 32 bits qui a la valeur maximale de 2147483647. Au-delà de ce nombre, en raison d’un débordement d’entier, les valeurs seront stockées sous forme de nombre négatif.

Cela signifie que pour un système 32 bits, la valeur de l’heure ne peut pas dépasser 2147483647 secondes après le 1er janvier 1970. En termes plus simples, après 03:14:07 UTC le 19 janvier 2038, en raison d’un débordement d’entier, l’heure se liront comme le 13 décembre 1901 au lieu du 19 janvier 2038.

Le noyau Linux 5.6 a un correctif pour ce problème afin que les systèmes 32 bits puissent fonctionner au-delà de l’année 2038.

5. Prise en charge matérielle améliorée

Comme pour chaque nouvelle version du noyau, la prise en charge matérielle s’améliore également dans le noyau 5.6. Le plan de prise en charge des nouveaux périphériques sans fil est une priorité ici.

Le nouveau noyau ajoute la prise en charge de la souris MX Master 3 et d’autres produits Logitech sans fil.

En plus des produits Logitech, vous pouvez également vous attendre à de nombreuses prises en charge matérielles différentes (y compris la prise en charge des GPU AMD, des GPU NVIDIA et du chipset Intel Tiger Lake).

6. Autres changements

De plus, en plus de tous ces ajouts/supports majeurs dans Linux 5.6, plusieurs autres changements ont été ajoutés à cette version du noyau :

  • Améliorations des rapports de température/puissance AMD Zen
  • Un correctif pour la surchauffe des processeurs AMD dans les ordinateurs portables ASUS TUF
  • Prise en charge graphique open source NVIDIA RTX 2000 « Turing »
  • Cryptage en ligne FSCRYPT.

Phoronix suivi de nombreux changements techniques arrivant avec Linux 5.6. Donc, si vous êtes curieux de connaître tous les changements impliqués dans le noyau Linux 5.6, vous pouvez vérifier par vous-même.

Maintenant que vous connaissez la version 5.6 du noyau Linux, qu’en pensez-vous ? Faites-moi part de vos réflexions dans les commentaires ci-dessous.