Comment Re:Close but not quite. (Score 1) 859
In order to handle all of this in a case-insensitive file system the file system itself needs not only to be aware of the intricate details of character encodings and casing for different languages, every single file system operation would also have to look at the currently selected locale in order to determine wether two names are equivalent or not. If you believe this is simple, read the FAQ's at the Unicode [unicode.org] site and you will never again suggest that the file system should be case-insignificant.
yes, its complicated. good thing that software can do complicated things (NTFS does everything you just said). look at the CompareString API, once one has such an API then anything can use it, including filesystems.
yes, its complicated. good thing that software can do complicated things (NTFS does everything you just said). look at the CompareString API, once one has such an API then anything can use it, including filesystems.