Sortie du noyau Linux 2.6.18

Posté par  . Modéré par Nÿco.
Étiquettes :
0
20
sept.
2006
Linux
Comme l'année dernière Linus Torvalds s'est débrouillé pour faire coïncider la sortie d'une nouvelle version du noyau Linux avec la journée internationale du langage pirate. Son annonce (signée Linus "but you can call me Cap'n") est donc assez difficilement compréhensible et pleine d'insultes ésotériques de boucaniers.

Sur un plan moins anecdotique le nouveau noyau propose d'intéressantes nouveautés pour les machines multiprocesseurs comme un outil de debugging spécialisé ou encore une fonction améliorée d'économie d'énergie. Les grosses nouveautés sont donc :
  • lockdep : un outil de debugging qui permet de s'assurer que les verrous logiciels (lock) ne conduisent pas à une réservation infinie de la ressource. L'article de LWN sur ce sujet est particulièrement intéressant.
  • priority inheritance : un outil noyau qui permet aux applications en espace utilisateur d'avoir un comportement plus déterministe. C'est utile pour le temps réel.
  • SMPnice : un moyen d'augmenter et de diminuer la priorité de certains processus sur une machine multiprocesseurs.
  • SATA : Une grosse refonte de l'infrastructure Serial ATA est disponible dans le noyau 2.6.18. Cela autorise le branchement à chaud (hotplug) et le réordonnancement des commandes (NCQ). De plus les performances et la gestion des erreurs sont bien meilleures.
  • CFQ : L'ordonnanceur par défaut des entrées/sorties est maintenant CFQ (Complete Fair Queuing) qui permet de gérer les priorités entre les processus.
  • Secmark : Un outil utile à l'infrastructure de sécurité SELinux puisqu'il permet de marquer les paquets entrants afin d'augmenter la sécurité.
  • Gestion de l'énergie : l'ordonnanceur des processus est maintenant capable de gérer plus finement la gestion de l'énergie sur les machines ayant plus d'un processeur. Le fait que les ordinateurs modernes permettent de laisser un des coeurs en veille alors que l'autre fonctionne normalement est pris en compte. Ainsi au lieu de forcer la répartition des tâches sur tous les coeurs le noyau peut maintenant, si il n'est pas trop chargé, choisir de les diriger sur un seul coeur afin d'économiser de l'énergie.
  • Beaucoup d'autres choses sont présentes dans le noyau 2.6.18 ainsi que des corrections de bugs, des ajouts de pilotes, etc.

Le détail (en anglais) est disponible sur la page LinuxChanges qui fait un travail formidable pour présenter à tous l'avancée rapide du plus célèbre des multiples logiciels libres.

Aller plus loin

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.