« Rien de fâcheux n’est arrivé cette semaine, donc Linux 4.4 est disponible ». C’est par cette note que Linus Torvalds a introduit l’annonce de la sortie officielle de la nouvelle version du noyau Linux via la liste de diffusion LKML. Cette version qui bénéficiera d’un support à long terme (LTS) est disponible depuis le 10 janvier et introduit des nouveautés majeures.
Le premier point saillant dans Linux Kernel 4.4 LTS est que le loop device connaît un gain de performance et permet d’économiser de la mémoire, grâce à l’introduction du support Direct I/O et Asynchronous I/O. Un loop device est un pseudopériphérique (il ne représente aucun périphérique physique) permettant d’utiliser un fichier comme un périphérique de blocs. Autrement dit, le loop device permet de simuler un périphérique en mode bloc à partir d’un fichier.
Cette nouvelle version ajoute également un support 3D pour le pilote du GPU virtuel. Ce support permet à l’invité de virtualisation d’utiliser les capacités du GPU hôte pour accélérer le rendu 3D. Comme bénéfice dans la pratique, cela signifie qu’un client Linux virtualisé peut exécuter un jeu OpenGL en utilisant les capacités d’accélération graphique de l’hôte.
Cette version LTS ajoute encore le support des Open-Channel SSD via LightNVM. Les Open-Channel SSD sont des dispositifs qui délèguent au système d’exploitation hôte l’implémentation et la maintenance de certaines caractéristiques que les SSD traditionnels détiennent uniquement dans le firmware. Autrement dit, ils partagent les responsabilités des SSD traditionnels (du Flash Translation Layer plus précisément) avec le système d’exploitation. Linux Kernel 4.4 LTS ajoute le support de la spécification LightNVM, qui elle-même fournit un support pour les Open-Channel SSD. Avec ce support, LightNVM va permettre à l’hôte de gérer le placement des données, le ramassage-miettes (garbage collection) et le parallélisme.
L’implémentation du TCP (Transmission Control Protocol) a été également retravaillée pour une meilleure gestion du listener. Cela permet aux serveurs TCP d’être plus rapides. Cette nouvelle version du noyau Linux permet également aux utilisateurs non privilégiés de gérer des programmes eBPF. Les programmes eBPF ont leur propre appel système depuis Linux 3.18, mais son utilisation a été restreinte jusqu’à présent à la racine pour des raisons de sécurité. Dans cette nouvelle version du noyau Linux, le vérificateur eBPF a été amélioré pour permettre aux utilisateurs non privilégiés de l’utiliser.
Ce n’est pas encore la liste exhaustive des nouveautés dans cette version LTS de Linux Kernel. On note aussi la mise à jour d’un grand nombre de pilotes et quelques ajouts, avec beaucoup d’améliorations sous le capot et de nombreuses corrections de bogues. Les sources sont disponibles en téléchargement sur Kernel.org.
Téléchargez les sources de Linux Kernel 4.4 LTS
Sources : Annonce officielle, kernelnewbies.org
Et vous ?
Que pensez-vous de cette nouvelle version du noyau Linux ?
Voir aussi
Linux 4.4 RC 2 est disponible avec le support de PA-RISC Huge Page et de nombreux correctifs de bogues au niveau des pilotes
Linux 4.3 passe en disponibilité générale après une nouvelle diatribe de Linus Torvalds sur un code qu'il a qualifié « de merde »
Linux Kernel 4.4 LTS est disponible
Avec un support 3D pour le pilote du GPU virtuel et de nombreuses autres fonctionnalités majeures
Linux Kernel 4.4 LTS est disponible
Avec un support 3D pour le pilote du GPU virtuel et de nombreuses autres fonctionnalités majeures
Le , par Michael Guilloux
Une erreur dans cette actualité ? Signalez-nous-la !