Sean Locke Photographie/Shutterstock

Alors que Linux fête ses 30 ans, le noyau 5.14 est sorti. Il contient la large offre habituelle de correctifs internes sous le capot et de modifications visibles par l’utilisateur. Jetons un coup d’œil aux principales améliorations et avantages.

Célébrations d’anniversaire et un nouveau noyau

Linux vient d’avoir 30 ans. Le célèbre article de Linus Torvalds sur la création d’un système d’exploitation libre (« … juste un passe-temps, ne sera pas grand et professionnel comme GNU ») a été publié le 25 août 1991. Un nouveau noyau Linux a été publié au fin août 2021, coïncidant avec les « paillettes constantes, les feux d’artifice et le champagne » que Torvalds conclut sèchement marquera sûrement le passage des trois décennies intermédiaires.

Cette version du noyau apporte une collection variée d’améliorations et de changements, mélangeant les corrections de bogues et les améliorations de performances habituelles avec des fonctionnalités adaptées à certains cas d’utilisation plutôt spécifiques, comme une meilleure prise en charge de types particuliers de matériel et le débranchement à chaud de certaines cartes graphiques.

Le créneau d’un homme est le courant dominant d’un autre homme. Quelqu’un quelque part sera heureux de voir même l’ajout ou la correction la plus ésotérique. La prise en charge d’un plus grand nombre de plates-formes matérielles aide Linux à se propager, ce qui ne peut être qu’une bonne chose dans le cadre plus large des choses. Cela étant dit, il y a beaucoup dans cette version qui profite à tout le monde.

Le seul changement dont vous avez peut-être déjà entendu parler n’est pas l’un des nouveaux ajouts, c’est quelque chose qui a été supprimé. Plusieurs dizaines de milliers de lignes de code hérité ont été supprimées du noyau, et avec lui, la prise en charge de l’ancienne interface de disque dur IDE (Integrated Drive Electronics) obsolète.

Publicité

Ainsi, la prise en charge d’une interface matérielle qui remonte à la fin des années 1980 a été abandonnée, mais qu’y a-t-il de nouveau dans cette version pour l’ici et maintenant ?

Intégration améliorée des fonctionnalités des ordinateurs portables

Les ordinateurs portables de certains fabricants bénéficieront de fonctionnalités dédiées dans le noyau 5.14. Certains d’entre eux sont visibles pour l’utilisateur final moyen et certains sont dans les coulisses. Les utilisateurs d’ordinateurs portables Lenovo ThinkPad peuvent désormais modifier les paramètres du BIOS à partir de Linux.

Cela s’appuie sur une initiative menée par Dell, qui a également fourni un pilote qui permet la désactivation des webcams et des microphones en imitant l’action d’un kill switch ou du raccourci clavier spécifique au fabricant qui fait la même chose.

Prise en charge améliorée du processeur

Les processeurs d’architecture hybride P-state d’Intel, Alder Lake P et Alder Lake M, bénéficient d’une prise en charge étendue. Ces processeurs sont dotés d’un mélange de cœurs « Golden Cove » hautes performances et « Gracemont » à haut rendement. Pour ne pas être en reste, la prise en charge a été ajoutée pour le GPU Yellow Carp et le GPU Beige Goby d’AMD.

Comment les défauts Meltdown et Spectre affecteront-ils mon PC?

EN RELATIONComment les défauts Meltdown et Spectre affecteront-ils mon PC?

Les améliorations du noyau liées au processeur les plus importantes sont probablement les memfd_secret et des améliorations de la planification de base. Celles-ci font partie de l’initiative en cours contre les précédentes vulnérabilités Spectre et Meltdown d’Intel. Ceux-ci ont été découverts en 2018, et des travaux se poursuivent depuis pour surmonter ces graves failles de sécurité.

Les memfd_secret Cette fonctionnalité permet aux applications d’allouer et de délimiter la mémoire à laquelle même le noyau ne peut pas accéder. Cela donne aux applications un endroit sûr pour stocker des secrets tels que des clés de chiffrement et des informations d’authentification.

Publicité

Les méthodes de planification de base permettent au noyau d’utiliser l’hyper-threading plus efficacement. Il peut désormais s’assurer que les processus de confiance élevée et faible ne s’exécutent pas sur le même cœur en même temps. Les méthodes précédentes pour combattre Spectre et Meltdown consistaient à désactiver l’hyper-threading. De toute évidence, c’était une solution provisoire, et nous voyons les vrais correctifs arriver.

L’architecture RISC-V bénéficie d’une prise en charge améliorée sous la forme d’un accès amélioré à certaines fonctionnalités du noyau, notamment pages géantes transparentes. Il s’agit d’une fonctionnalité du noyau qui améliore les performances en utilisant le plus efficacement possible les fonctions de mappage mémoire d’un processeur. Ceux-ci sont renforcés par des routines optimisées pour déplacer les données entre l’espace noyau et l’espace utilisateur. L’ajout de SimpleDRM – dans ce contexte, « gestionnaire de rendu direct » et non « gestion des droits numériques » – améliore les interactions avec les GPU.

Améliorations USB4

Les routines USB4 du noyau ont été améliorées. La latence de ses pilotes audio a été réduite et des améliorations et des corrections de bugs ont été ajoutées à de nombreux autres pilotes liés à l’USB. La prise en charge de l’USB4 dans le noyau Thunderbolt a été mise à jour et augmentée.

Prise en charge du remplacement à chaud AMD Radeon

Envie de retirer votre carte graphique AMD Radeon de votre ordinateur pendant qu’il fonctionne ? Théoriquement, avec le noyau 5.14, vous pouvez maintenant le faire, et sans paniquer le noyau pour vos efforts. C’est peut-être une fonctionnalité peu recherchée, mais les GPU AMD Radeon prennent en charge cette fonctionnalité et le noyau la prend donc désormais en charge.

Prise en charge d’autres plates-formes

La prise en charge a été améliorée pour les plates-formes en dehors du facteur de forme PC standard. Le Raspberry Pi 400 est un ordinateur à l’intérieur d’un clavier. Basé sur le modèle 4 du populaire ordinateur monocarte (SBC) Raspberry Pi, très apprécié des amateurs, des fabricants et des éducateurs, il contient un ordinateur très abordable dans un boîtier plus petit qu’un clavier standard. Cependant, le matériel non standard nécessitait un noyau personnalisé. Le support est maintenant inclus dans le noyau standard.

Le Banana Pi est un concurrent direct au nom insolent du Raspberry Pi. Le Banana Pi Model M bénéficie désormais d’un support direct au sein du noyau.

Les systèmes sur puce ont également retenu l’attention. L’ajout de la prise en charge directe du système sur puce (SoC) Qualcomm SM8150 améliore l’expérience utilisateur pour les utilisateurs de Linux en tirant parti de la plate-forme Microsoft Surface Duo basée sur ce SoC. SM8150 est le numéro de référence de la plate-forme mobile Snapdragon 855+/860.

Le SoC Rockchip RK3568 est également pris en charge par le noyau 5.14. Il s’agit d’un produit conçu pour être utilisé par d’autres fabricants dans leurs propres produits. Fait intéressant, il est en cours de test sur le Quartz64. Il s’agit d’un SBC développé par Pine64, l’auteur du PinePhone basé sur Linux.

Publicité

Concernant les smartphones, un support a également été ajouté pour les smartphones Sony Xperia 1/1II et 5/5II, facilitant leur utilisation avec des systèmes d’exploitation tels que Ubuntu Touch.

Quand ma distribution recevra-t-elle 5,14 ?

Les distributions glissantes comme Arch et Manjaro se mettent déjà à jour vers 5.14. D’autres distributions suivront en fonction de leurs propres cycles de mise à jour et de mise à jour. c’est formidable de voir une prise en charge toujours plus large et meilleure pour les plates-formes autres que les ordinateurs de bureau et les serveurs standard. Cela profite à la communauté Linux dans son ensemble, et pas seulement aux utilisateurs de plates-formes non principales.

Oh ouais, joyeux anniversaire, Linux !

3

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici