Nouvelles

Top 10 des nouvelles fonctionnalités du noyau Linux 5.8

Top 10 des nouvelles fonctionnalités du noyau Linux 5.8

Linus Torvalds a récemment annoncé la sortie de Linux Kernel 5.8, et il semble ravi. Il l'a souligné comme la sortie la plus importante de tous les temps. Pour les développeurs, ce nouveau noyau s'accompagne d'un ajout de 800 000 nouvelles lignes de code et de plus de 14 000 fichiers modifiés. Pour l'utilisateur moyen, vous ne verrez peut-être pas beaucoup de changements, comme dans les versions précédentes.

Dans l'ensemble, le noyau Linux 5.8 versions incluent un ensemble de prises en charge des pilotes, des optimisations, des améliorations du processeur et diverses améliorations de sécurité. Dans les listes de diffusion du noyau Linux, Linus Torvalds a écrit : « Je ne m'y attendais donc pas, mais 5.8 semble être l'une de nos plus grandes sorties de tous les temps."

Compte tenu du calendrier de sortie de Linux 5.8, il peut être disponible pour des tests dans des distributions comme Ubuntu 20.10 et Fedora 33 bientôt. Jetons un coup d'œil à certaines des fonctionnalités auxquelles vous pouvez vous attendre dans Linux Kernel 5.8.

Noyau Linux 5.8 : Principales fonctionnalités et modifications

Considérer le noyau Linux 5.8 est l'une des plus grandes versions, vous devez vous attendre à une tonne de changements et d'améliorations techniques. Nous nous concentrerons sur certaines des fonctionnalités qui ont un impact sur l'utilisateur final global.

1. Pilote d'énergie AMD

Si votre ordinateur exécute un processeur Zen/Zen2 AMD, alors c'est une bonne nouvelle de savoir que le nouveau noyau Linux 5.La version 8 prend en charge le pilote AMD Energy.

Au cas où vous ne sauriez pas ce que cela signifie, les utilisateurs exécutant le processeur Zen/Zen2 AMD pourront désormais obtenir des rapports énergétiques par socket/par cœur. Il est plus utile aux personnes intéressées à connaître leur consommation d'énergie CPU.

2. Surveillance de la température du processeur AMD Renoir

Une autre fonctionnalité à laquelle vous devriez vous attendre avec Linux Kernel 5.8 est la surveillance de la température du processeur pour les PC exécutant des processeurs Renoir.

Sur les versions antérieures du noyau, le pilote Linux k10temp pour le cœur de processeur Zen/Zen2 requis pour les rapports de température ne fonctionne pas. Avec l'ajout d'ID PCI dans Linux 5.8, la surveillance de la température du processeur Renoir sera désormais possible sur les systèmes Linux.

3. Prise en charge audio AMD Renoir ACP

Noyau Linux 5.8 propose également une nouvelle prise en charge matérielle du sous-système audio avec la prise en charge du coprocesseur audio (ACP) AMD Renoir (Ryzen 4000 mobile).

4. Prise en charge de la zone de mémoire sécurisée (TMZ) AMDGPU

C'est une nouvelle fonctionnalité fournie avec Linux 5.8. Il cible les pilotes graphiques open source qui fonctionnent avec le matériel graphique de l'appareil permettant le cryptage de parties de la mémoire vidéo.

Même si la prise en charge de Trusted Memory Zone (TMZ) remonte aux processeurs graphiques Vega d'origine, c'est la première fois que nous verrons cette fonctionnalité dans Linux. L'AMD Trusted Memory Zone (TMZ) offre une prise en charge sécurisée des objets tampons sur Linux en empêchant la lecture du contenu des pages TMZ par le CPU, un client non-GPU.

5. Kernel Concurrency Sanitizer (KCSAN)

La fonctionnalité Kernel Concurrency Sanitizer, qui ajoute jusqu'à « 4K + lignes de code » à Linux 5.8, est un détecteur de course dynamique nécessaire pour détecter tout défaut éventuel dans le code du noyau. Pour détecter les courses de noyau, KCSAN s'appuie fortement sur l'instrumentation au moment de la compilation et applique une approche d'échantillonnage basée sur les points de surveillance.

