IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Linux Discussion :

Linus Torvalds exprime son mécontentement à l'égard des systèmes de fichiers insensibles à la casse


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Juin 2023
    Messages
    1 462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2023
    Messages : 1 462
    Par défaut Linus Torvalds exprime son mécontentement à l'égard des systèmes de fichiers insensibles à la casse
    Linus Torvalds exprime son mécontentement à l'égard des systèmes de fichiers insensibles à la casse : « les noms insensibles à la casse sont terriblement erronés »
    mais certains ne partagent pas son avis

    Les travaux sur le noyau Linux 6.15 continuent de susciter des réactions brutales de la part de Linus Torvalds. Il a précédemment exprimé sa frustration à propos de certaines sections du code de test qui ont ralenti le processus de construction dans la version 6.15-rc1 du noyau Linux. Puis, récemment, il a partagé son point de vue sur une idée controversée de longue date : les systèmes de fichiers insensibles à la casse. Et comme d'habitude, il ne s'est pas retenu. S'adressant au développeur du nouveau système de fichiers Linux Bcachefs, il a déclaré : « les noms insensibles à la casse sont terriblement erronés, et vous n'auriez pas dû les utiliser du tout ».

    L'élément déclencheur immédiat a été un bogue découvert dans Bcachefs, un système de fichiers Linux relativement nouveau qui est en cours de préparation pour une utilisation courante dans le noyau. Le développeur de Bcachefs, Kent Overstreet, a introduit des modifications pour prendre en charge les noms de fichiers insensibles à la casse, mais ces changements ont entraîné des problèmes. Ce qui a visiblement déclenché la colère de Linus Torvalds.

    À la suite des modifications introduites par Kent Overstreet, il a été découvert que sa prise en charge des cas de figure (la partie qui permet à un système de fichiers de traiter « File.txt » et « file.txt » comme un seul et même fichier) était défectueuse. Un correctif a été soumis pour le noyau Linux 6.15.

    Nom : Capture d'écran 2025-04-28 150311.png
