Originally posted by xfcemint
View Post
No case-sensitive comparison at file system driver level is in fact slower than case-sensitive you have a longer code path. If what you are doing is like a Linux kernel build having the file system folder where it is as case insensitive does hurt by taking longer.
Originally posted by xfcemint
View Post
Originally posted by xfcemint
View Post
Originally posted by xfcemint
View Post
Bugs in file system means two synonymous files may exist so true at kernel level.
Originally posted by xfcemint
View Post
Originally posted by xfcemint
View Post
The advantage of implementing case insensitive in kernel space is avoiding some duplication and race condition problems. The avoid some duplication increases performance but it does not change the fact that case insensitive processing is still slower than case sensitive processing even when in kernel space.
Case insensitive search is always a longer code path than a case sensitive one. The reason why Linux kernel developers resisted adding case insensitive support for so long is the fact it adds extra code into file system layer to be debugged and harms performance. Of course those emulating case insensitive in user-space being wine and samba were being hit worse.
Leave a comment: