Nouvelles

Top 10 des fonctionnalités du noyau Linux 5.dix

Top 10 des fonctionnalités du noyau Linux 5.dix

Après sept semaines de développement constant, Linus Torvalds a finalement publié Linux Kernel 5.10 LTS le 14 décembre 2020, et il est maintenant disponible pour le grand public. Linus Torvalds a annoncé cette version fantastique sur la liste de diffusion du noyau Linux, en déclarant :

« D'accord, c'est ici - 5.10 est étiqueté et poussé dehors. Je souhaite à peu près toujours que la semaine dernière soit encore plus calme qu'elle ne l'était, et c'est vrai ici aussi ».

Il continue à dire :

"Il y a pas mal de correctifs ici […], mais rien ne me fait partir" nous avons besoin d'une autre semaine.« Les choses semblent assez normales »

Noyau Linux 5.10 apporte de nouvelles fonctionnalités remarquables, des améliorations et, comme d'habitude, des pilotes nouveaux et mis à jour pour améliorer la prise en charge matérielle globale. De plus, il s'agit de la dernière version du noyau de l'année 2020 et de la prochaine version prise en charge à long terme (LTS) après le noyau Linux 5.4 LTS. Les développeurs du noyau ont des plans pour maintenir le noyau 5.10 LTS jusqu'en 2026, soit un an de plus que Linux Kernel 5.4 LTS sortis en novembre 2019 et supportés jusqu'en décembre 2025.

Actuellement (à partir de cette nouvelle version 5.10), la plupart des distributions Linux comme Ubuntu, Fedora et Arch Linux utilisent le noyau Linux 5.série x. Cependant, la distribution Debian semble être plus conservatrice et utilise toujours le noyau Linux 4.série x. Par exemple, Debian 10 est livré avec le noyau Linux version 4.19.

Cela dit, jetons un coup d'œil aux nouvelles fonctionnalités et aux changements auxquels vous pouvez vous attendre avec le noyau Linux 5.dix.

Quoi de neuf dans le noyau Linux 5.dix

Une multitude de nouvelles fonctionnalités et modifications sont incluses dans cette nouvelle mise à jour du noyau. Tout cela pour améliorer les performances globales du système. Vous trouverez ci-dessous les 10 principales fonctionnalités du noyau Linux 5.10 version LTS.

1. Patch XFS pour le problème de l'année 2038

Le problème de l'an 2038, ironiquement évoqué Y2038, Épochalypse, Y2k38, ou alors Unix Y2K est un problème de temps avec les systèmes basés sur Unix et Linux. Il vient du fait que la mémorisation du nombre de secondes écoulées depuis janvier 1970 se fait dans un entier signé de 32 bits. Malheureusement, la date la plus éloignée prise en charge avec l'entier 32 bits signé est le 19 janvier 2038. Cette erreur s'appelle débordement d'entier. Tout programme ou logiciel qui essaie d'incrémenter la date après janvier 2038, la valeur sera plutôt stockée comme une valeur négative, et les systèmes l'interpréteront comme le 13 décembre 1901 plutôt que le 19 janvier 2038.

Avec le noyau Linux 5.10, les utilisateurs exécutant le système de fichiers XFS devraient être fiers d'entendre une mise à jour qui pousse cette année jusqu'en juillet 2486. Ce n'est peut-être pas la solution optimale, mais pour les systèmes embarqués et autres logiciels développés pour durer toute une vie, cela vous sera utile.

2. Surveillance matérielle des processeurs AMD Zen3

Noyau 5.10 apporte des améliorations de performances au processeur AMD Zen3. Guenter Roeck, l'un des responsables de la maintenance du sous-système de surveillance du matériel (hwmon), a envoyé une mise à jour du pilote k10temp permettant la prise en charge de la surveillance de la température pour le processeur AMD Zen 3.

3. Prise en charge des « commits rapides » avec le système de fichiers EXT4

EXT4 est l'un des systèmes de fichiers populaires utilisés dans la plupart des distributions Linux. Avec cette nouvelle version, Kernel 5.10, EXT4 se vante d'une amélioration significative des performances d'écriture avec la prise en charge supplémentaire de la « validation rapide ». Idéalement, les « commits rapides » permettent au JBD2 de permettre au système de fichiers client d'effectuer des validations plus rapides. JDB2 est un thread du noyau nécessaire à la mise à jour du journal du système de fichiers EXT4. Incase EXT4 ne fera pas de commit rapide ; puis il reviendra aux commits réguliers par défaut.

4. Prise en charge du clavier en aluminium sans fil Matias inspiré d'Apple

Le clavier sans fil Matias est un clavier élégant avec une capacité sans fil pour basculer entre 4 appareils sans fil. Oui! Vous pouvez utiliser ce clavier avec jusqu'à quatre appareils. Il est compatible avec les machines Mac, Windows, Android et Linux. Avec le noyau Linux 5.10, ce périphérique fonctionne immédiatement.

5. Prise en charge de la manette Nintendo Switch Joy-Cons et Pro

