Noyau Linux 5.6 — que faut-il attendre de la nouvelle version du noyau

La sortie du noyau Linux 5.6 est prévue pour la fin mars. Dans notre article d'aujourd'hui, nous discutons des prochains changements — un nouveau système de fichiers, le protocole WireGuard et les mises à jour des pilotes.

Noyau Linux 5.6 — que faut-il attendre de la nouvelle version du noyau
Photo — lucas huffman — Unsplash

Le protocole VPN tant attendu

David Miller, responsable de la sous-système réseau de Linux, a décidé activer d'inclure dans le noyau WireGuard. Il s'agit d'un tunnel VPN développé par l'entreprise de sécurité Edge Security. L'idée a été discutée il y a deux ans — à ce moment-là, elle a soutenu était soutenue par Linus Torvalds lui-même — cependant, la mise en œuvre a été retardée. Le projet était fortement lié aux fonctions cryptographiques d'Edge Security. Mais il y a six mois, les créateurs du nouveau protocole ont trouvé un compromis et se sont tournés vers le Crypto API pris en charge par le noyau.

Oui un avis, ce qui signifie que WireGuard pourrait éventuellement remplacer OpenVPN. Selon les tests, la bande passante du nouveau protocole est quatre fois supérieure à celle d'OpenVPN : 1011 Mbit/s contre 258 Mbit/s. Mais il convient de noter ici que le passage au Crypto API standard pourrait détériorer les performances.

Une autre caractéristique de WireGuard est qu'il ne coupe pas la connexion, même si l'utilisateur a reçu une nouvelle adresse IP, et gère de manière autonome les questions de routage. À cette fin, chaque interface réseau est liée à une clé secrète. Celle-ci est générée à l'aide de du protocole Diffie-Hellman. Le chiffrement est construit est basé sur ChaCha20 et l'algorithme Poly1305. Ils sont considérés comme des analogues améliorés de l'AES-256-CTR et HMAC.

Le nouveau système de fichiers

Ce système est Zonefs, présenté par les ingénieurs de Western Digital. Il est destiné à fonctionner avec des dispositifs de stockage zonés (zoned storage). Ce sont des disques durs, dont l'espace d'adressage est divisé en zones (par exemple, un SSD NVMe). Le système de fichiers permet de traiter chaque zone comme un fichier — c'est-à-dire d'utiliser des API spéciales au lieu de ioctl pour accéder aux systèmes de stockage. Une approche similaire est utilisée dans les bases de données RocksDB et LevelDB. Cela permet de réduire les coûts de migration du code, initialement conçu pour travailler avec des fichiers.

Linux dispose déjà d'une fonction pour interagir avec des dispositifs de stockage. Dans le noyau version 4.13 est apparu le module dm-zoned. Il représente un stockage zoné comme un dispositif de stockage standard, tandis que Zonefs deviendra une alternative.

Noyau Linux 5.6 — que faut-il attendre de la nouvelle version du noyau
Photo — Suzan Kiršić — Unsplash

En plus de l'introduction d'un nouveau système de fichiers, les développeurs du noyau Linux ont apporté des modifications aux systèmes existants. Des ajoutées mécanismes de compression LZO/LZ4 pour F2FS — son support restera pour l'instant expérimental. Il faudra l'activer manuellement lors du montage de la partition (option compress_algorithm). De plus, la mise à niveau il recevra EXT4 — elle est liée aux opérations d'entrée/sortie directe. Le paquet de mises à jour a été présenté par l'ingénieur d'IBM Ritesh Harjan. Selon ses dires, dans certains cas, le patch peut augmenter les performances du système de fichiers de 140 %.

Mises à jour des pilotes

Un nouveau pilote apparaîtra dans le noyau cpuidle_cooling. Son tâche but est de refroidir le CPU/Soc, en intégrant des cycles d'inactivité durant le fonctionnement. D'une certaine manière, il est similaire au pilote PowerClamp pour les processeurs Intel, mais n'est pas lié à une architecture spécifique. Le système publiés par est développé par des spécialistes de Linaro, qui se consacrent à l'optimisation des logiciels open-source pour les plateformes ARM.

Aussi une protection sera ajoutée le support des cartes graphiques de la série GeForce 20 (TU10x). Le pilote correspondant a été développé par Ben Skeggs du projet Nouveau. Malheureusement, les GeForce 16 (TU11x) resteront pour l'instant « à l'écart ». Nvidia n'a pas fourni les images du micrologiciel nécessaires pour l'initialisation de la carte. De plus, les nouvelles cartes graphiques sous Linux peuvent rencontrer des problèmes de performance en raison de l'absence de reclocking — gestion automatique de la fréquence. Par le passé, il a été établi que les pilotes Nouveau pouvaient fonctionner de 20 à 30 % plus lentement que les originaux.

Noyau Linux 5.6 — que faut-il attendre de la nouvelle version du noyau
Photo — Andrew Abbate — Unsplash

Encore un nouveau noyau supportera USB4. Les changements correspondants ont été proposés par des ingénieurs d’Intel. Ils ont modifié la base de code existante liée à Thunderbolt — soit environ deux mille lignes.

Bien entendu, ce ne sont pas toutes les mises à jour qui arriveront dans le noyau — par exemple, on peut s'attendre à un support pour des périphériques supplémentaires et des dispositifs réseau. De plus, le noyau 5.6 sera le premier noyau 32 bits où le problème de l'année 2038 sera résolu. À la fin janvier, les ingénieursont apporté les modifications finales dans nfsd, xfs, alsa et v4l2. Ils espèrent qu'au cours des dix-huit années restantes, les utilisateurs et les développeurs de distributions auront le temps de passer au noyau 5.6 (ou ses versions ultérieures). Matériaux connexes du blog d'entreprise 1cloud.ru :

La majorité des supercalculateurs fonctionne sous Linux — nous discutons de la situation

Noyau Linux 5.6 — que faut-il attendre de la nouvelle version du noyau De quoi nous écrivons sur Habr :
Noyau Linux 5.6 — que faut-il attendre de la nouvelle version du noyau Comment sécuriser un système Linux : 10 conseils

Nous analysons les recommandations sur la protection des données personnelles et la sécurité de l'information — sur quoi il convient de se concentrer

Noyau Linux 5.6 — que faut-il attendre de la nouvelle version du noyau Pour la première fois, un photon a été téléporté d'une puce à une autre
Noyau Linux 5.6 — que faut-il attendre de la nouvelle version du noyau Comment le secteur informatique aide le monde à jeter moins de nourriture
Noyau Linux 5.6 — que faut-il attendre de la nouvelle version du noyau Comment le secteur IT aide le monde à gaspiller moins de nourriture

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster