Linked by Thom Holwerda on Mon 18th Aug 2008 23:33 UTC, submitted by Charles Wilson
Editorial GoboLinux is a distribution which sports a different file system structure than 'ordinary' Linux distributions. In order to remain compatible with the Filesystem Hierarchy Standard, symbolic links are used to map the GoboLinux tree to standard UNIX directories. A post in the GoboLinux forums suggested that it might be better to turn the concept around: retain the FHS, and then use symbolic links to map the GoboLinux tree on top of it. This sparked some interesting discussion. Read on for more details.
Permalink for comment 327262
To read all comments associated with this story, please click here.
Inertia and stupidity
by theosib on Tue 19th Aug 2008 02:57 UTC
theosib
Member since:
2006-03-02

The reason Linux distros don't do someting sensible like changing the file system layout is inertia. It's the same reason so many people use Windows. They're stuck in their old ways. We Linux users like to tell Windows users how stuck in the mud they are and how they should join the 21st century and use Linux, a cutting edge operating system, with an out-dated, brain-dead file system structure.

In all seriousness, there is some use in keeping _some_ things separated. An app's binaries, local libraries (not system libraries), and data files should be kept in one place. But configuration files would likely go somewhere else so that you don't have to muck about in an app's internals to configure it. That brings me to the other major problem with Linux: All the config files are flat ASCII text in a custom format for each app. Switching to some standard XML format would make it easier to automate things like upgrades that need to combine config files from different versions of the app.

Edited 2008-08-19 02:57 UTC

Reply Score: 6