Le noyau Linux 5.12 a été publié – bien qu’une semaine plus tard que prévu initialement.

Linus Torvalds a annoncé la sortie sur la liste de diffusion du noyau Linux, l’écriture: «… Merci à tous ceux qui ont rendu la semaine dernière très calme, ce qui me rend beaucoup plus heureux de la version finale de la version 5.12.» Il ajoute que malgré la grâce de la semaine supplémentaire, c’est “en fait une version assez petite dans l’ensemble”.

Je pense que la définition de «petit» de Linus peut différer de la nôtre, alors continuez à lire pour découvrir les changements les plus importants et les ajouts les plus notables proposés dans la dernière mise à jour du noyau Linux.

Fonctionnalités et modifications de Linux 5.12

jeux sur Linux
Tux est un grand joueur

La plupart d’entre nous s’attendent à ce qu’une nouvelle version du noyau prenne en charge le nouveau matériel, mais il existe de nombreux périphériques hérités qui sont des machines parfaitement fonctionnelles.

Par exemple, Linux 5.12 ajoute support pour la Nintendo 64 —Oui: la Nintendo 64! Ne vous attendez pas à voir un bureau Linux complet opérationnel sur la console vieille de 25 ans, mais cette mise à jour du noyau ajoute la prise en charge du système, des contrôleurs de jeu Nintendo 64 et des cartouches de données Nintendo 64. Les amateurs de jeux rétro seront ravis!

Linux 5.12 inclut la prise en charge des contrôleurs dualsense PlayStation 5

En parlant de console de jeux, ce serait négligent si je ne mentionnais pas que le noyau Linux 5.12 a officiel dualsense ™ Prise en charge du contrôleur PlayStation 5, gracieuseté de Sony. Les contrôleurs Playstation sont populaires auprès des joueurs de toutes les nuances, donc l’intégration du code pour le faire fonctionner est une bonne nouvelle.

S’en tenir au jeu, prise en charge des intros Linux 5.12 pour Synchronisation adaptative d’Intel tech, mais uniquement sur DisplayPort et non HDMI (pour des «raisons»). La synchronisation adaptative promet d’aider à éliminer les déchirures et le bégaiement, mais uniquement avec le pilote graphique Intel et une puce Intel de 10e génération (ou plus récente) prise en charge.

Loin du jeu, ces révisions du noyau permettent de mapper un UID à un autre dans les systèmes de fichiers montés. Pourquoi est-ce utile? Eh bien, cela facilite le partage de fichiers entre plusieurs utilisateurs et plusieurs machines, y compris dans les situations où les systèmes de fichiers sont partagés avec différentes machines. Sous Linux 5.12, le mappage UID prend en charge FAT et ext4. Un support pour plus de systèmes de fichiers est prévu.

Sur le front des systèmes de fichiers, Btrfs prend en charge les périphériques de blocs zonés, bien que le code soit dans un état précoce et “ pas prêt pour une utilisation réelle ” selon LWN; NFS prend en charge les «écritures hâtives» (contribuant à réduire la pression de la mémoire); et F2FS prend désormais en charge le mode «haute compression» LZ4.

Linux 5.12 prend également en charge gestion dynamique de la puissance thermique via un nouveau sous-système. Cela permet de limiter la consommation d’énergie utilisée par les appareils pour respecter des limites thermiques spécifiques.

Autres modifications sélectionnées dans cette mise à jour:

  • Meilleure prise en charge des ordinateurs portables Microsoft Surface
  • Interrogation NAPI basée sur les threads
  • Accès mémoire non uniforme (NUMA) pour RISC-V
  • Démarrez Linux en tant que partition racine sur Microsoft Hypervisor
  • Prise en charge de l’hyperviseur ACRN
  • Nouvel outil de débogage de la mémoire appelé «kfence»

Enfin, une série de plates-formes ARM 32 bits largement obsolètes ont été supprimées, notamment picoxcell, prima2, tango, u300 et c6x. Pourquoi? Parce qu’il s’avère qu’ils n’ont pas d’utilisateurs! Puisqu’il n’y a personne à être affecté, leur suppression permet d’obtenir une base de code plus légère et plus propre.

Pour encore plus de détails, consultez cette version sur Kernel Newbies.

Vous voulez installer Linux 5.12?

Vous pouvez télécharger le code source du noyau Linux 5.12 à partir du kernel.org site Web, mais vous devrez le compléter à la main, ce qui n’est pas l’idée de plaisir de tout le monde.

Pour une manière plus stable d’essayer le dernier noyau Linux, vous devrez attendre qu’il soit emballé par les responsables de la distribution. Cela variera en fonction de la distribution et de son modèle de sortie. Ubuntu, par exemple, n’obtiendra pas bientôt Linux 5.12 en tant que mise à jour, bien qu’il apparaisse dans les versions quotidiennes d’Ubuntu 21.10 à un moment donné.

Si vous souhaitez installer Linux 5.12 sur Ubuntu 21.04? Eh bien, la semi-bonne nouvelle est que vous pouvez, comme le soutiennent les développeurs de Canonical builds du noyau principal Que tu peux télécharger ici. Cependant, la mauvaise nouvelle est que vous ne devez pas les utiliser, car ils sont destinés à un usage de développement uniquement.

Leave a Reply