Announcement

Collapse
No announcement yet.

EXT4 Getting Faster Case-Insensitive Performance

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    I don't understand what was wrong with case sensitivity. Removing it seems like a feature regression. If one does not want to think about case, why not simply use lowercase letters exclusively when naming files? Why make it about the system in a way that potentially impacts long-established features and eventually portability between systems? Wouldn't operator flexibility and adaptation to the native and long-established *NIX culture have been easier for everyone?
    Last edited by chroma; 06-28-2019, 05:56 PM.

    Comment


    • #12
      Originally posted by chroma View Post
      I don't understand what was wrong with case sensitivity. Removing it seems like a feature regression. If. If you didn't want to think about case, why didn't you just use lowercase letters when naming your files?
      BecauseILikeToKnowWhereEachWordBegins and_i_dont_like_typing_underscores and-the-minuses-can-be-confused-with-options.
      and i dont like holding the shift key at all and rememberring what is the correct case.

      And I expect automatic completition to be able to work on case-insensitive basis.

      Originally posted by chroma View Post
      Why do you have to make it about the system in a way that impacts the rest of us?
      I don't need to force my preferences on others, but it seems that you do. This feature is OPTIONAL, on a per-directory basis. nothing forces you to enable it.

      Originally posted by chroma View Post
      Couldn't you just be flexible and adapt to native and long-established *NIX culture?
      - I don't give a fuck about what is long esatblished.
      - I dont give a fuck about the mistakes made 40 years ago.
      - I'm flexible, but the culture is inflexible. Because cultures are always inflexible, they always prefer things to stay the same. It is impossible to be flexible by adopting an inflexible culture. Fuck culture.

      Comment


      • #13
        vomit_emoji.jpg

        Comment


        • #14
          Originally posted by KellyClowers View Post
          vomit_emoji.jpg
          Some people like only those features which benefit them, but despise all features which benefit other people.

          Comment


          • #15
            Originally posted by xfcemint View Post

            Some people like only those features which benefit them, but despise all features which benefit other people.
            is that bad?

            I mean he isn't saying this feature shouldn't exist.

            Comment


            • #16
              Originally posted by starshipeleven View Post
              is that bad?
              I mean he isn't saying this feature shouldn't exist.
              That's good.

              He's vomiting because he doesn't like his Holy-Unix-Church best-legacy-hacker ways made obsolete.

              He doesn't like case-insensitivity on an organic basis.
              It's his philosophy that Unix-ways are the best which is being put into question.

              Perhaps in the past he explained to many noobs why Unix is the best, and case-sensitivity is the best approach, and this new developments might put doubts on such advice. Then he might look foolish in the eyes of those people.

              I got too carried away...

              Comment


              • #17
                Originally posted by starshipeleven View Post
                is that bad?

                I mean he isn't saying this feature shouldn't exist.
                It has nothing to do with "bad" or "good"... Being case-sensitive was just the correct thing to do, case-sensitiveness was just the path toward the less complex implementation taking the fact case conversion is a complete mess... For example in Unicode, changing case in strings can change string length, also you do not have a elegant and precise way to convert things like bit flipping and so you get all sort of ugly conversions, tables and so on that for Unicode change in each version.

                Thankfully it is optional and not default as I have my doubts it will be much solid until some extra maturation of this patch but honestly filename spoofing is still a thing today in case-insensitive OSes what can make working precisely with complex directories a headache.

                But sure everybody has its own right way of doing things, and I have nothing against it at last while the default is case-sensitiveness.
                Last edited by RomuloP; 06-28-2019, 10:53 PM.

                Comment


                • #18
                  Originally posted by xfcemint View Post

                  BecauseILikeToKnowWhereEachWordBegins and_i_dont_like_typing_underscores and-the-minuses-can-be-confused-with-options.
                  and i dont like holding the shift key at all and rememberring what is the correct case.

                  And I expect automatic completition to be able to work on case-insensitive basis.
                  Wait, what are you talking about? Do you now want autocompletion in the kernel? Auto-completion is an application or framework feature, and funny enough, it works EXACTLY like case-insensitive file handling would be done user-side, by enumerating all files and indexing them.

                  It sounds like what you want, is completely unrelated to this kernel feature, but just an application feature, that good applications already have. Even my shell (zsh), does what you want when press tab. So maybe what you want is a better shell? I can recommend zsh, but I hear fish is the new cool thing that is even better, but I haven't tried it out yet.
                  Last edited by carewolf; 06-29-2019, 04:39 AM.

                  Comment


                  • #19
                    Originally posted by carewolf View Post
                    Wait, what are you talking about? Do you now want autocompletion in the kernel? Auto-completion is an application or framework feature, and funny enough, it works EXACTLY like case-insensitive file handling would be done user-side, by enumerating all files and indexing them.

                    It sounds like what you want, is completely unrelated to this kernel feature, but just an application feature, that good applications already have. Even my shell (zsh), does what you want when press tab. So maybe what you want is a better shell? I can recommend zsh, but I hear fish is the new cool thing that is even better, but I haven't tried it out yet.
                    Actually, I want multiple features to work, all related to case-insensitivity.

                    As you have noticed, one of those features, autocompletition, can be implemented even on application side. But, such a case is an exception rather than the rule. It can also be implemented on the kernel side. That would actually be a better choice.

                    Comment


                    • #20
                      I don't know why, but case insensitivity under linux makes me feel all sticky and filthy. Not a feature for me, that's for sure.

                      Comment

                      Working...
                      X