Après un retard de quelques semaines dû aux dernières intrusions du serveur kernel.org, Linus Torvalds, a annoncé la sortie de la version 3.1 stable du kernel linux.
Il s’agit d’une version taguée pour la première fois sur GitHub et qui offre quelques améliorations selon trois volets : l’intégration de pilotes pour plusieurs nouvelles puces graphiques GeForce, l’amélioration de la virtualisation pour KVM et Zen, et la prise en charge d’OpenRISC.
Le nouveau noyau renforce la virtualisation intégré KVM ( Kernel-based Virtual Machine ) en ajoutant une fonctionnalité permettant à une machine virtuelle de tourner au sein d’une autre machine virtuelle. D’autres fonctionnalités ont été ajoutées dans cette version de noyau linux afin de supporter la technologie SMEP ( Supervisory Mode Execute Protection), fonctionnalité de sécurité des futurs processeurs Ivy Bridge d’Intel.
D’autres fonctionnalités très intéressantes permettant aux machines Xen ‘accéder directement aux bus PCI et d’ajuster la quantité mémoire allouée à une machine virtuelle en intégrant Xen balloon driver.
Le nouveau noyau supporte OpenRISC, la première-née des spécifications communautaires ouvertes d’architectures processeur (open source), propose des nouveaux outils pour la gestion d’alimentation, le support de technologie sans fils en champs proche (NFC) et intègre un contrôleur Wiimote de la console de jeu vidéo Wii de Nintendo.
D’autres améliorations pour la gestion stockage ont été apportées à cette version notamment l’optimisation du système de fichier Btrfs et la gestion complète des blocs défectueux.