by Somasis on 5/15/15, 10:45 PM with 25 comments
by bobba on 5/16/15, 3:53 AM
by ghshephard on 5/16/15, 4:40 AM
I don't know if it's still the case, but at one point, everything required to boot up a system, and get to a ksh prompt, was in /sbin and /bin, and the only purpose for commands in /usr was for user interaction.
When mentally modelling the purpose of the commands, it was nice to have that differentiation, particular the "Stuff in /usr is really for the user only, not needed to boot a system."
Of course, I have no idea whether that still holds true - but it's still a good starting point.
by cremno on 5/16/15, 3:04 AM
Well, he doesn't have to wait anymore:
https://trac.macports.org/wiki/FAQ#defaultprefix
>Why is /opt/local the default install location for MacPorts?
by frik on 5/16/15, 7:56 AM
by egwynn on 5/15/15, 11:48 PM
by ChuckMcM on 5/16/15, 3:33 PM
Of course long after the size of disks were "big enough" to hold everything in / putting things on different drives gave you more disk I/O's to play with and improved overall system performance. If you could get small drives today you could play with that yourself but it seems silly to have a 500GB disk mounted on /var/log :-).
But more importantly for me over the years was putting the "OS" required user land stuff in one place and the "rest" of it in another place meant I could replace the kernel and userland code independently of restoring home directories and what not. These days I do that by mounting "my" stuff via NFS and making my servers basically completely replaceable with a re-imaging.
by brandonmenc on 5/16/15, 8:09 AM
http://lists.busybox.net/pipermail/busybox/2010-December/074...
I make everyone I hire and/or work with read it.
by GutenYe on 5/16/15, 2:54 AM
by DougMerritt on 5/16/15, 6:43 PM
/sbin and /usr/sbin/ did not exist in the 1970s at all, let alone in the early 1970s.
I'm not sure exactly which system it first appeared in, but on BSD, which originally was add-ons to the Bell Labs distribution, it was not present in the 1986 4.3 BSD but did appear in the 1993 4.4 BSD.
You can verify that, and search for it on other early Unixes, here, for instance:
by davidw on 5/16/15, 12:28 PM