Sortie Linux Le noyau 5.6 est prévu pour fin mars. Dans cet article, nous abordons les changements à venir : un nouveau système de fichiers et un nouveau protocole. WireGuard et les mises à jour des pilotes.
Фото - - sans éclaboussures
Protocole VPN tant attendu
David Miller, responsable du sous-système réseau Linux, décidé dans le noyau WireGuardIl s'agit d'un tunnel VPN développé par la société de sécurité informatique Edge Security. L'idée il y a deux ans - alors elle Linus Torvalds lui-même - cependant, la mise en œuvre a été reportée. Le projet était fortement lié aux fonctionnalités de chiffrement d'Edge Security. Mais il y a six mois, les auteurs du nouveau protocole ont compromis et aux API Crypto prises en charge par le noyau.
Il est , que nous réserve l'avenir WireGuard pourra remplacer OpenVPN. Selon , le débit du nouveau protocole est quatre fois supérieur à celui de OpenVPN1011 Mbit/s contre 258 Mbit/s. Il convient toutefois de noter que le passage à l'API Crypto standard peut dégrader les performances.
Une autre caractéristique WireGuard - Il , même si l'utilisateur a reçu une nouvelle adresse IP, et résout indépendamment les problèmes de routage. À ces fins, une clé privée est liée à chaque interface réseau. Il est généré avec . Chiffrement lui-même sur ChaCha20 et algorithme . Ils sont considérés comme des analogues améliorés de l'AES-256-CTR et .
Nouveau système de fichiers
Par ce système Zonefs fourni par les ingénieurs de Western Digital. Il est conçu pour fonctionner avec des périphériques de stockage zonés (). Ce sont des lecteurs de blocs dont l'espace d'adressage est divisé en zones (par exemple, NVMe SSD). Le système de fichiers vous permet de traiter chaque zone comme un fichier, c'est-à-dire d'utiliser des API spéciales au lieu de pour accéder au stockage. Une approche similaire est utilisée dans les bases de données RocksDB et LevelDB. Il permet de réduire le coût de portage du code initialement conçu pour fonctionner avec des fichiers.
В Linux Il existe déjà une fonction permettant d'interagir avec les périphériques de stockage par blocs. Dans la version 4.13 du noyau. module zoné dm. Il présente le lecteur zoné comme un périphérique de bloc normal, et Zonefs sera l'alternative.

Фото - - sans éclaboussures
Outre la mise en œuvre du nouveau système de fichiers, les développeurs Linux Le noyau a apporté des modifications aux versions existantes. Il y avait mécanismes de compression / pour F2FS, leur support restera expérimental pour le moment. Il devra être activé manuellement lors du montage de la partition (option compress_algorithme). Mettez également à niveau EXT4 - Il est associé aux opérations d'E / S directes. Le package de mise à jour a été présenté par Ritesh Harjan, un ingénieur d'IBM. Par , dans certains cas, le correctif peut améliorer les performances du système de fichiers de 140 %.
Mises à jour du pilote
Un nouveau pilote apparaîtra dans le noyau cpuidle_cooling. Son - refroidir le CPU/SoC en embarquant des cycles d'inactivité pendant le fonctionnement. D'une certaine manière, il est similaire au pilote PowerClamp pour les processeurs Intel, mais n'est pas spécifique à l'architecture. système spécialistes de Linaro qui optimisent les logiciels open source pour les plates-formes ARM.
aussi Prise en charge des cartes graphiques GeForce série 20 (TU10x). Le pilote correspondant a été développé par Ben Skeggs du projet Nouveau. Malheureusement, la GeForce série 16 (TU11x) reste pour l'instant non prise en charge. Nvidia n'a pas fourni les images de firmware nécessaires à l'initialisation de la carte. De plus, les nouvelles cartes graphiques Linux Des problèmes de performance peuvent survenir en raison de l'absence de réhorloge (gestion automatique de la fréquence). Il a été constaté précédemment que les pilotes Nouveau 20-30% plus lent que les originaux.

Фото - - sans éclaboussures
Un autre nouveau noyau USB4. Selon les changements ingénieurs d'Intel. Ils ont modifié la base de code existante associée à Thunderbolt - c'est environ deux mille lignes.
Bien sûr, ce ne sont pas toutes les mises à jour qui viendront au noyau - par exemple, prise en charge de périphériques et de périphériques réseau supplémentaires. De plus, le noyau 5.6 sera le premier noyau 32 bits où . Fin janvier, les ingénieurs modifications finales dans nfsd, xfs, alsa et v4l2. Ils espèrent que dans les dix-huit années restantes, les utilisateurs et les développeurs de distribution auront le temps de passer au noyau 5.6 (ou ses versions ultérieures).
Documents sur le sujet du blog d'entreprise 1cloud.ru :
![]()
![]()
Ce qu'on écrit sur Habré :
![]()
![]()
![]()
Source: habr.com
