Talk:Unix filesystem: Difference between revisions

Content deleted Content added
So where did /sbin, /usr/sbin, and /var come from?: Yes, I think that's why /sbin and /usr/sbin were created.
Line 22:
 
:I don't have the document you want, but wouldn't <tt>/sbin</tt> have been created for the same reason? In 4.3BSD/early System V, <tt>/etc</tt> contained (writable) configuration files as well as system programs, e.g. <tt>/etc/init</tt> (now <tt>/sbin/init</tt>). [[User:Qwertyus|Q<small>VVERTYVS</small>]] <small>([[User talk:Qwertyus|hm?]])</small> 09:58, 18 November 2013 (UTC)
 
::(<tt>/etc/init</tt> dates back even earlier, at least to V6.)
 
::Yeah, I think that was another reason for creating <tt>/sbin</tt>.
 
::I think the split between <tt>/sbin</tt> and <tt>/usr/sbin</tt>, and between <tt>/bin</tt> and <tt>/usr/bin</tt>, was between "stuff we don't want to require shared libraries" and "stuff that can use shared libraries"; "stuff we don't want to require shared libraries" included "stuff that had to run before we had the file system containing the shared libraries mounted", as well as "stuff we'd like to be able to run without shared libraries so that somebody can install a test build of a shared library after saving the old version, and then back out the change in case the new shared library doesn't work", so SunOS 4.0 had either <tt>/bin/mv</tt> or <tt>/bin/cp</tt> for putting the old shared library back.
 
::But this is all fading memories from the mid '80's, which is why I wish the stuff the Sun folks had written about this was available somewhere. [[User:Guy Harris|Guy Harris]] ([[User talk:Guy Harris|talk]]) 20:16, 18 November 2013 (UTC)