Received: (from major@localhost)
	by minnie.cs.adfa.edu.au (8.9.3/8.9.3) id OAA94566
	for pups-liszt; Thu, 13 Apr 2000 14:56:35 +1000 (EST)
Received: from freebie.lemis.com (root@freebie.lemis.com [192.109.197.137])
	by minnie.cs.adfa.edu.au (8.9.3/8.9.3) with ESMTP id OAA94562
	for <pups@minnie.cs.adfa.oz.au>; Thu, 13 Apr 2000 14:56:26 +1000 (EST)
Received: (from grog@localhost)
	by freebie.lemis.com (8.9.3/8.9.0) id OAA45453
	for pups@minnie.cs.adfa.oz.au; Thu, 13 Apr 2000 14:26:23 +0930 (CST)
Date: Thu, 13 Apr 2000 14:26:23 +0930
From: Greg Lehey <grog@lemis.com>
To: UNIX Heritage Society <pups@minnie.cs.adfa.oz.au>
Subject: Early file system layouts (was: Splitting / and /usr)
Message-ID: <20000413142623.A45386@freebie.lemis.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Mailer: Mutt 1.0pre2i
WWW-Home-Page: http://www.lemis.com/~grog
X-PGP-Fingerprint: 6B 7B C3 8C 61 CD 54 AF  13 24 52 F8 6D A4 95 EF
Organization: LEMIS, PO Box 460, Echunga SA 5153, Australia
Phone: +61-8-8388-8286
Fax: +61-8-8388-8725
Mobile: +61-41-739-7062
Sender: owner-pups@minnie.cs.adfa.edu.au
Precedence: bulk

Saw this on a NetBSD list.

Greg

----- Forwarded message from "Alistair G. Crooks" <agc@ftp.netbsd.org> -----

> Date: Wed, 12 Apr 2000 01:31:41 -0700 (PDT)
> To: kre@munnari.oz.au
> Cc: current-users@netbsd.org
> Precedence: list
> Delivered-To: current-users@netbsd.org
>
> Robert,
>
> [Off topic warning]
>
>>> Did you not know that /usr was split off only because the disks were too
>>> small to keep everything on one way back in the early days
>>
>> That's how I heard it too - but this split must have occurred way back
>> very early in the days before anyone outside Bell Labs had ever heard of
>> unix (as I remember it, even the CACM paper had /usr in it).
>
> I believe that the topic of splitting / and /usr was discussed
> at the Glasgow University meeting of the UKUUG, which was around
> 1978, if my memory serves me well. As the first copy of V5 and V6
> came out of the labs in the 1975/1976 timeframe, I suspect it came
> later. I don't have my copy of the CACM paper to hand, so I can't
> check dates.
>
> Whilst I attented the University there at that time, I didn't attend
> the conference - more fool me.
>
> I suspect that Alistair Kilgour or Zdravko Podolski could provide
> more information, or any of the Bell Labs alumni who were there.
>
> agc

----- End forwarded message -----
----- Forwarded message from Robert Elz <kre@munnari.OZ.AU> -----

> To: "Alistair G. Crooks" <agc@ftp.netbsd.org>
> Cc: current-users@netbsd.org
> Date: Thu, 13 Apr 2000 10:36:15 +1000
> Precedence: list
> Delivered-To: current-users@netbsd.org
>
>     Date:        Wed, 12 Apr 2000 01:31:41 -0700 (PDT)
>     From:        "Alistair G. Crooks" <agc@ftp.netbsd.org>
>     Message-ID:  <200004120831.BAA06860@nbftp.isc.org>
>
>> [Off topic warning]
>
> Ditto - but recording history sometimes has its uses...
>
>> I believe that the topic of splitting / and /usr was discussed
>> at the Glasgow University meeting of the UKUUG, which was around
>> 1978,
>
> It was definitely done before that.
>
> Unfortunately, I can't find a 5th edition manual (or even a reprinted
> facsimilie thereof at the minute), but the 6th edition manual for sh(1)
> says ...
>
> 	If the first argument [ on a command line ] is the name of an
> 	executable file, it is invoked; otherwise the string `/bin' is
> 	prepended to the argument.  (In this way most standard commands,
> 	which reside in `/bin', are found.)  If no such command is found,
> 	the string `/usr' is further prepended (to give `/usr/bin/command')
> 	and another attempt is made to execute the resulting file.  (Certain
> 	lesser-used commands live in `/usr/bin'.)
>
> The sixth edition manual is dated May 75, but the date on the sh man page
> is 5/15/74 (which I interpret as the 15th of May, 1974).
>
> For those who are new to unix (within the last 20 years) note that there
> was no notion of a user settable path...
>
>> I don't have my copy of the CACM paper to hand, so I can't
>> check dates.
>
> I have checked now, and it says nothing either way, so that is no help.
> Kernighan's "Unix for Beginners" (of a generally similar vintage) gives
> a diagrammatic view of the filesystem tree, in which all that exists in
> /usr are user directories, though that is not really conclusive.
>
>> I suspect that Alistair Kilgour or Zdravko Podolski could provide
>> more information, or any of the Bell Labs alumni who were there.
>
> I will see if Dennis will tell me...
>
> kre
>

----- End forwarded message -----
----- Forwarded message from Robert Elz <kre@munnari.OZ.AU> -----

> To: "Alistair G. Crooks" <agc@ftp.netbsd.org>, current-users@netbsd.org
> Date: Thu, 13 Apr 2000 12:45:05 +1000
> Precedence: list
> Delivered-To: current-users@netbsd.org
>
>     Date:        Thu, 13 Apr 2000 10:36:15 +1000
>     From:        Robert Elz <kre@munnari.OZ.AU>
>     Message-ID:  <353.955586175@munnari.OZ.AU>
>
>> I will see if Dennis will tell me...
>
> He did, ...
>
>   But early; definitely by the time of the "nsys" system, the
>   first C version, which was 1973.
>
> And ...
>
>   The point of /usr/bin was really to find a place to put
>   those binaries.  (The .5MB disk was pretty cramped even
>   with with two of them, as we later had).
>
> which (if we ever needed it) is confirmation or the original reason...
>
> kre
>

----- End forwarded message -----

--
Finger grog@lemis.com for PGP public key
See complete headers for address and phone numbers

