Linux Kernel 5.0 a déjà été publié et voici ses nouvelles

noyau linux

Après deux mois de développement, Linus Torvalds a présenté la version Linux Kernel 5.0. En même temps, la Free Software Foundation of Latin America a créé une version entièrement gratuite de Kernel 5.0: Linux-libre 5.0-gnu, sans éléments de micrologiciel ou pilotes contenant des composants ou des sections de code non libres, dont la portée est limitée par le fabricant.

Entre les changements les plus notables dans Kernel 5.0 sont l'ajout d'un planificateur de tâches CPU ARM big.LITTLE basé sur Android, le mécanisme de chiffrement du système de fichiers Adiantum, Prise en charge de la technologie FreeSync dans le pilote AMDGPU et bien plus encore.

Principales nouveautés de Kernel 5.0

Parmi les changements les plus notables du noyau 5.0, nous trouvons l'ajout du mécanisme de chiffrement du système de fichiers Adiantum développé par Google, qui peut être utilisé dans des appareils à faible consommation d'énergie qui, en raison d'une surcharge excessive, ne peuvent pas utiliser l'algorithme de chiffrement par bloc AES.

L'implémentation d'Adiantum repose sur l'utilisation de la fonction de hachage rapide de NH, de l'algorithme d'authentification de message Poly1305 (MAC) et du cryptage de flux XChaCha12ainsi qu'une seule opération basée sur le chiffrement de bloc AES-256 pour 16 octets dans chaque bloc.

Adiantum a été ajouté au sous-système fscrypt, Utilisé pour crypter de manière transparente des fichiers et des répertoires sur les systèmes de fichiers ext4, f2fs et ubifs.

Une autre fonctionnalité que nous pouvons mettre en évidence dans cette version est le pilote AMDGPU qui a ajouté la prise en charge de la technologie de synchronisation adaptative FreeSync (VESA Adaptive-Sync), qui vous permet d'ajuster le taux de rafraîchissement des informations sur l'écran du moniteur pour assurer un temps de réponse minimal, une sortie fluide et aucune interruption pendant les jeux et la vidéo.

FreeSync vous permet également de réduire la consommation d'énergie en réduisant l'intensité du rafraîchissement lorsque l'image à l'écran ne change pas.

La prise en charge des baies de mémoire NVM a été ajoutée dans cette version du noyau 5.0 avec des opérations de sécurité intégrées telles que la protection par mot de passe, le nettoyage et le verrouillage.

Partie intégrée du correctif pour bloquer les failles et éviter les limitations UEFI Secure Boot.
A ce stade, des outils ont été ajoutés pour contrôler l'utilisation de l'appel système kexec_load_file (), qui peut être utilisé pour contourner UEFI Secure Boot en remplaçant le noyau testé par un autre noyau qui n'est pas signé numériquement.

Sous-système de disque, E / S et systèmes de fichiers

Ajout de la possibilité de mettre la partition d'échange dans des fichiers dans le système de fichiers Btrfs. Le fichier d'échange dans Btrfs doit être complètement rempli en mode «nocow» sans l'utilisation de la compression et placé sur un seul lecteur.

Sous-système réseau

Pour UDP, la possibilité d'envoyer des données à la socket réseau est implémentée en mode zéro copie (envoi d'appel avec l'indicateur MSG_ZEROCOPY), ce qui permet le transfert de données sur le réseau sans stockage intermédiaire.

La pile UDP implémente la prise en charge de base du GRO (Generic Receive Offload) pour accélérer le traitement d'un grand nombre de paquets entrants, en ajoutant plusieurs paquets dans des blocs plus grands qui ne nécessitent pas de traitement séparé de chaque paquet.

Mémoire système et services

Un nouveau mode de planification des tâches a été implémenté pour les processeurs ARM asymétriques basés sur l'architecture big.LITTLE., qui combine des cœurs de processeur puissants mais très consommateurs d'énergie et des cœurs moins productifs mais plus écoénergétiques.

Le nouveau mode permet de réduire la consommation d'énergie due aux tâches de réveil principalement sur les cœurs du processeur.

D'autre part, la prise en charge des instructions du processeur WBNOINVD a été ajoutée, implémentée dans les processeurs AMD et Intel basés sur l'architecture x86_64. L'instruction spécifiée consigne tous les canaux de cache modifiés à tous les niveaux des associations de cache avec la mémoire principale, tout en stockant les valeurs mises en cache dans le cache.

Comment obtenir le noyau 5.0?

Le noyau 5.0 est disponible au téléchargement directement depuis kernel.org si vous souhaitez le compiler vous-même.
Bien qu'il soit également disponible dans votre distribution Linux dans les prochains jours.


Laisser un commentaire

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

*

*

  1. Responsable des données: Miguel Ángel Gatón
  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.