|
|
|
|
|
by arghwhat
2115 days ago
|
|
> How would one go about implementing case-insensitive path lookup against a SMB share containing a few million files from userspace?
>
> It must be in the kernel. Else implementations of stuff with human-derived semantics should move out of the kernel, but moving SMB into userspace would of course be ridiculous Case-insensitive path lookups on SMB happens in the server (usually samba), in user-space. The client is also usually in user-space through FUSE or the client libs, but CIFS of course exists as a kernel-mode alternative. And as I have written elsewhere, sure, "music" vs. "Music" is simple when you live in an ASCII world. Trying to be smart with user input only causes trouble for the rest of us. Hiragana and katakana is also logically the same, and on a kana keyboard a similar typo. Simplified and traditional chinese is also logically the same. > Every popular desktop operating system supports it Doesn't mean we should break stuff here as well. |
|