Linked by Thom Holwerda on Sat 23rd Aug 2008 15:37 UTC
Editorial Earlier this week, we ran a story on GoboLinux, and the distribution's effort to replace the Filesystem Hierarchy Standard with a more pleasant, human-readable, and logical design. A lot of people liked the idea of modernising/replacing the FHS, but just as many people were against doing so. Valid arguments were presented both ways, but in this article, I would like to focus on a common sentiment that came forward in that discussion: normal users shouldn't see the FHS, and advanced users are smart enough to figure out how the FHS works.
Permalink for comment 327867
To read all comments associated with this story, please click here.
RE[3]: Comment by Luminair
by lykwydchykyn on Mon 25th Aug 2008 02:53 UTC in reply to "RE[2]: Comment by Luminair"
Member since:

Except your mutation of my analogy isn't correct. For example, simply moving all user binary files to one directory with a human readable name makes the system more simple and prevents bugs, and it doesn't sacrifice any features.

Actually, it would remove some features -- just to mention 3:
- being able to put /usr on a remote filesystem
- keeping superuser-only files out of normal user's paths
- being able to keep non-package-manager-installed files from those installed by the package manager

But I guess you might argue that these aren't common use-cases and thus not compelling enough reasons to put binaries in different directories. But I guess I don't see a compelling enough reason to sacrifice features like this to accommodate the odd situation where someone needs to know where their executable is. I just don't see how it's that big of an issue.

Seems like the real issue is that the FHS is not well enough defined or followed. I wonder how many distros even have a clear standard for how they define the hierarchy?

Reply Parent Score: 2