Linked by Thom Holwerda on Thu 15th Feb 2007 14:59 UTC, submitted by lucasvr
Linux "GoboLinux is a unique distribution in many ways. It's built from scratch following the Linux From Scratch procedure and uses custom boot scripts, personalized directory structure, and a simple yet comprehensive source-based dependency-resolving package management system. GoboLinux is perhaps best known for its alternate filesystem hierarchy. Unlike Linux's traditional Filesystem hierarchy, where a program has bits and pieces scattered in several places like /etc, /usr/bin, and /usr/share, each program gets its own directory tree under GoboLinux."
Permalink for comment 214040
To read all comments associated with this story, please click here.
RE[5]: GoboLinux is great, but...
by Priest on Sun 18th Feb 2007 04:26 UTC in reply to "RE[4]: GoboLinux is great, but..."
Priest
Member since:
2006-05-12

"My point was, when will/how can we get the original application developers to start packaging their apps in this way, instead of just providing source tarballs?"

Personally, I think adopting the Gobo file system right out the gate is a large step.

I think FHS (http://www.pathname.com/fhs/) really has no specific place for graphical (desktop) applications.

The closest thing to it is probably /opt.

Currently software seems to end up an one of 4 or 5 places, I think the best path to success would be really sitting down and deciding where applications like Firefox, Gimp, XMMS, etc. belong and ensuring that this is clearly pointed out in the FHS standard.

I think if people want to stick the configs for ftpd or sshd in /etc/ that is fine, but there is no need for libraries or configs specific to gimp to reside in any place other than /programs/gimp/, /opt/gimp/, or what ever is decided on by the FHS committee.

I am also under the belief that if the distro shipped with gimp or if you installed it, that does not necessarily mean it needs to reside in a different location.

Everybody follows FHS, or they would not be considered LSB compliant. The problem is that the specification is so painstakingly vague that you can stick your binaries just about anywhere on the disk and still comply.

FHS is really designed for system files and servers, it has never been updated to address the fact that there are actually people using Linux as a desktop/workstation. The problem is that getting the UNIX purists that actually have say in the specification to agree that a /programs or /applications folder is needed would take an act of god.

Reply Parent Score: 1