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 327242
To read all comments associated with this story, please click here.
There is nothing new under the sun
by jack_perry on Tue 19th Aug 2008 00:47 UTC
jack_perry
Member since:
2005-07-06

One of the nice things about the Amiga OS is that the user was taught to expect certain files in certain "assigns": system commands in C:, scripts in S:, libraries in LIBS:, device drivers in DEVS:, etc. (I think "assigns" were roughly equivalent to symbolic links to directories in Linux.) Developers followed a convention of installing their software in their own drawers and creating a new label (an "assign") by which the user could easily access it, like FINALWRITER: or DOPUS: or whatever. See http://en.wikipedia.org/wiki/AmigaOS#Conventions_of_names_of_device...

Two things amaze me about this system: (1) Amiga developers followed this reasonable convention nearly unanimously, and (2) no other platform seems to have noticed, or else no other platform's developers seem to respect whatever conventions there might be.

Reply Score: 8