Linked by Thom Holwerda on Mon 30th Jan 2012 20:39 UTC
General Unix Finally something really interesting to talk about. If you've used UNIX or any of its derivatives, you've probably wondered why there's /bin, /sbin, /usr/bin, /usr/sbin in the file system. You may even have a rationalisation for the existence of each and every one of these directories. The thing is, though - all these rationalisations were thought up after these directories were created. As it turns out, the real reasoning is pretty damn straightforward.
Permalink for comment 505283
To read all comments associated with this story, please click here.
Filesystem Hierarchy Standard
by jabjoe on Tue 31st Jan 2012 12:14 UTC
jabjoe
Member since:
2009-05-06

http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

From the first time I read that, it seemed simple enough to me.

You might think Gobo Linux brings order, but you aren't taking into account that it carries the "legacy" structure too, it just hides it.

http://wiki.gobolinux.org/index.php?title=The_GoboLinux_Way#The_.22...

That's not simplifying things, it's just sweeping things under the carpet. Hiding complexity is not the same as removing complexity (though of course it has its place). If you actually want to understand the system you still have to understand it, and with a second system as well, now there is more to understand.

The Unix Filesystem Hierarchy Standard comes from a tangled history, it may be true, but it's been morphed into something sensible and more importantly, standard. Yes, usages have evolved, but that's only right and proper to put things to good use.

You try and reinvent a standard, you often just end up with two systems because you have to support the legacy. Which is only worse if not everyone sees it as "legacy".
(Wayland is wonderful, I love it, but it won't ever kill X, but with X running on top, it makes X actually better!)

This Fedora change is small, but to me pointless (or worse), not even a carpet sweeping exercise.

The Debian multi-arch change, now there is a file hierarchy change I can get behind. In fact, as someone who has done a bit of cross compiling for ARM, and runs a x64 system (thus i386 too), it's very exciting. I hope it gets pushed out to not just other Linux distros, but to other *nix distros. Maybe even an addition to the standard, you never know!

Reply Score: 4