Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    juin 2016
    Messages
    772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : juin 2016
    Messages : 772
    Points : 22 767
    Points
    22 767

    Par défaut Linus Torvalds a publié la version 5.2 du noyau Linux

    Linus Torvalds a publié la version 5.2 du noyau Linux
    avec une nouvelle API pour le montage de systèmes de fichiers

    Linus Torvalds a publié ce dimanche, la version 5.2 du noyau Linux, après sept RC (release candidate). La nouvelle version du noyau n’est pas une branche LTS (Long Time Support), ce qui signifie que vous devez peut-être vous en tenir à votre ancienne version LTS, mais notez qu’elle apporte de nombreuses nouvelles fonctionnalités et de multiples améliorations. Linux 5.2 arrive avec Sound Open Firmware, un micrologiciel open source prenant en charge les périphériques audio DSP, une nouvelle API de montage pour le montage de systèmes de fichiers, de nouveaux pilotes GPU open source pour les périphériques ARM Mali, des noms insensibles à la casse système de fichiers EXT4, ainsi que de multiples autres améliorations.

    Au départ, Torvalds a indiqué qu’il était prêt pour continuer avec une nouvelle semaine de RC, mais il a été contraint par l’enchaînement des événements. Il a finalement décidé de publier le noyau tel qu'il est, après sept RC. « J'étais un peu prédisposé à faire un rc8, simplement à cause de mes voyages et de ma totale absence d'Internet la semaine dernière. Donc, malgré un retour assez tardif du noyau, je ne vois pas de raison valable pour une autre semaine de rc, et nous avons donc une version 5.2 avec le timing de publication normal », a-t-il laissé comme message sur la liste de diffusion du noyau. Linux 5.2 est maintenant disponible et propose des fonctionnalités et des améliorations pour la plupart très intéressantes.

    La version 5.2 du noyau Linux apporte la fonctionnalité qui rend le système de fichiers EXT4 insensible à la casse, la prise en charge du microprogramme Intel Sound Open Firmware, les pilotes graphiques ARM Mali avec Lima et Panfrost, un tout nouveau pilote WiFi Realtek pour remplacer le pilote RTLWIFI existant, de nouveaux sous-systèmes pour les compteurs de bus de terrain et génériques, etc. Cette version améliore également la surveillance des ressources d’information sur les points de pression pour la rendre utilisable par Android. On note également l’inclusion d’un support pour de nombreux produits Intel et l’API de montage a été repensée avec de nouveaux appels système.

    Nom : 220px-Tux.svg.png
Affichages : 9217
Taille : 24,0 Ko

    Il existe des correctifs pour le dernier bogue du processeur (MDS) et de nombreux autres nouveaux pilotes et améliorations. Regardons de plus près quelques-unes des nouvelles caractéristiques du noyau Linux :

    Inclusion du micrologiciel Sound Open

    Alors que de nombreux périphériques audio DSP ont des pilotes open source, leur micrologiciel est resté fermé et livré sous forme de fichiers binaires. En conséquence, les problèmes de microprogrammes ont souvent été difficiles à résoudre. Le projet Sound Open Firmware (SOF), soutenu par Intel et Google, a été créé pour améliorer cette situation en fournissant une plateforme open source permettant de créer un micrologiciel open source pour les audio DSP.

    Non seulement les fichiers SOF permettront aux utilisateurs de disposer d’un micrologiciel à code source ouvert, mais ils leur permettront également de personnaliser leur propre micrologiciel, voire d’utiliser la puissance des processeurs DSP de leurs cartes son de manière imaginative. La version 5.2 du noyau de Linux inclut le noyau SOF ainsi que les microprogrammes Open Source d’Intel pour nombre de leurs produits principaux : Baytrail, CherryTrail, Broadwell, ApolloLake, GeminiLake, CannonLake et IceLake.

    Nouvelle API de montage des systèmes de fichiers

    L’appel système mount(2) est chargé du montage des systèmes de fichiers. L'équipe du noyau Linux estime qu’il fait bien son travail, mais comme de nouvelles fonctionnalités de montage ont été ajoutées au fil des ans, il a fallu l’implémenter au-dessus de l’interface existante qui n’était pas conçue pour des scénarios complexes. L’interface actuelle de mount(2) regroupe en réalité six ou sept interfaces différentes, et des combinaisons d’indicateurs, jugées étranges, qui lui permettent de faire des choses différentes de celles spécifiées au départ par l’appel système. Ce n'est pas pour une simple question d'esthétique, a expliqué l’équipe du noyau.

    L'équipe explique aussi qu'il n'est pas facile pour les applications et les utilisateurs de comprendre les erreurs renvoyées, il n'est pas adapté à la spécification de sources multiples telles que les besoins de superposition de fichiers. Vous ne pouvez pas monter un système de fichiers dans un autre espace de noms de montage. Il ne permet pas non plus d'autres fonctionnalités qui doivent être implémentées avec des hacks tels que shiftfs. Les développeurs Linux ont décidé de redéfinir l'intégralité de l'API de montage dans cette version, ce qui a entraîné l'ajout de six nouveaux appels système : fsopen(2), fsconfig(2), fsmount(2), move_mount(2), fspick(2) et open_tree(2). Ces appels système permettent chacun aux développeurs d'écrire du code ou de reconfigurer un superbloc.

    Nouveaux pilotes GPU pour les appareils ARM Mali

    La nouvelle version du noyau Linux, la version 5.2, contient deux pilotes communautaires pour les accélérateurs ARM Mali. ARM n'a jamais été une solution open source conviviale du côté des GPU. La communauté a dû créer des pilotes open source pour les GPU Mali. Lima couvre l'ancien t4xx et Panfrost la nouvelle série 6xx/7xx.

    ETX4 : des noms de fichiers insensibles à la casse

    Linux a, depuis sa création, été sensible à la casse. Cependant, avec la version 5.2, le système de fichiers EXT4 autorisera la prise en charge des fichiers et dossiers insensibles à la casse. Ces correctifs sont restés longtemps en développement, mais sont enfin prêts pour le support principal. À partir de sa version 5.2, le noyau Linux ajoute désormais une nouvelle fonctionnalité au système de fichiers ETX4 qui ne fait pas de distinction entre les majuscules et les minuscules.

    Plus de protection contre les bogues du processeur et l'option de démarrage d'atténuation

    Cette version ajoute une infrastructure de bogues permettant de traiter la vulnérabilité matérielle MDS (Microarchitectural Data Sampling) qui permet un accès spéculatif sans privilège aux données disponibles dans divers tampons internes du CPU. Ce nouvel ensemble de défauts comporte plusieurs variantes. Afin d’aider les utilisateurs à faire face au nombre sans cesse croissant de bogues de processeur entre différentes architectures, une nouvelle option d’amorçage indépendante de l’architecture appelée "mitigations=" a été ajoutée. Il s'agit d'un ensemble d'options organisées et indépendantes d'arch (pour l'instant x86, PowerPC et s390), afin de faciliter l'activation ou la désactivation des protections, quel que soit le système sur lequel elles s'exécutent.

    Le noyau Linux 5.2 inclut également des dizaines de pilotes mis à jour et nouveaux pour un meilleur support matériel, ainsi que d'innombrables correctifs de bogues et de sécurité. Les améliorations concernent, entre autres, la virtualisation, l’horloge, les périphériques multifonctions, etc. Vous pouvez vous référer à la note de version pour en savoir plus sur les nouveautés introduites dans la version 5.2 du noyau Linux.

    Sources : Liste de diffusion du noyau Linux, Note de version

    Et vous ?

    Qu'en pensez-vous ?

    Voir aussi

    La version 5.1 du noyau Linux est disponible, optimise les E/S asynchrones et apporte d'autres nouvelles fonctionnalités

    Ubuntu 19.04 (Disco Dingo) est publié avec la version 5.0 du noyau Linux et est plutôt perçu comme une mise à jour qu'une version majeure

    Une faille grave du noyau Linux a été découverte dans RDS, Red Hat, Ubuntu, Debian et SUSE affectées
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Membre extrêmement actif
    Homme Profil pro
    Consultant Ingenierie mécanique
    Inscrit en
    mars 2006
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Consultant Ingenierie mécanique
    Secteur : Transports

    Informations forums :
    Inscription : mars 2006
    Messages : 1 113
    Points : 2 405
    Points
    2 405

    Par défaut

    y a t'il un risque pour tout ce qui est sur un system linux actuel a passer au 5.2 ?
    je demande ca principalement a cause de la casse. est ce que certains softs pourrait etre impacté par la suppression de la casse ?
    en tant qu'utilisateur en lignes de commande c'est génial mais en dehors de ca je sais pas ?

  3. #3
    Membre expérimenté Avatar de SkyZoThreaD
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    juillet 2013
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : juillet 2013
    Messages : 546
    Points : 1 465
    Points
    1 465

    Par défaut

    Citation Envoyé par Aiekick Voir le message
    est ce que certains softs pourrait etre impacté par la suppression de la casse ?
    Le système serait juste tolérant aux erreurs de casse... Si les softs respectent la casse ils marcheront, si ils ne la respectent pas, il marcheront aussi....
    Je ne vois pas en quoi ça pourrait avoir un impact... n'hésitez pas à me corriger si je me trompe.
    La liberté est à la sociologie ce que l'instant présent est à la physique relativiste.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    mars 2010
    Messages
    295
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2010
    Messages : 295
    Points : 322
    Points
    322

    Par défaut

    Citation Envoyé par SkyZoThreaD Voir le message
    Le système serait juste tolérant aux erreurs de casse... Si les softs respectent la casse ils marcheront, si ils ne la respectent pas, il marcheront aussi....
    Je ne vois pas en quoi ça pourrait avoir un impact... n'hésitez pas à me corriger si je me trompe.
    Sur OSX, lorsque tu mets sensible a la casse (insensible par default), tout pete ...

  5. #5
    Modérateur
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    mars 2004
    Messages
    5 081
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : mars 2004
    Messages : 5 081
    Points : 12 913
    Points
    12 913
    Billets dans le blog
    6

    Par défaut

    J'espère qu'il sera possible de garder l'os sensible à la casse et juste définir des dossiers pour lesquels la casse ne comptera plus (je pense aux dossiers utilisateurs principalement).
    # Dans la Création, tout est permis mais tout n'est pas utile...

  6. #6
    Expert éminent sénior

    Avatar de Neckara
    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    décembre 2011
    Messages
    7 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : décembre 2011
    Messages : 7 898
    Points : 19 776
    Points
    19 776

    Par défaut

    Citation Envoyé par SkyZoThreaD Voir le message
    Le système serait juste tolérant aux erreurs de casse... Si les softs respectent la casse ils marcheront, si ils ne la respectent pas, il marcheront aussi....
    Je ne vois pas en quoi ça pourrait avoir un impact... n'hésitez pas à me corriger si je me trompe.
    Je pense que la crainte est surtout quant au fait d'avoir des dossiers existants ayant deux fichiers ayant le même nom à la casse près.
    "Parce que le diable est dans les détails, une vision sans nuance ne peut prétendre à la compréhension du monde."

    Mon ancienne page perso : https://neckara.developpez.com/

  7. #7
    Membre expérimenté

    Profil pro
    Inscrit en
    janvier 2014
    Messages
    584
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2014
    Messages : 584
    Points : 1 334
    Points
    1 334

    Par défaut

    J'ai du mal à saisir en quoi rendre un système de fichier insensible à la casse est une amélioration... n'est-ce pas plutôt un retour en arrière ?
    Donc dorénavant, lorsque ext4 est monté, il est alors décidé si tous les fichiers sont sensible, ou insensible. Dans quels contexte cela peut-être réellement enviable ?
    Pensez à utiliser les pouces d’appréciation, pour participer à la visibilité de l'apport d'un propos, ou l'intérêt que vous y prêtez... qu'il soit positif ou négatif.

  8. #8
    Membre confirmé
    Homme Profil pro
    Développeur C++
    Inscrit en
    octobre 2008
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur C++

    Informations forums :
    Inscription : octobre 2008
    Messages : 180
    Points : 468
    Points
    468

    Par défaut

    Citation Envoyé par Steinvikel Voir le message
    J'ai du mal à saisir en quoi rendre un système de fichier insensible à la casse est une amélioration... n'est-ce pas plutôt un retour en arrière ?
    Donc dorénavant, lorsque ext4 est monté, il est alors décidé si tous les fichiers sont sensible, ou insensible. Dans quels contexte cela peut-être réellement enviable ?
    Évidemment que c'est pas activé par défaut. Ils sont pas fous non plus. Comme indiqué dans la note de version il faut faire une manipulation par répertoire pour que ce soit activé avec chattr.

  9. #9
    Membre expérimenté Avatar de SkyZoThreaD
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    juillet 2013
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : juillet 2013
    Messages : 546
    Points : 1 465
    Points
    1 465

    Par défaut

    Citation Envoyé par Neckara Voir le message
    Je pense que la crainte est surtout quant au fait d'avoir des dossiers existants ayant deux fichiers ayant le même nom à la casse près.
    One point
    La liberté est à la sociologie ce que l'instant présent est à la physique relativiste.

Discussions similaires

  1. Réponses: 1
    Dernier message: 19/04/2019, 20h44
  2. En 2016, Linus Torvalds était payé 1,6 M$ par la Fondation Linux
    Par Patrick Ruiz dans le forum Actualités
    Réponses: 91
    Dernier message: 08/03/2019, 09h09
  3. Réponses: 2
    Dernier message: 14/08/2018, 03h36
  4. Réponses: 11
    Dernier message: 05/06/2018, 17h28
  5. Réponses: 0
    Dernier message: 13/04/2015, 19h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo