Le noyau ou kernel Linux est disponible dans une 31ème révision de sa branche 2.6. L'une des nouveautés de cette mouture est la prise en charge officielle des périphériques USB 3.0. Un support qui était attendu mais Linus Torvalds met aussi l'accent sur le travail effectué autour de KMS.

Le Kernel mode-setting permet de confier la gestion des modes d'affichage graphique au noyau Linux, à la place du pilote graphique. Les apports se mesurent en termes de fluidité au démarrage avec une image qui ne scintille plus, une meilleure mise en veille du matériel et un retour plus rapide, une interface graphique disponible même en cas de crash de X.Org.

Le module KMS a été introduit dans la version 2.6.29 du noyau Linux pour une compatibilité avec les chipsets Intel. Avec le noyau 2.6.31, de nombreuses mises à jour sont annoncées pour les architectures Intel ( support displayport... ), mais aussi l'apparition du support pour les chipsets ATI Radeon. Ce support encore expérimental concerne les séries R1xx à R5xx. Le support des séries R6xx, R7xx et du nouveau matériel ( Radeon HD2xxx à HD4xxx ) est en cours, et sera probablement l'affaire de la version 2.6.32 du noyau Linux.

Des améliorations de performances sont aussi mentionnées pour l'expérience sur le poste de travail avec une plus grande réactivité de l'interface graphique ( applications sous serveur X ) grâce à une meilleure gestion de la mémoire virtuelle.

On notera également les compteurs de performance pour les processeurs récents, un détecteur de fuite de mémoire, des améliorations apportées pour le système de fichiers btrfs, le support du standard IEEE 802.15.4, IPv4 à travers Firewire, et comme à l'accoutumée de nouveaux pilotes.

De plus amples détails sur les nouveautés et améliorations du noyau Linux 2.6.31 sont donnés sur le site Linux Kernel Newbies. Le code source est disponible via le site officiel.