La version anniversaire du noyau Linux 5.0 est sortie début mars. Cependant, le travail sur le noyau 5.1 est déjà en cours. Dans cet article, nous examinerons plusieurs nouveautés attendues dans cette version.
/ Flickr / /
Fin de support pour a.out
Linux prend en charge les fichiers binaires depuis la première version du noyau. Après 25 ans, prévoient de le classer comme technologie obsolète (deprecated). Les développeurs affirment que c'est une procédure nécessaire, car avec le temps .
Linus Torvalds souligne , qu'aucun des compilateurs existants ne génère de fichiers binaires au format a.out, donc il n'a plus de sens.
L'abandon de a.out se fera en deux étapes. Dans Linux 5.1, le code de vidage de mémoire ( code) sera supprimé — . Selon Linus, il est très peu probable que quelqu'un ait besoin de traiter du code hérité, et les utilisateurs qui génèrent encore des fichiers exécutables a.out auront le temps de réorganiser leurs processus d'affaires.
Dans les versions futures, le support sera complètement arrêté, mais seulement si personne dans la communauté ne se présente pour assurer le support du format.
Des modifications sont apportées aux correctifs contre Spectre
Plusieurs modifications seront apportées au patch Retpoline pour protéger contre l'attaque Spectre v2. Il utilise une séquence d'instructions spéciale qui bloque le mécanisme d'exécution spéculative dans le processeur. Les développeurs prévoient d'augmenter le seuil pour la génération d'appels indirects à partir des opérateurs de branchement de cinq à vingt. Dans certains cas, cela permettra d'améliorer la performance de 20%.
De plus, le noyau 5.1 introduit un nouveau drapeau PR_SPEC_DISABLE_NOEXEC, qui désactive la protection contre la vulnérabilité Spectre v4 dans tous les processus enfants exécutés sur le serveur. Il est lié à la fonction , qui permettait l'exécution hors ordre des instructions. Selon les experts, le drapeau automatise la vérification de la désactivation du patch et permettra d'accélérer les serveurs avec un grand nombre de processus simultanés. Plus de détails sur cela .
Les nouvelles fonctionnalités optimisant le fonctionnement des serveurs Linux pourraient influencer la popularité de ce système d'exploitation dans le cloud. Nous à Nous avons collecté des statistiques — le système d'exploitation le plus populaire dans le cloud parmi nos clients reste Windows (79 %). La part de Linux est de 20 %. À l'avenir, nous prévoyons que le deuxième OS récupérera quelque peu des parts de marché. Nous incluons également un graphique de la répartition des parts parmi les distributions Linux (La distribution la plus populaire parmi nos clients reste Ubuntu — 45 %, suivie par CentOS avec 28 % et Debian avec 26 %.


Ajoutent de nombreux pilotes audio
Dans l'un des threads sur Hacker News, des résidents , que Linux a toujours eu des difficultés avec le support matériel. Mais dans la version 5.1, il y aura pour le matériel audio.
Par exemple, un pilote pour , conçue pour les studios d'enregistrement et les salles de concert. De plus, le pilote MediaTek BTCVSD pour le chip Bluetooth, proposé par les développeurs de MediaTek.
On peut s'attendre à un support pour les AK4497 d'Asahi Kasei Microdevices, les CS4341/CS35L26 de Cirrus Logic et les contrôleurs intégrés de Google ChromeOS. Parmi les autres, on trouve les Ingenic JZ4725B, MT8183 et MT6358, NXP MICFIL, Rockchip RK3328, les contrôleurs Spreadtrum DMA et bien d'autres.

/ Flickr / /
Que peut-on encore attendre dans le noyau Linux 5.1
Comme l'écrit Phoronix, les développeurs dans Linux 5.1 la possibilité d'utiliser de la mémoire persistante comme RAM. En particulier, l'Optane NVDIMM (fabriqué avec la technologie 3D Xpoint) sur le bus DDR4 pourra être « transformé » en mémoire vive.
Pour en savoir plus sur le travail mené dans ce sens, lisez . Actuellement, Linus sur le comportement de l'Optane de la part des développeurs d'Intel. Ce n'est qu'après avoir reçu ces informations qu'il décidera s'il faut ou non inclure cette nouvelle fonctionnalité dans le noyau 5.1.
On peut également s'attendre à des correctifs pour résoudre à des modifications Davantage d'informations sur les changements potentiels dans le code du noyau Linux peuvent être attendues dans un avenir proche. Nous continuerons à écrire à leur sujet dans nos prochains articles.
Dans notre blog d'entreprise :
Comment économiser grâce à l'API
Source : habr.com
