Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

NTFS is honestly a great filesystem. Most of the stuff people dislike is due to the Win32 layer on top. For example:

NTFS is case sensitive.

NTFS does not have a 260ch path limit.

The slowness of stat() (or at least part of it) is due to the inefficient way Win32 does filesystem enumeration/status queries.



I am not sure case sensitivity is a good thing. Do you really want users to wonder what is the difference between toolxyz.exe and Toolxyz.exe? How do they even google that?


It is good to have case sensitivity in the file system, and insensitivity in the UI.


Why? The person above at least gave an example of why not, you're just simply stating the contrary without any explanation.


The user wants to have the ability to use both cases, but to support legacy software, it might be necessary to support cases.

Also, upper/lowercasing is not defined the same in all languages. In turkish, i becomes uppercase Í.


NT kernel and NTFS supports that, it can be activated.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: