Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site pur-ee.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxn!ihnp4!inuxc!pur-ee!davy From: davy@pur-ee.UUCP (Curry) Newsgroups: net.unix-wizards Subject: Re: History lessons Message-ID: <3063@pur-ee.UUCP> Date: Fri, 19-Jul-85 00:13:14 EDT Article-I.D.: pur-ee.3063 Posted: Fri Jul 19 00:13:14 1985 Date-Received: Sat, 20-Jul-85 05:13:35 EDT References: <6727@Shasta.ARPA> <2071@ucf-cs.UUCP> <2414@sun.uucp> <1014@ucbtopaz.CC.Berkeley.ARPA> <92@cithep.UucP> Reply-To: davy@pur-ee.UUCP (Curry) Organization: Electrical Engineering Department , Purdue University Lines: 23 Summary: In article <92@cithep.UucP> tim@cithep.UucP (Tim Smith ) writes: >> I have it from a reliable source (Ritchie) that in the original Unix file >> system, the directory structure was an arbitrary graph. It was changed >> to a tree because of the hair involved in consistency checking. As late >> as v6, ln command allowed root to link directories, and across file >> systems. This may have been a Purdue hack, though. > >Root can still link directories, as far as the kernel is concerned. As for >linking across file systems, this must be a Purdue hack, since it is not >possible on ordinary v6,v7,TS 1.?, SIII, and SV for very fundamental reasons. >How did they change the file system to allow this? I'm not sure who started this rumor, but it's incorrect. Purdue never hacked in stuff to allow you to link across file systems. So far as I know, we never did much else to the file system either, with the small exception of gracefully handling what happens when the file system runs out of space. Of course Purdue did hack in lots of other stuff, but that's a different story all together. --Dave Curry