Linus Torvalds a récemment annoncé la sortie de la version officielle du noyau Linux 6.19 et a également ouvert la fenêtre de fusion pour la version 7.0 du noyau Linux, ce qui signifie que le noyau Linux 6.19 est la version finale du noyau Linux 6.x. Cette mise à jour implique de nombreuses modifications du noyau, notamment l'architecture de sécurité sous-jacente, les protocoles réseau, les systèmes de fichiers et les pipelines graphiques. Les utilisateurs utilisant des distributions Linux peuvent attendre que les développeurs s'adaptent et mettent à jour, et les utilisateurs professionnels peuvent également compiler eux-mêmes le nouveau noyau.

En termes d’architecture de sécurité sous-jacente :

Isolation linéaire de l'espace d'adressage : prise en charge initiale de la technologie Intel LASS, qui isole de force l'espace d'adressage du mode utilisateur et du mode noyau par des moyens matériels, bloquant ainsi la détection malveillante du noyau.

Cryptage et authentification des liens PCIe : pour la première fois, le cryptage de la couche physique et l'authentification des appareils pour les liens PCIe sont pris en charge afin d'empêcher les attaques de l'homme du milieu via des canaux secondaires physiques ou une insertion matérielle illégale.

Prise en charge Arm MPAM : pour la première fois, une surveillance régionale des ressources système de mémoire est introduite pour l'architecture Arm, permettant au système de contrôler et de surveiller finement le cache du processeur, la bande passante mémoire, etc., afin d'éviter la gigue des performances causée par la concurrence entre les ressources.

Prise en charge multiprocesseur UML en mode utilisateur : UML Linux en mode utilisateur prend enfin en charge les multiprocesseurs, améliorant considérablement les performances des environnements de test virtualisés.

Améliorations du système de stockage :

Prise en charge des blocs géants Ext4 : ext4 peut désormais gérer des systèmes de fichiers avec une « taille de bloc » supérieure à la « taille de page » et peut gérer efficacement des blocs de données de 64 Ko ou plus sur les systèmes de pages 4K traditionnels.

Btrfs : les opérations de nettoyage et de remplacement de périphérique ne bloquent désormais plus la mise en veille prolongée du système.

Btrfs : optimisé pour les matrices RAID56, prise en charge améliorée des tailles de bloc (encore une fois, la taille du bloc est supérieure à la taille de la page)

Nouvel ioctl d'arrêt : permet une gestion plus gracieuse des états d'arrêt du système de fichiers.

Traitement par lots d'écriture zram : améliore considérablement l'efficacité d'écriture du pilote de mémoire compressée zram et réduit la charge du système dans les environnements à faible mémoire.

Améliorations graphiques et réseau :

La couche du pilote graphique introduit un pipeline de couleurs, éliminant le dernier obstacle pour Linux pour implémenter complètement une sortie HDR entièrement prise en charge par le matériel. Le synthétiseur Wayland peut utiliser directement le pipeline pour une cartographie des couleurs de haute précision.

Réseau : prend en charge le marquage de Sockets spécifiques comme exemptés des limites de mémoire globale du système pour garantir la haute disponibilité des services du réseau principal.

Réseau : ajout de la prise en charge du protocole automobile CAN XL.

Réseau : les améliorations du traçage RFC 5837 rendent le diagnostic du réseau plus transparent en améliorant le protocole de traçage d'itinéraire.

Prise en charge matérielle :

Ajout de la prise en charge de la gestion native des interfaces USB-C sur les Mac Apple équipés de puces de la série M.

Prise en charge anticipée des processeurs de bureau et mobiles Intel Nova Lake et prise en charge des cartes graphiques Intel Xe3-LPG.

Prend officiellement en charge la sous-architecture LoongArch32.

Ajout de la prise en charge des récepteurs Logitech G13 Gaming Edition et G PRO X Superlight 2.

En termes de GPU, la prise en charge d'Adreno 612 et du Mali-G1 a été ajoutée.

Articles connexes :

Linus Torvalds confirme que la prochaine version du noyau sera Linux 7.0