Linux 6.12 a récemment été promu noyau LTS (Long Term Support) de cette année, la dernière version majeure du noyau de 2024. Pour les utilisateurs d’entreprise Linux, les hyperscalers et autres qui passent généralement d’un noyau LTS annuel à l’autre, dans ce L’article de vacances présente quelques références examinant les avantages en termes de performances de Linux 6.12 LTS par rapport à Linux 6.6 LTS lors de tests sur une station de travail AMD Ryzen Threadripper.
Les fonctionnalités de Linux 6.12 sont nombreuses à elles seules avec les changements par rapport à la version 6.11 précédente, mais encore plus significatives pour ceux qui s’en tiennent aux versions annuelles du noyau LTS… Passer de Linux 6.6 à Linux 6.12 signifie désormais avoir un support principal pour sched_ext, La prise en charge du noyau « PREEMPT_RT » en temps réel est enfin assurée après de nombreuses années de travail, de nombreux nouveaux supports matériels allant des ordinateurs portables/de bureau aux serveurs, le processeur Intel Le pilote Xe a été mis en place en amont comme alternative moderne au pilote i915 pour les graphiques Intel, abandonnant SLAB, de nombreuses améliorations du réseau, Intel IA-64 étant retiré, plus de travail FUTEX2, de nombreuses améliorations AMD P-State, la chaîne d’outils Rust au sein du noyau Linux se stabilise , getrandom() dans la prise en charge de vDSO, le cryptage du bus TPM, le renforcement d’Intel FRED, l’infrastructure de panique DRM et de nombreuses optimisations de performances à tous les niveaux.
Du côté matériel, il y a la prise en charge des graphiques Intel Xe2, l’activation d’AMD RDNA4, de nombreuses fonctionnalités de plate-forme AMD Zen 5, des améliorations pour le dernier matériel de bureau/serveur/ordinateur portable Intel ainsi qu’une préparation pour la forêt de Panther Lake et Clearwater, et bien plus encore. .. Beaucoup trop de choses pour être résumées facilement de manière concise.
Pour cette série d’analyse comparative du noyau Linux 6.6 par rapport au noyau Linux 6.12, j’ai dû utiliser une plate-forme vieille de plus d’un an pour garantir un support matériel fiable sur la version 6.6. J’ai fini par utiliser un AMD Ryzen Threadripper 7980X via le System76 Thelio Major étant donné le nombre d’utilisateurs de type poste de travail s’appuyant sur des noyaux LTS dans les fermes de rendu, les fermes CI/CD et les Threadrippers étant un mélange intéressant de pertinence pour les charges de travail de bureau et de serveur.
Le System76 Thelio Major avec AMD Ryzen Threadripper 7980X fonctionnait avec 128 Go de RAM, des graphiques Radeon et était testé sur une base Ubuntu 24.04. Le seul changement entre les exécutions de tests a été l’échange du noyau utilisé avec les images du noyau Linux 6.6 LTS et Linux 6.12 LTS obtenues à partir du PPA du noyau principal Ubuntu pour une reproductibilité/comparaison facile.