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 327416
To read all comments associated with this story, please click here.
RE: Much ado about nothing
by UltraZelda64 on Wed 20th Aug 2008 05:55 UTC in reply to "Much ado about nothing"
UltraZelda64
Member since:
2006-12-05

The article claims that "The three letter directory names in UNIX-like operating systems are a relic of the past that should have died out and rotten away a long time ago" but gives no reason for it. /etc is much friendlier than "Documents and Settings" or "Program Files" for the people that actually care (sysadmins and programmers mostly).


Note: I'm not arguing against the person I quoted, I'm merely taking his comment further. Either way, well said to the original poster.

Hah, try the following for fun:

C:\WINDOWS\system32\drivers\etc\hosts
vs...
/etc/hosts

or...

C:\Documents and Settings\User Name\Temporary Files
vs...
/tmp

I know what ones I'd choose. Not to mention, those are the XP locations... previous Windows versions may be in different locations, and even Windows Vista has a modified filesystem layout from XP. Meaning Linux distributions aren't the only operating systems not strictly adhering to a tight "standard" across the family.

Also, just for fun, think of all the different locations user data and application data is stored on a typical Windows installation. Hint: Don't forget the system registry! On UNIX-like systems: mostly /home, with some system-wide data in /etc. Once again, I see simplicity here that Windows just doesn't have.

I could go on all day on the pros and cons of each OS' filesystem layout, but as a longtime Windows user (around ten years) and only a Linux user for the last two or three, my preference would still heavily lean toward the UNIX FHS. Both have their pros and cons, but I don't know how I could go back to not being able to make a nearly full (excluding system files) backup by simply tarring one directory (/home).

Plus, it sure is nice rarely having to leave /home to find some file some program decides to save into some weird directory (ie. Winamp skins go in... C:\Program Files\Winamp?!).

Edited 2008-08-20 06:04 UTC

Reply Parent Score: 3