Présentation
La tant attendue Mise à jour Linux Kernel 5.0 est enfin sorti, et il est temps de jeter un œil à toutes les nouvelles fonctionnalités il a à offrir.
Linus Torvalds, le principal développeur du noyau Linux, a averti le public de ne pas s'attendre à une différence drastique par rapport à son prédécesseur. Il a annoncé que la Fondation Linux ne faisait pas de "versions basées sur les fonctionnalités". Par conséquent, l'appeler 5.0 au lieu de 4.22 c'est juste qu'il "manque de doigts sur lesquels compter".
Certaines des mises à jour les plus intéressantes incluent la prise en charge d'AMD FreeSync, le cryptage des données, une gestion de l'alimentation améliorée, la prise en charge officielle de l'écran tactile Raspberry Pi et d'autres supports matériels.
La nouvelle version stable du noyau pour les systèmes d'exploitation de type Unix a été publiée. En savoir plus sur Linux Kernel 5.7 et ses fonctionnalités.
Nouvelles fonctionnalités du noyau Linux 5.0
Prise en charge de l'affichage AMC FreeSync
Le premier changement significatif est que Kernel 5.0 fonctionne avec AMD FreeSync , avec l'aide de Mesa 19.0 .
Cela corrigera le déchirement et le bégaiement, en synchronisant le taux de rafraîchissement avec le taux d'images par seconde (FPS) . À savoir, le taux de rafraîchissement sur votre ordinateur est cohérent, alors que le FPS ne l'est pas. Pour cette raison, la synchronisation des FPS avec le taux de rafraîchissement peut ajouter un décalage d'entrée et n'est pas fiable.
Par conséquent, c'est le taux de rafraîchissement qui doit dicter la vitesse à laquelle le FSP enverra les images à afficher par le moniteur.
Cependant, FreeSync ne fonctionne pas sur toutes les unités de traitement graphique (GPU s), mais uniquement sur ceux avec une plage FPS spécifique. De plus, pour profiter d'AMC FreeSync, vous avez besoin d'un moniteur prenant en charge FreeSync et d'une AMD Radeon R5/R7/R9 200 GPU série.
Gestion de l'alimentation
Le noyau 5 apporte des améliorations à la gestion de l'alimentation avec le Planificateur d'énergie conscient (EAS). Sa tâche est de gérer efficacement les systèmes avec des topologies de CPU asymétriques, telles que big.LITTLE et DynamiIQ ARM plates-formes.
Il augmente les performances et réduit la consommation d'énergie en prenant des décisions de planification économes en énergie.
Cryptage des données
Remplacement de Speck, un algorithme de chiffrement développé par la National Security Administration (NSA), Adiantum Data Encryption fait partie de la nouvelle fenêtre de fusion du noyau 5. Principalement conçu pour les appareils Android Go bas de gamme, il fait partie du sous-système de chiffrement et offre un chiffrement rapide du système de fichiers.
De plus, Adiantum fait désormais également partie de fscrypt , l'outil de gestion utilisé pour le chiffrement du système de fichiers Linux. Par conséquent, il contribuera à l'expérience utilisateur de bureau via les F2F natifs et EXT4 .
Les utilisateurs pour qui la sécurité des données est une priorité élevée trouveront cette innovation très précieuse.
Prise en charge de l'écran tactile Raspberry Pi
Pour la première fois, le noyau Linux prendra désormais en charge l'écran tactile Raspberry Pi avec un pilote officiel. Alimenté via broches d'entrée/sortie à usage général (GPIO) , le Raspberry Pi se connecte à l'écran tactile via le port DSI. Ce pilote raspberrypi-ts reçoit des informations via le micrologiciel Raspberry Pi, à partir d'une zone mappée en mémoire.
Avec un tel soutien, les passionnés de Raspberry Pi auront la possibilité de développer leurs propres écrans d'information intelligents et tablettes de bricolage.
Prise en charge matérielle ARM avancée
Les processeurs ARM sont puissants car ils peuvent effectuer plusieurs tâches à la fois. Pour cette raison, les chipsets à architecture ARM équipent la plupart des smartphones et tablettes Android. Il est crucial que les systèmes d'exploitation prennent en charge ces processeurs populaires en raison de leur utilisation généralisée.
La prise en charge améliorée d'ARM apporte l'authentification du pointeur , une fonctionnalité de sécurité intégrée au code de l'architecture ARM. Ce type de prise en charge permet de signer et d'authentifier des pointeurs par rapport à des clés secrètes, protégeant ainsi le noyau des attaques de programmation orientée retour (ROP).
Prise en charge précoce de l'architecture NVIDIA Turing
Les passionnés de jeux sont particulièrement ravis d'apprendre que le nouveau noyau 5.0 prend en charge l'architecture NVIDIA Turing . C'est l'une des architectures GPU les plus avancées du marché. Il offre des graphismes exceptionnellement réalistes pour les jeux PC et accélère l'édition de contenu visuel. Outre les cas d'utilisation quotidiens, cette architecture GPU peut trouver sa place dans les centres de données, exécutant des applications exigeantes et utilisée pour l'apprentissage automatique.
Certaines des fonctionnalités les plus intéressantes de Turing incluent l'augmentation des performances de rastérisation, les processeurs de lancer de rayons, l'informatique, l'intelligence artificielle (IA) et les cœurs de tenseur.
Les autres modifications apportées à Linux 5.0 incluent :
- Prise en charge des SoC NXP i.MX8
- Prise en charge d'Allwinner T3, Qualcomm QCS404 et NXP Layerscape LX2160A
- Prise en charge du mode évolutif Intel VT-d pour la virtualisation d'E/S évolutive
- Pilote Realtek R8169 mis à niveau
- Prise en charge du défilement haute résolution Logitech
- Prise en charge de la carte Chameleon96 Intel FPGA
- Pilotes d'ordinateur portable x86 mis à jour
- Prise en charge d'un autre GPU Vega M et d'autres identifiants Vega
- Amélioration de la sécurité pour Thunderbolt
Devez-vous télécharger le dernier noyau Linux 5
À moins que vous n'ayez beaucoup d'expérience ou une bonne raison, n'expérimentez pas le noyau par vous-même. La meilleure idée est d'attendre une version stable d'une distribution Linux avec le noyau 5.0 inclus.
Le noyau Linux 5.0 est disponible en téléchargement sur le site Web officiel du noyau Linux. Cependant, il n'est généralement pas recommandé aux utilisateurs ordinaires de mettre à jour manuellement leur noyau Linux.