Si vous êtes un joueur sur une plate-forme Linux, vous devriez être heureux de savoir que Linux Kernel 5.10 apporte une prise en charge complète de la manette Nintendo Switch Joy-Cons et Pro. Cette nouvelle mise à jour vous permet d'utiliser les appareils sans fil via Bluetooth ou une connexion filaire à l'aide de l'USB. Je suis tout aussi excité car le contrôleur pro est l'un des meilleurs que j'ai utilisé.

De plus, toujours en jeu, Kernel 5.10 a également un support complet pour le contrôleur Sega Saturn, qui utilise une connexion USB.

6. Amélioration des performances du système de fichiers Btrfs

Avec chaque nouvelle version du noyau Linux, nous attendons toujours une mise à jour du système de fichiers et du stockage. Ce nouveau noyau (5.10 LTS) améliore les performances globales des opérations fsync() dans le système de fichiers Btrfs. Une fonction SEV-ES supplémentaire crypte les registres du processeur de l'invité - SEV (Secure Encrypted Virtualization) d'AMD. Cela empêche l'accès aux registres des invités par l'hôte à moins que l'invité n'ait autorisé l'accès.

7. Démarrez le noyau compressé zstd avec des processeurs MIPS

Avec le noyau Linux 5.10, l'architecture MIPS (Microprocessor without Interlocked Pipelined Stages) peut désormais démarrer le noyau compressé zstd. De plus, le RISC-V peut démarrer des systèmes avec le micrologiciel EFI. Certaines autres mises à jour à ce sujet sont que Kernel 5.10 introduit le traitement par lots des demandes d'E/S, ce qui accélère les fonctions d'hibernation et de reprise.

8. Prise en charge de l'affichage pour Raspberry Pi 4

Noyau Linux 5.10 apporte des mises à jour du pilote VC4 DRM qui permet la prise en charge de l'affichage pour Raspberry Pi 4. Même si Raspberry Pi 4 existe depuis un certain temps, le code du pipeline d'affichage a toujours été un travail en cours. Avec les correctifs récents, Raspberry Pi 4 devrait être en forme avec Kernel 5.10 version.

9. Prise en charge de la restriction io_uring

Le cadre asynchrone io_uring fournit une interface à faible latence pour les applications qui ont besoin d'une opération AIO mais qui souhaitent que le noyau effectue lui-même les E/S. Avec le noyau 5.10, io_uring a reçu une mise à jour permettant la création d'anneaux restreints. Le io_uring a deux anneaux par défaut - La file d'attente de soumission (SQ) et une file d'attente d'achèvement (CQ), partagées entre le noyau et l'application. Avec l'introduction d'anneaux restreints, l'application hôte peut autoriser l'accès à ses descripteurs de fichiers par des applications ou des invités non fiables.

dix. Conseils de mémoire pour d'autres processus

Les systèmes Linux utilisent l'appel système madvise() pour informer le noyau de leur comportement afin d'améliorer leurs performances. C'est simple. Cependant, les plateformes comme Android doivent passer par un démon d'espace utilisateur centralisé, ce qui n'est pas très fiable. Pour résoudre ce problème, Linux Kernel 5.10 introduit un nouvel appel système - process_madvise(2), qui est beaucoup plus rapide et fiable.

Autre noyau 5.10 fonctionnalités :

Télécharger et installer le noyau Linux 5.dix

Remarque : même s'il est possible d'installer les noyaux Linux principaux sur Ubuntu, Linux Mint et d'autres distributions basées sur Ubuntu, je ne le recommanderais pas.

C'est parce que vous pourriez casser votre distribution actuelle, entraînant une perte définitive de données ou de mauvaises performances du système. À moins que vous ne souhaitiez tester le matériel pris en charge par cette nouvelle version du noyau, ne mettez pas à jour maintenant. Je vous recommande d'attendre la prochaine version de votre distribution actuelle car il y a une forte probabilité qu'elle soit livrée avec ce nouveau noyau LTS (5.dix). Par exemple, les utilisateurs d'Ubuntu peuvent s'attendre à Linux Kernel 5.10 pour faire partie d'Ubuntu 21.04, sortie prévue en avril 2021.

Cependant, si vous souhaitez essayer cette nouvelle version du Kernel, elle est disponible en téléchargement sur la page officielle. La sortie du noyau Linux 5.10 ouvre une nouvelle fenêtre pour le noyau 5.11 development, la première version du noyau de l'année 2021.

Le bouton central de la souris ne fonctionne pas sous Windows 10
le bouton central de la souris vous aide à faire défiler de longues pages Web et des écrans contenant beaucoup de données. Si cela s'arrête, et bien v...
Comment changer les boutons gauche et droit de la souris sur un PC Windows 10
Il est tout à fait normal que tous les appareils de souris d'ordinateur soient conçus de manière ergonomique pour les droitiers. Mais il existe des so...
Émulez les clics de souris en survolant à l'aide de la souris sans clic dans Windows 10
L'utilisation d'une souris ou d'un clavier dans la mauvaise posture d'une utilisation excessive peut entraîner de nombreux problèmes de santé, notamme...