Linked by Thom Holwerda on Thu 28th May 2009 19:17 UTC
OSNews, Generic OSes Ask OSNews is apparently quite popular among you guys; the questions just keep on coming in. Since David took on the first two, we decided to let me handle this one - it's an area I've personally covered before on OSNews: file system layouts. One of our readers, a Linux veteran, studied the GoboLinux effort to introduce a new filesystem layout, and wondered: "Why not adopt the more sensible file system from GoboLinux as the new LSB standard?"
Permalink for comment 365947
To read all comments associated with this story, please click here.
Why not a middle ground?
by Priest on Fri 29th May 2009 04:52 UTC
Priest
Member since:
2006-05-12

OSX uses FHS, but from my understanding, applications are usually installed in a specific application folder rather than having individual parts of it moved to the FHS directory of choice.

I don't see any reason why we can't just append the FHS to include an applications folder (/apps) than is for things like GUI applications like /apps/firefox/ and let things like CLI binaries remain in the current FHS location.

I hate trying to track down bits and pieces of an installed application especially when I stray from using the standard package manager to install said applicatiuon and I am not able to check the package manager database for it. This would help solve that.

For the people that are saying people "don't need to know" where anything outside of /home is, please consider that most people fall somewhere in the middle of the spectrum, not at the ends.

I have yet to meet a single Linux user that never tried to dig deeper than files in /home, so for the sake of sanity could we please stop generalizing the mythical "user" in this way?

There is this perception that the mythical home user needs to know absolutely nothing because they all have a mythical "admin" totally at their disposal with an answer for everything. This could not be farther from the truth.

This complete misunderstanding of who the end user is makes meeting end user needs pretty difficult.