Developpez.com

Le Club des Développeurs et IT Pro

Linux 4.6 est disponible

Avec la prise en charge du standard USB 3.1, du système de fichiers distribués OrangeFS et l'amélioration d'OOM Killer

Le 2016-05-17 19:36:25, par Olivier Famien, Chroniqueur Actualités
Linux Kernel vient de connaitre une nouvelle mise à jour. Dans cette nouvelle version du noyau Linux portant la référence 4.6, le standard USB 3.1 a été pris en charge. À noter que ce nouveau protocole permet aux ordinateurs équipés de ce matériel de transférer des données à une vitesse théorique de 10  G0 par seconde.

À côté de cette nouvelle spécification qui a été intégrée, il faut compter parmi les nouveautés de cette version 4.6 du noyau Linux, l’amélioration de la fiabilité de l’optimiseur de mémoire. « Out of Memory task killer » appelé autrement OOM Killer est l’outil permettant de libérer la mémoire du système en arrêtant les tâches exécutées par les applications. En théorie, en exécutant OOM Killer sur une tâche donnée, il déclenchera l’arrêt de cette tâche ce qui devrait permettre de gagner de la mémoire.

Toutefois, il se trouve que les choses ne fonctionnent pas toujours comme prévu en sorte que lorsque OOM Killer essaie d’arrêter une tâche, cette dernière peut avoir des charges de travail qui entrainent une lenteur dans la libération de la mémoire ou bloquent l’arrêt du processus faisant boucler une autre tâche dans la mémoire virtuelle. Pour régler cette déconvenue, il a été ajouté un processus dans le noyau nommé oom_reaper afin de réclamer la mémoire utilisée par la tâche devant prendre fin.

En plus de ces améliorations, il faut ajouter l’intégration du support de la fonctionnalité des clés de protection de la mémoire développée par Intel et qui sera disponible dans les prochains processeurs de la firme. Cette fonctionnalité permet l’encodage des masques d’autorisation contrôlables par l’utilisateur dans les entrées de la table des pages. Plus simplement, il faut savoir qu’à travers cette caractéristique, l’utilisateur dispose d’une protection beaucoup plus renforcée de l’accès à la mémoire, car il peut dynamiquement changer les bits de protection de la mémoire virtuelle en manipulant simplement le registre du processeur au lieu de modifier les pages de table dans la plage de la mémoire virtuelle affectée.

En dehors de ces fonctionnalités, l’on a également la prise en charge d’OrangeFS, le système de fichier parallèle développé dans les années 1993 par Eric Blumer pour les problèmes de stockage rencontrés par les ordinateurs effectuant des calculs de haute performance, les gros volumes de données, les vidéos en streaming, etc.

Kernel Connection Multiplexor qui est l’outil permettant à une application d’envoyer et de recevoir des messages de protocole d’application par TCP en utilisant une interface a été aussi intégré dans cette version 4.6.

En outre, cette version comprend le support pour MACsec IEEE 802.1AE qui est une norme permettant de chiffrer et authentifier le trafic dans un réseau local avec le mode de chiffrement par bloc GCM dont les tailles de bloc sont de 128 bits. Il est couplé à l’algorithme de chiffrement symétrique (AES) pour offrir plus de sécurité.

Enfin, l’on note l’ajout du support des espaces de noms des groupes de contrôle (cgroups). Nous rappelons que les espaces de noms des groupes de contrôle permettent de virtualiser la vue des cgroups d’un processus.

En dehors de ces améliorations, plusieurs autres changements comprenant des ajouts de nouvelles fonctionnalités et correctifs ont été apportés à cette version de Linux Kernel 4.6.

Source : LWN

Et vous ?

Avez-vous testé Linux Kernel 4.6 ? Qu’en pensez-vous ?

Voir aussi

Forum Linux
  Discussion forum
7 commentaires
  • jlliagre
    Modérateur
    Ce qui est sûr, c'est qu'il aurait mal pris que quelqu'un d'autre ait sort une nouvelle version sans son accord. C'est même probablement impossible, Torvalds est le seul à décider de la date de sortie et du contenu d'une nouvelle version, mineure ou majeure.
  • Bestel74
    Membre confirmé
    J'adore lire cette news, ça me permet de rester à jour face à ce noyau qui évolue si vite...
    Par contre ça serait possible d'avoir juste une liste des améliorations ? Il y a beaucoup trop de mot de liaison je trouve

    Sinon encore merci de nous faire le résumé à chaque fois
  • jlliagre
    Modérateur
    Envoyé par Aiekick
    A votre avis si Linus Torvalds vient a disparaitre (peu importe la raison c'est juste une hypothèse)
    Plus qu'une hypothèse, à plus ou moins long terme, c'est une certitude...

    est ce que le projet Linux peut continuer a s’améliorer ou il a de grande chance de partir en cacahuète ?
    Torvalds a plus ou moins désigné son successeur en cas de disparition prématurée comme étant son bras droit actuel: Greg Kroah-Hartman.

    En revanche, il n'est pas sûr que ce dernier puisse préserver un pouvoir "dictatorial", n'ayant pas la légitimité de Torvalds. Il est donc probable que la gouvernance évoluerait vers un collège composé de sa garde rapprochée actuelle, avec peut-être des risques de tension voire de forks...
  • BufferBob
    Expert éminent
    Envoyé par Bestel74
    Par contre ça serait possible d'avoir juste une liste des améliorations ? Il y a beaucoup trop de mot de liaison je trouve
    oh ben c'est un peu la même différence qu'il y a entre un café court au comptoir et un café allongé en terrasse avec le journal
    perso j'aime bien le format terrasse à l'occasion, sachant que pour la version courte il y a le changelog officiel au pire
  • Aiekick
    Membre extrêmement actif
    A votre avis si Linus Torvalds vient a disparaitre (peu importe la raison c'est juste une hypothèse) est ce que le projet Linux peut continuer a s’améliorer ou il a de grande chance de partir en cacahuète ?
  • ROWLINX
    Nouveau membre du Club
    « Après un léger retard dû à mes voyages, je suis de retour, et [Linux] 4.7 est disponible »
    pas sur qu'il aurait aimé cela venant d'une autre personne du projet