Le noyau Linux 5.6 est là et voici ses actualités

Linux Kernel

Après deux mois de développement, Linus Torvalds a présenté la nouvelle version 5.6 du noyau Linux, version qui arrive avec divers changements et nouvelles et parmi les changements les plus notables est l'intégration de l'interface WireGuard VPN, prise en charge USB4, espaces de noms pour le temps, la possibilité de créer des contrôleurs de congestion TCP à l'aide de BPF, prise en charge initiale de MultiPath TCP, suppression du noyau du bogue 2038, mécanisme bootconfig et ZoneFS FS.

Cette nouvelle version a adopté un total de 13702 patchs Sur 1810 développeurs, la taille du correctif est de 40 Mo (les changements ont affecté 11577 610012 fichiers, 294828 lignes de code ajoutées, XNUMX XNUMX lignes supprimées).

Principales actualités sous Linux 5.6

L'une des principales nouveautés de cette nouvelle version est la implémentation de l'interface VPN WireGuard, qui utilise la base des méthodes de cryptage modernes (ChaCha20, Poly1305, Courbe25519, BLAKE2s), il est facile à utiliser, ne présente aucune complication, Il a fait ses preuves dans un grand nombre de déploiements de grande envergure et offre des performances très élevées (3.9 fois plus rapides que la bande passante OpenVPN).

Un autre des changements qui se démarque dans cette nouvelle version est le intégration des composants requis pour prendre en charge MPTCP (MultiPath TCP) et extensions de protocole TCP pour organiser la connexion TCP avec la livraison de paquets en même temps sur plusieurs routes à travers différentes interfaces réseau qui sont liées à différentes adresses IP.

Pour les applications réseau, ladite connexion ajoutée ressemble à une connexion TCP normale et toute la logique de séparation de flux est effectuée par MPTCP. Multipath TCP peut être utilisé à la fois pour étendre les performances et pour augmenter la fiabilité.

D'autre part, il est souligné que le noyau a adopté le système de fichiers ZoneFS, Quoi simplifie le travail de bas niveau avec les périphériques de stockage zonés. Les lecteurs zonés sont des périphériques sur des disques durs magnétiques ou des SSD NVMe, dont l'espace de stockage est divisé en zones qui forment des groupes de blocs ou de secteurs, dans lesquels seul l'ajout séquentiel de données est autorisé avec la mise à jour de l'ensemble du groupe de blocs.

En plus de cela, le implémentation pour la spécification USB 4.0, qui est basé sur le protocole Thunderbolt 3 et fournit une bande passante jusqu'à 40 Gb / s, tout en maintenant la compatibilité avec USB 2.0 et USB 3.2.

L'USB 4.0 permet la mise en tunnel de divers protocoles sur un seul câble de type C, y compris PCIe, Display Port et USB 3.x, ainsi que des implémentations logicielles de protocoles, par exemple, pour organiser les liaisons réseau entre les hôtes.

L'implémentation s'appuie sur le pilote Thunderbolt déjà inclus dans le noyau Linux et l'adapte pour fonctionner avec des hôtes et des périphériques compatibles USB4.

Alors que pour les optimisations de performances Ext4 sont incluses liés à la gestion des verrous d'inœuds dans les opérations de lecture et d'écriture. Ainsi, les performances de réécriture ont été améliorées en mode Direct I / O.

Concernant les contrôleurs les modifications importantes du système audio ALSA. Sur le contrôleur nouveau dr ajoute la prise en charge du mode de téléchargement du micrologiciel vérifié pour les GPU NVIDIA basés sur la microarchitecture Turing qui a permis la prise en charge de l'accélération 3D pour ces cartes (le firmware officiel avec signature numérique NVIDIA doit être téléchargé), ainsi que le prise en charge de la compression des données lors de la transmission via DisplayPort MST (Transport multi-flux).

Enfin pour la partie des corrections de bugs la solution du problème 2038 est mise en évidence, dans lequel les derniers pilotes restants ont été remplacés, dans lequel le type time_t 32 bits (entier signé) a été utilisé pour le compteur.

En plus que prise en charge des extensions MPX supprimée (Extensions de protection de la mémoire) ajouté dans le noyau 3.19 et permettant à l'organisation de vérifier les pointeurs pour observer les limites des zones de mémoire. Cette technologie n'est pas largement utilisée dans les compilateurs et a été supprimée de GCC.

Enfin si vous souhaitez connaître la liste complète des modifications inclus dans cette nouvelle version du noyau Linux, vous pouvez vérifiez le lien suivant. 


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Aurelio dit

    Pour l'utilisateur Linux ordinaire (Manjaro dans mon cas), comment le fait que le noyau ait un VPN beaucoup plus efficace nous affecte-t-il? Il est activé automatiquement, il faut le sélectionner, comment ça marche? Merci!