- Preparation for zoned device support.
Announcement
Collapse
No announcement yet.
Btrfs File-System Updates Land In Linux 5.7
Collapse
X
-
- 1 like
-
Properly supporting Unicode case insensitivity would make it slow as well.
Do we know how windows does that? Does it only support ascii insensitivity?
- 1 like
Leave a comment:
-
Originally posted by pal666 View Postbecause a.c is a c source, but a.C is a c++ source
Originally posted by slowee View Post
because "Letter.txt" and "letter.TXT" are differentJust look:
P.S. of course you should not. Just do whatever makes you happy
I think case insensitive should be optional, not mandatory. To make more users happy.
Originally posted by oleid View Post
Case insensivity is easy, as long as you restrict yourself to ASCII. When using unicode, that is a whole different thing. Even for not totally different languages like German, there are letters which require complicated mapping. E.g. straße and STRAẞE. Actually, the big variant of "ß" is not often used (people usally don't shout) and often it is even spelled as STRASSE. So you would need to support ß ~ SS = ẞ.
So in essence, I'm _personally_ not sure if it should be really in kernel at all.
Leave a comment:
-
To the people suggesting other options, it's because I think using "chattr +F /my_dir" is easier than the various image and mount strategies. It's a handy tool to have in the bag and one you might not realize you like or miss until it isn't there
- 1 like
Leave a comment:
-
Originally posted by dragon321 View Post
Why I should treat "Letter.txt" and "letter.TXT" as totally different files?
So in essence, I'm _personally_ not sure if it should be really in kernel at all.
Leave a comment:
-
As Panzi (Panzenböck) wrote:
In Unicode you can write letters like ö in 2 different ways: as NFD (2 codepoints) or NFC (1 codepoint). Are they the same file name? For crappy (=basically all) American and UK systems I have to write my last name as Panzenboeck instead of Panzenböck. Is that the same file name?
Leave a comment:
-
As it was already written in other place:
"Case" is not a universal language construct. It's meaningless to do a case-insensitive compare of Arabic, for example.
Wanting magical "do what I want, not what I say" behavior in a filesystem is already dangerous enough, having that behavior hinge on the character set is even worse.
Leave a comment:
-
Not to say that Windows games aren't important, but there seem to be even more compelling reasons to support case insensitivity (casefold to be precise): gotta love oiaohm for the wonderful explanations: https://www.phoronix.com/forums/foru...e2#post1097790
- 1 like
Leave a comment:
Leave a comment: