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 505167
To read all comments associated with this story, please click here.
RE: Wow, That Was Simple
by kenji on Mon 30th Jan 2012 21:13 UTC in reply to "Wow, That Was Simple"
kenji
Member since:
2009-04-08

This also vindicates my first thought when I started using *nix - that "/usr" looks and sounds like "user". That name never made sense to me.

/usr _IS_ (mostly) for user stuff, it just mostly became obsolete with the advent of /home. FreeBSD actually puts home in /usr/home but links it to /home for compatibility.

It makes sense to have separation between root and user, even Windows has been set up this way since ... forever. Third party software belongs outside the 'core' of the OS, in my opinion. In Linux the lines are very blurry and not so intuitive but that does not make it unjustified.

Edited 2012-01-30 21:16 UTC

Reply Parent Score: 4