6. Prise en charge de Boost dans le pilote CPPC CPUFreq

Le pilote CPPC (Collaborative Processor Performance Control) CPUFreq défini par l'ACPI est une fonctionnalité présentée par Linux Kernel 5.8 pour activer le « boost » pour des performances optimales au niveau du processeur.

La spécification ACPI de contrôle de performance de processeur collaboratif est un mécanisme normalisé pour décrire des échelles de performance abstraites. Il s'agit d'une méthode permettant de demander des niveaux de performances supérieurs/inférieurs et d'estimer les performances par processeur.

7. Prise en charge du GPU Open Source Adreno 405 / 640 / 650

Avec Linux 5.8, les utilisateurs peuvent s'attendre à des mises à jour sur les pilotes MSM open source (Freedreno). Cela apporte la prise en charge des GPU Adreno 405, 640 et 650 de Qualcomm.

Adreno 405 est assez ancien et est sur le marché depuis l'époque de Snapdragon 415/615/616/617. Adreno 640/650 est toujours assez pertinent pour le matériel de génération actuelle. Adreno 640 permet la fourniture de graphiques pour Snapdragon 855/855+, tandis que Adreno 650 se concentre sur Snapdragon 865.

8. Pile d'appels fantômes et identification de cible de branche pour ARM64

Certaines des modifications architecturales ARM prises en charge par Linux Kernel 5.8 s'articulent autour de deux fonctionnalités de sécurité : l'identification des cibles de branche et la pile d'appels fantôme.

Prise en charge de l'identification des cibles de branche (BTI) en tant qu'aspect important de l'ARMv8.5 spécification. L'identification de la cible de la succursale marque les cibles légitimes des succursales indirectes. Le processeur interceptera une instruction dans une page sécurisée qui tente d'effectuer un branchement indirect vers une instruction autre qu'un BTI estampillé.

Shadow Call Stack est un élément au niveau du compilateur lorsque vous travaillez avec LLVM/Clang. Shadow Call Stack est destiné à empêcher les écrasements d'adresses de retour.

9. Plus d'améliorations du pilote exFAT

Noyau Linux 5.7 incluait également un pilote exFAT avec sa version, mais Samsung a envoyé plusieurs améliorations, optimisations et correctifs pour celui-ci.

dix. ARM Thunderbolt (je.e. USB 4.0) soutien

Avec le noyau Linux 5.8, vous devriez vous attendre à la prise en charge de Thunderbolt pour les systèmes non x86 et à la prise en charge ARM. De plus, Linux 5.8 fournit une prise en charge Thunderbolt pour Intel Tiger Lake et plusieurs améliorations et mises à jour USB.

Autres fonctionnalités du noyau Linux 5.8

Certaines des fonctionnalités supplémentaires auxquelles vous devez vous attendre dans Linux Kernel 5.8 comprennent :

Prise en charge DAX améliorée

Si vous aimez accélérer votre système avec la mémoire Optane d'Intel, le support DAX amélioré permettra un accès direct aux fichiers par la mémoire persistante sans avoir besoin d'utiliser le cache de page.

Que pensez-vous du noyau Linux 5.8? Est-ce une sortie passionnante, étant donné qu'il s'agit de la plus grande sortie de tous les temps? N'hésitez pas à partager vos réflexions et toute autre information avec nos lecteurs ci-dessous.

Le bouton de clic gauche de la souris ne fonctionne pas sous Windows 10
Si vous utilisez une souris dédiée avec votre ordinateur portable ou de bureau mais que le le clic gauche de la souris ne fonctionne pas sur Windows 1...
Le curseur saute ou se déplace de manière aléatoire lors de la saisie dans Windows 10
Si vous constatez que le curseur de votre souris saute ou se déplace tout seul, automatiquement, au hasard lors de la saisie sur un ordinateur portabl...
Comment inverser le sens de défilement de la souris et des pavés tactiles dans Windows 10
Souris et Pavé tactiles rendent non seulement l'informatique facile, mais plus efficace et moins chronophage. Nous ne pouvons pas imaginer une vie san...