Filesystems and case-insensitivity
Filesystems and case-insensitivity
Posted Nov 28, 2018 14:07 UTC (Wed) by sorokin (guest, #88478)Parent article: Filesystems and case-insensitivity
The problem I see is that filesystems serve two purposes:
1. They are a place where user store his files.
2. They are a place where programs store some internal data. Kind of (key, value) storage with hierarchical key.
For the first usage I see the merit of having case-insensitive filesystem. It depends on personal preference though.
For the second usage case-insensitiveness is a downside. When program lookup some its internal file/resource, case-insensitive comparison is both unnecessary and potentially incorrect. When I scan a directory with readdir/statat I don't want statat to be case-insensitive.
