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 505188
To read all comments associated with this story, please click here.
Aristocracies
Member since:
2010-06-15

You're not understanding the problem domain here, this is more about maintaining a collection of machines that all share the same set of binaries at the same patch level, etc. Snapshotting and sharing / includes things such as /etc and potentially /var which would have to be excluded in a lot of cases since they're not generic enough to want to share across machines. There's plenty of situations where you will want to maintain the binaries separate from the configuration, such as hosting scenarios.

But hey, you know, no one working on Solaris or Fedora or anything has put any thought into this at all and they're just doing it for kicks really.

Edited 2012-01-30 21:41 UTC

Reply Parent Score: 1