this post was submitted on 25 Apr 2025
275 points (97.6% liked)

Linux

7115 readers
314 users here now

A community for everything relating to the GNU/Linux operating system

Also check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] astrsk@fedia.io 15 points 3 days ago

This is really a problem of human vs computer thinking.

F and f are two different characters, encoded differently. Ergo, File and file are different by raw bytes.

Some developers wish to make the interactions for the user more consistent and thus a case-insensitive filesystem is born. The problem is that this is such a low level place to make this decision.

A filesystem, as in the kernel level interactions for files, should be case-sensitive in that every character is a unique series of bits. But there’s nothing stopping a higher level api from helping users out. It would be sensible to have a case-insensitive desktop environment.

The low level functionality should remain intentional though.