Linux Kernel 5.13 : Quoi de neuf et comment télécharger le nouveau noyau

Ce fut un week-end chargé au sein de la Linux/Unix communauté. Juste hier, Linus Torvalds a annoncé la disponibilité de sa nouvelle version stable du noyau, une version qui fait partie des plus belles vues depuis la sortie de la version 5 de ce noyau. Cette nouvelle version porte le nom de code ” Opossums sur le défilé ", et atteint tous les utilisateurs avec un grand nombre de changements et de nouveautés allant de la prise en charge de Apple puces M1 à d'importantes améliorations de sécurité au sein de ce système d'exploitation.

Bien que beaucoup d'entre nous s'attendaient à une nouvelle Release Candidate (la huitième plus précisément), Linus Torvalds a décidé qu'il n'était plus nécessaire de prolonger le développement de cette nouvelle version car la RC7 est une version qui n'a pratiquement pas subi de changements. Le nouveau noyau Linux 5.13 est l'une des plus grandes versions vues ces dernières années, avec un total de plus de 16,000 XNUMX changements dans le code qui sont venus de la main de plus de 2000 développeurs. Ce n'est pas une version qui révolutionne le noyau, mais c'est très important pour l'avenir.

Linux Kernel 5.13

Nouveautés du noyau Linux 5.13

Cette nouvelle version du noyau est livrée avec un certain nombre de changements internes notables. L'un des plus importants et attendus est que, finalement, il soit compatible avec les processeurs Apple M1 sorti en 2020. De plus, le Intel pilote a également été amélioré pour réduire la température, le AMD Le pilote d'énergie a été éliminé par manque de support, et d'autres changements liés au processeur ont été mis en œuvre, tels que :

  • Correction de bugs dans AMD Zen.
  • Perf compatible avec Intel Alder et AMD Zen 3.
  • Améliorations RISC-V.
  • Prise en charge sur Loongson 2K1000.
  • PowerPC 32 bits prend désormais en charge eBPF et KFENCE.
  • Prise en charge d'Hyper-V sur les processeurs ARM 64 bits.
  • Prise en charge du coprocesseur AMD Crypto.
  • Prise en charge du verrouillage du bus Intel.
  • Nouvel utilitaire KCPUID.

Ce nouveau noyau a également mis à jour tout ce qui concerne les pilotes graphiques. Par exemple, un support initial est ajouté pour le iGPU Intel Alder Lake S , ainsi que la prise en charge des graphiques discrets Intel s'est poursuivie. Dans le cas d'AMD, la prise en charge de FreeSync via HDMI et la prise en charge initiale d'AMD Aldebaran ont finalement été ajoutées.

D'autres nouveautés que nous pouvons trouver sont:

  • Possibilité d'utiliser un Raspberry Pi Zero comme adaptateur pour un moniteur USB.
  • Prise en charge de la télémétrie de la technologie de surveillance de la plate-forme Intel DG1.
  • Suppression du pilote POWER9 NVLink 2.0.
  • Autres améliorations liées aux pilotes de rendu.

En ce qui concerne le stockage, nous pouvons également trouver quelques changements. Les plus importantes sont les améliorations de btrfs prise en charge, améliorations des performances IO_uring, nouvelles options de montage F2FS, compression UBIFS dans Zstd et amélioration importante des performances dans OrangeFS.

Le réseau a également reçu un nombre important de changements et de corrections. Par exemple, la prise en charge du sous-système WWAN a été ajoutée, les performances VLAN ont été améliorées et la prise en charge des puces Realtek RTL8156 et RTL8153D.

Les autres nouvelles liées au matériel que nous pouvons trouver sont :

  • Prise en charge de la télécommande Amazon Luna.
  • Prise en charge du nouveau matériel audio Realtek
  • Encodeur/décodeur JPEG.
  • Prise en charge de la souris Apple Magic Mouse 2.
  • Désormais, le clavier et le pavé tactile du nouveau Microsoft Surface fonctionnent.
  • Mises à jour sur USB et Thunderbolt.
  • Améliorations énergétiques.
  • Nouveau contrôleur de température WMI pour les cartes Gigabyte.

Et, enfin, en matière de sécurité, nous pouvons également trouver plusieurs nouveautés. Par exemple, le module Landlock Linux, en développement depuis des années, est enfin prêt. On peut aussi voir comment le code Retpoline a été simplifié. Et ils ont également inclus des améliorations de l'intégrité du code Clang CFI et le brouillage des appels système du noyau.

Comment faire pour télécharger

Si nous avons des connaissances avancées au sein de ce système, et que nous voulons les compiler nous-mêmes, sur le Site Web du noyau nous pouvons déjà trouver et télécharger cette nouvelle version du noyau. Cependant, la plupart des gens optent généralement pour des méthodes alternatives pour lancer cette nouvelle distribution.

Si nous avons un Système de déverrouillage par roulement , dans les prochaines heures, nous recevrons automatiquement la nouvelle version comme une mise à jour de plus , un des avantages de ce type de système. Sinon, nous devrons attendre la prochaine version de la distribution que nous utilisons (comme Ubuntu) pour pouvoir profiter des nouveautés de cette version du noyau.

Enfin, nous pouvons utiliser un programme appelé «mainline» qui nous permet de télécharger et d'installer la dernière version du noyau dans n'importe quelle distribution Ubuntu rapidement, facilement et en toute sécurité.

Noyau principal Linux 5.13