Affichages : 87041
Taille : 182,1 Ko

    À première vue, il s'agit d'un simple rapport de bogue de routine. Mais pour Linus Torvalds, il ne s'agit pas d'un petit problème technique. Selon lui, il s'agit d'un symptôme d'un problème beaucoup plus profond que les développeurs de systèmes de fichiers ne cessent d'ignorer. Son argument principal : la normalisation de la casse ne devrait même pas exister. Le message de Linus Torvalds ne concernait pas seulement un bogue. Il s'agit de l'idée en elle-même.

    Citation Envoyé par Linus Torvalds

    La seule leçon à retenir est que les spécialistes des systèmes de fichiers n'apprennent jamais. Les noms insensibles à la casse sont terriblement erronés, et vous n'auriez pas dû les utiliser du tout. Le problème n'était pas l'absence de tests, le problème était de les mettre en œuvre dès le départ.

    Le problème est ensuite aggravé par « le fait d'essayer de faire les choses correctement » et, ce faisant, de les faire horriblement mal, parce que le « bien » n'existe pas, mais essayer de le faire donnera aux octets aléatoires une signification très magique. Et puis, les tests sont tous complètement cassés de toute façon. Aux dernières nouvelles, ils n'ont pas testé tous les cas vraiment intéressants - ceux qui causent des problèmes de sécurité dans l'espace utilisateur.

    Des problèmes de sécurité comme « l'espace utilisateur a vérifié que le nom de fichier ne correspondait pas à un motif sensible à la sécurité ». Et puis le système de fichiers de merde finit par correspondre à ce motif *de toute façon*, parce que les gens qui font de l'insensibilité à la casse *INVARIABLEMENT* font des choses comme ignorer les caractères non imprimables, de sorte que maintenant « insensible à la casse » signifie aussi « insensible à d'autres choses aussi ».
    Selon Linus Torvalds, le problème ne réside pas uniquement dans l'absence de tests, mais dans une gestion inadéquate de ces derniers. Il a pointé du doigt le fait que certains cas de test cruciaux n'avaient pas été couverts, en particulier ceux susceptibles d'entraîner des problèmes de sécurité dans l'espace utilisateur.

    Le problème de Bcachefs n'est pas non plus la première fois que les systèmes de fichiers Linux rencontrent des problèmes de normalisation de la casse. Par le passé, il y a eu des problèmes tels que le comportement de la normalisation de la casse avec les emojis et d'autres caractères Unicode spéciaux.

    Les incohérences et les risques liés au standard informatique Unicode

    La discussion déclenchée par le développeur du système de fichier Bcachefs a ravivé un débat plus large sur la pertinence des systèmes de fichiers insensibles à la casse. Certains membres de la communauté estiment que cette fonctionnalité (l'insensibilité à la casse) est nécessaire pour assurer la compatibilité avec des systèmes comme Windows, tandis que d'autres, comme Linus Torvalds, considèrent que cela introduit des risques de sécurité et de cohérence.

    Linus Torvalds a mis en lumière certaines incohérences liées à Unicode et aux caractères non imprimables. Ces incohérences peuvent entraîner des erreurs de correspondance des noms de fichiers et, par conséquent, nuire à la fiabilité du système. Il souligne que les « points de code ignorables » d'Unicode peuvent faire en sorte que deux noms de fichiers apparaissent différents à un utilisateur, mais sont traités comme étant identiques par un système de fichiers.

    Par exemple, les emojis ❤ et ❤️ sont deux caractères Unicode distincts, mais la normalisation naïve de la casse peut les traiter à tort comme identiques. Il a déclaré : « ainsi, chaque programme en mode utilisateur qui vérifie qu'il ne touche pas aux chemins spéciaux est susceptible d'être trompé et de faire des choses qu'il a explicitement vérifié qu'il ne devait pas faire. Et non, ce n'est pas quelque chose d'inhabituel ou d'étrange. Des tas de programmes font cela ».

    Cependant, certains membres de la communauté ne partagent pas son avis. « Le problème est que l'insensibilité à la casse est gênante pour les codeurs, mais pratique pour les utilisateurs. Parfois, je trouve tout aussi pratique de taper "torvalds" que "Torvalds". Cela devrait-il désigner deux personnes différentes ? La sensibilité à la casse est un artefact de la manière dont les éléments du langage sont codés », a écrit un utilisateur. Il a ajouté :

    Citation Envoyé par Critique

    Les systèmes de fichiers existent pour organiser, stocker et récupérer des données. Ils sont inutiles si les utilisateurs ne peuvent pas trouver ce qu'ils veulent dans une grande collection de fichiers. Vous savez ce qui permet de cacher les fichiers aux utilisateurs ? La sensibilité à la casse. Peu importe la supériorité technique de la sensibilité à la casse, si vous la défendez pour un système de fichiers exposé à l'utilisateur, vous avez tort.
    Selon certains, l'opposition entre les partisans des systèmes de fichiers insensibles à la casse et leurs détracteurs est l'une des raisons pour lesquelles Linux peine à s'imposer sur le bureau. « Ni 2025 ni aucune autre année ne sera l'année de Linux sur le bureau. Linux est idéal pour les passionnés ou les environnements techniques spécialisés, mais sa communauté et ses développeurs comprennent mal les affinités des utilisateurs généraux », a écrit un critique.

    Linus Torvalds souvent critiqué pour ses prises de position jugées brutales

    Linus Torvalds est le créateur du noyau Linux et dirige la maintenance du projet depuis plus de 30 ans. Il est extrêmement investi dans la qualité et la stabilité du noyau Linux. Il considère que Linux doit être conçu de manière robuste et sans compromis sur la sécurité. Ainsi, lorsque des décisions sont prises concernant des changements dans le noyau (comme l'introduction de systèmes de fichiers insensibles à la casse), il les examine de manière rigoureuse.

    Si une décision ne lui semble pas optimale ou risquée, il n'hésite pas à exprimer son mécontentement de manière forte. Mais son style de gestion est de plus en plus critiqué. À plusieurs reprises, il a été critiqué pour ses méthodes de communication qui peuvent être perçues comme agressives ou offensantes.

    « Je respecte Linus Torvalds, mais sérieux, il me désespère dans sa façon de parler aux gens. Ça ne donne pas envie de contribuer », a écrit Metal3d, un lecteur de Developpez.com. Face aux critiques, Linus Torvalds a montré par le passé une volonté d'évoluer, notamment après avoir pris des pauses pour réfléchir à son comportement et à la façon de mieux interagir avec les membres de la communauté. Toutefois, rien n’a changé véritablement.

    Dans le cas de l'introduction des systèmes de fichiers insensibles à la casse, Linus Torvalds a clairement exprimé sa frustration face à ce qu'il considère comme une mauvaise conception. Pour Linus Torvalds, ces choses sont faites sans tenir compte des conséquences à long terme. Il voit ces changements comme des erreurs qui peuvent entraîner des risques de sécurité et de fiabilité, et il souhaite que les décisions soient prises avec plus de prudence.

    Source : Linus Torvalds

    Et vous ?

    Quel est votre avis sur le sujet ?
    Que pensez-vous des systèmes de fichiers insensibles à la casse ?
    Linus Torvalds affirme que cette fonctionnalité est terriblement erronée. Qu'en pensez-vous ?
    Pensez-vous également que l'insensibilité à la casse introduit des risques de sécurité et de cohérence ?

    Voir aussi

    Linus Torvalds critique le code de test resté dans Linux 6.15-rc1 qui ralentit le processus de build : « N'obligez pas les autres à voir cette chose dégoûtante »

    Le noyau Linux 6.14 est disponible avec un pilote NTSYNC fonctionnel destiné à améliorer les performances des jeux Windows sur Linux fonctionnant avec Wine et un meilleur équilibrage des lectures Btrfs RAID1

    L'un des responsables de la maintenance du noyau Linux Rust se retire du projet, invoquant des "absurdités non techniques"

    Linus Torvalds : « Vos limitations matérielles ne devraient pas être un problème pour le reste d'entre nous », le père de Linux fustige les partisans de la limite de 80 caractères par ligne de code

  2. #2
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 892
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 892
    Par défaut
    Bonjour

    Ca me rappelle ce meme:
    Nom : 3zoe90gmq7y51.png
Affichages : 16208
Taille : 161,2 Ko
    Pour être honnête, je suis plutôt Team Linus. Windows a cette habitude de ne pas être sensible à la casse, ce qui m'a conduit plusieurs fois à des confusions. Ok, c'était pas sur des choses sensibles mais quand même.
    Je préfère que l'OS me dise "Désolé, mais je connais pas cette adresse".
    Just my 2 cents!

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  3. #3
    Invité de passage
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mai 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2011
    Messages : 1
    Par défaut Utilisateur et simplicité
    En réalité, le plus grand risque de l'insensibilité à la casse est l'utilisation de caractères "exotiques".
    Les seuls caractères à casse sont les lettres de l'alphabet (éventuellement accentuées), et c'est tout.
    Mais effectivement, l'utilisateur ne fait pas attention entre majuscule et minuscule.
    Et donc un utilisateur ne voudra pas d'un système sur lequel il ne retrouvera pas ses fichiers. Tchao Linux. Il faut aussi se poser la question de pourquoi les gens continuent à payer pour Windows malgré les immenses progrès UI de Linux.
    En réalité, la sensibilité à la casse est la facilité : chaque code caractère est considéré différent d'un autre : c'est le fonctionnement de base de l'utilisateur, pas de l'humain.
    Alors, forcément, c'est plus secure, puisqu'il n'y a aucune interprétation.
    Mais maintenant même l'IA gère majuscules et minuscules.
    Après, tout dépend à quel niveau est mis la limite : on interdit les noms identiques mis en minuscule, on permet au système de rechercher sans casse, ...
    Linus a peut-être une vision vieille de 20 ans, et ceci explique aussi la faible présence de Linux hors serveurs (côté serveur, LINUX n'a fait que remplacer UNIX, donc rien d'extraordinaire).

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 500
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 500
    Par défaut
    L'utilisateur lambda va rarement utiliser la ligne de commande : depuis l'explorateur graphique il clique la plupart du temps. S'il saisit le chemin, il y a généralement de la complétion pour l'aider.

  5. #5
    Candidat au Club

    Homme Profil pro
    Developpeur Go - devops admin sys
    Inscrit en
    Août 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Developpeur Go - devops admin sys

    Informations forums :
    Inscription : Août 2020
    Messages : 3
    Par défaut il n'y a pas de débat
    Si les gens veulent un OS débile il existe Windows pour ça !
    Sérieusement il faudrait niveler par le bas l'OS pour toucher le grand public ??
    L'insensibilité à la casse c'est clairement la porte ouverte à des failles de sécurités et malwares.
    De plus l'utilisateur lambda utilise l'explorateur de fichiers qui l'aidera à retrouver ses fichiers quelque soit la casse.

    Quant au caractère de Linus, il ne faut pas oublier que ses décisions peuvent impacter toute la tech du monde entier ... Il ne fait pas de la politique hein, il est dans le concret et fait un travail remarquable pour le bien commun.
    Alors s'il peut paraître rude c'est qu'on ne fait pas n'importe quoi dans le kernel..

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 130
    Par défaut
    Citation Envoyé par fredix69 Voir le message
    Si les gens veulent un OS débile il existe Windows pour ça !
    Sérieusement il faudrait niveler par le bas l'OS pour toucher le grand public ??
    L'insensibilité à la casse c'est clairement la porte ouverte à des failles de sécurités et malwares.
    Tu en as oublié un que portant beaucoup de personnes trouve bien : MacOS ! est aussi insensible à la case...

    C'est fou comment les 2 OS les plus populaires au monde ont tous les deux un FS insensible à la casse.

    Je suis pour la team case sensitive, vu le nombre de problème qu'il peut y avoir quand on fait du développement multiplateforme...

  7. #7
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2024
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2024
    Messages : 77
    Par défaut
    Pour le coup, team linux pour trois raison:
    - En tant qu'utilisateur classique, je suis agacé de devoir renommer en deux temps un dossier pour avoir la bonne casse. Plus d'une fois, il m'est arrivé que renommer quelque chose comme "Monprojet" en "MonProjet" requière de passer par un nom intermédiaire car le système, voyant que les noms sont "les mêmes", n'a pas procédé au changement
    - D'un point de vue stabilité/sécurité, il n'y pas pas que les lettres latines à gérer et plein de symbole se ressemble (comme relevé par l'article). Un petit oublie ou une différence d'interprétation pourrait avoir de grande conséquence
    - D'un point de vue code, "Toto" est différent de "toto". Cela alourdie fatalement toutes manipulation de fichier (que ça soit passer par une abstraction ou convertir la case avant chaque comparaison)

    Je trouve que ça amène beaucoup de complication pour un confort très circonstanciel. La complétion dans les UI et les terminaux est bien plus pratique et réduit les accros dû à la case

  8. #8
    Membre éprouvé
    Profil pro
    programmeur du dimanche
    Inscrit en
    Novembre 2003
    Messages
    988
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : programmeur du dimanche
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2003
    Messages : 988
    Par défaut
    Bcachefs : non mais déjà qui utilise ce système de fichiers ? La dernière fois que j'ai installé du debian, c'était sur le vénérable ext4. En théorie, btrfs est carrément supérieur, mais il n'est pas encore ni recommandé, ni par défaut (en debian) donc j'ai eu la trouille d'avoir des problèmes d'utilisateur précoce. Je ne l'utilise que sur les disques de sauvegarde (pour la compression native).

    Ensuite, je pense aussi que c'est de la folie d'implémenter dans le système de fichier l’insensibilité à la case, pour un OS et tout un écosystème qui présuppose la sensibilité à la case. ça va ouvrir des tonnes de bugs non-testés.
    Si c'est pour la compatibilité avec windows, windows n'utilisera jamais Bcachefs, mais NTFS ou un FAT.

    Et pour quoi faire ? les explorateurs de fichiers implémentent déjà la recherche insensible à la case.
    Le terminal par contre... ça me choquerait pas que quand il ne trouve pas un fichier, il me fasse une suggestion si j'ai fait une erreur de case.

  9. #9
    Expert confirmé
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 771
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 771
    Par défaut
    Citation Envoyé par Fagus Voir le message
    En théorie, btrfs est carrément supérieur, mais il n'est pas encore ni recommandé
    cela me fait toujours rire : Btrfs, ZFS, ReiserFS, ... et pour Windows WinFS tous ces systèmes de fichier révolutionnaires, qui sont géniaux mais toujours en projet ou abandonné.

    Il n'y a que Mac, OS X/ Apple, qui a réussi avec HFS+ Apple File System (*) qui permet les métadonnées, les liens et la compression (entre autres). Pas comme ces 2 "trucs assez pourris/ basiques" que sont NTFS et ext

    *: @Christophe me signale que je me suis trompé de FS

  10. #10
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 264
    Par défaut
    tous ces systèmes de fichier révolutionnaires, qui sont géniaux mais toujours en projet ou abandonné.
    ZFS et BtrsFS ne sont pas du tout à l'abandon.

    Il n'y a que Mac, OS X/ Apple, qui a réussi avec HFS+ qui permet les métadonnées, les liens et la compression (entre autres)
    HFS+ est depuis un moment remplacé par APFS, qui permet le copy-on-write, les snapshots tout comme BTRFS il me semble. ZFS permet également les snapshots (pour le COW, je ne sais pas).
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  11. #11
    Membre éprouvé Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 873
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 873
    Par défaut
    Citation Envoyé par Aure7780 Voir le message
    Tu en as oublié un que portant beaucoup de personnes trouve bien : MacOS ! est aussi insensible à la case...

    C'est fou comment les 2 OS les plus populaires au monde ont tous les deux un FS insensible à la casse.

    Je suis pour la team case sensitive, vu le nombre de problème qu'il peut y avoir quand on fait du développement multiplateforme...
    Exactement.

    D'ailleurs, même Windows est partiellement sensible à la casse: en fait, NTFS supporte le "case sensitive".

    Android (75% de parts de marché, quand-même, donc les gens ne doivent pas trouver ça si difficile), est sensible à la casse pour le stockage interne (ext4) et insensible à la casse sur les supports amovibles (parce qu'en général, c'est du ExtFAT, et donc il se traine les limitations débiles du FAT de MSDOS).

    Rendre un système insensible à la casse, c'est donner de mauvaises habitudes aux utilisateurs. Pourquoi ne pas rendre les mots de passe insensibles à la casse aussi, tant qu'à faire!

  12. #12
    Membre extrêmement actif Avatar de OrthodoxWindows
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2021
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2021
    Messages : 1 344
    Par défaut
    Citation Envoyé par kain_tn Voir le message
    Rendre un système insensible à la casse, c'est donner de mauvaises habitudes aux utilisateurs. Pourquoi ne pas rendre les mots de passe insensibles à la casse aussi, tant qu'à faire!
    Cela dit, naturellement, une majuscule est la même lettre qu'une minuscule, le premier réflexe de n'importe qui, c'est de ne pas faire la différence. Un informaticien va faire la différence car il a été conditionné à la faire.
    Si le système de fichier est sensible à la casse, il devraient y avoir une correction automatique si un fichier avec un nom proche est détecté.
    Quand aux mots de passe, il s'agit d'un cas particulier.

  13. #13
    Membre éclairé
    Avatar de sylvain1984
    Homme Profil pro
    Retraité, développeur amateur
    Inscrit en
    Juillet 2023
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Retraité, développeur amateur

    Informations forums :
    Inscription : Juillet 2023
    Messages : 68
    Par défaut
    Bonjour Foetus,

    Citation Envoyé par foetus Voir le message
    cela me fait toujours rire : Btrfs, ZFS, ReiserFS, ... et pour Windows WinFS tous ces systèmes de fichier révolutionnaires, qui sont géniaux mais toujours en projet ou abandonné.

    En fait il n'y a pas un FS optimal pour tous les usages. Raison pour laquelle, à mesure que les connaissances et les techniques progressent, nos chercheurs en informatique continuent de proposer de nouveaux FS qui subissent la sélection naturelle, impitoyable...

    Heureusement que nous n'en sommes pas resté aux FS historiques...

  14. #14
    Membre habitué
    Inscrit en
    Juillet 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 11
    Par défaut La sensibilité à la casse ne rend pas les choses difficiles
    La sensibilité à la casse ne rend pas les choses difficiles, c'est un sujet qui peut rester propre au système de fichier et être abstrait par une bonne implémentation des outils, e.g. la recherche de fichier qui passe le motif et les cibles tout en minuscule, "enlève"/ignore les accents et autre caractères spéciaux.
    Du coup le système de fichier reste sensible à la casse et imperméable aux attaques spécifiques, mais l'utilisateur en est grandement abstrait. Enlever la sensibilité à la casse revient à forcer les petites roues sur un vélo, certes c'est plus facile pour l'utilisateur lambda, mais ça limite grandement tous les autres, et ça peut causer des accidents.

    Et pour répondre à un autre utilisateur, MacOS donne le choix sur la sensibilité à la casse au moment de formater un volume, on est loin du monolithe idiot de Microsoft.

  15. #15
    Membre habitué
    Femme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2024
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Autre

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Juillet 2024
    Messages : 22
    Par défaut
    Là c'est une grosse grosse bêtise de la part de Linus, heureusement que le système de fichier est insensible à la casse sinon bonjour les doublons, faux positifs, conflits ...

Discussions similaires

  1. Réponses: 26
    Dernier message: 20/09/2024, 17h03
  2. Réponses: 29
    Dernier message: 16/07/2020, 14h15
  3. Réponses: 47
    Dernier message: 02/09/2019, 20h23
  4. Réponses: 4
    Dernier message: 10/09/2018, 15h43
  5. Linus Torvalds fustige encore des développeurs du noyau Linux
    Par Michael Guilloux dans le forum Linux
    Réponses: 51
    Dernier message: 22/08/2017, 16h41

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