| Quelles nouveautés : - Support d’USB-3(comme cité dans un précédent billet de ce blog). - CUSE (character devices in userspace) et proxy OSS: Implémentation en userland comme FUSE pour les périphérique de type caractère d’où l’intérêt pour OSS et ALSA - Augmentation des performances d’intéractivité pour les PC type bureau: En effet, sous forte pression, les pages mémoires liées aux librairies grapiques ou autres peuvent être mise en swap. Par de nombreux moyens heuristiques, un gros travail a été réalisé pour améliorer la réactivité dans ce cas de figure ci. - Support des modes graphiques dans le noyau pour les cartes ATI Radeon: Cartes R1XX,R2XX,R3XX,R4XX,R5XX - Performance Counters: Mise en place d’un sous-système permettant de mettre en oeuvre la gestion de registre hardware lié au CPU, permettant de dénombrer un certains nombres d’évènements et d’en tirer partie quant à la connaissance du code s’exécutant sur le CPU => gestion fine du processus. - Implémentation de la norme IEEE 802.15.4 (Low-Rate Wireless Personal Area Networks) - Support de Gcov: GCC’s coverage testing tool gcov est un outil permettant de debugger et tester du code. - Kmemcheck: Equivalent de Valgrind, mais pour la partie noyau (détection de mémoire utilisée et non initialisée. - Kmemleak: Outil permettant de détecter des objets plus utilisés, mais non libéré comme le fait de manière similaire les Garbage collector. - Fsnotify: Implémentation d’une sorte de sous-système permettant de signifier à l’utilisateur qu’un changement sur le FS a été opéré. dnoty et inotfy ont été ré-écrit pour utiliser fsnotify. - Support préliminaire pour la partie client de NFS 4.1. - Context Readahead algorithm and mmap readhead improvements: Amélioration des algorithmes de pré-lecture des pages qui seront utilisées dans un futur proche pour les mettre en mémoire. Je ne ferais pas un détail, mais je vous renvoie à cette excellente page : http://kernelnewbies.org/Linux_2_6_31. Le téléchargement c’est par là : Linux-2.6.31 et le ChangeLog ici. |
|