From owner-freebsd-arch Thu Jan 24 14:53: 6 2002 Delivered-To: freebsd-arch@freebsd.org Received: from pintail.mail.pas.earthlink.net (pintail.mail.pas.earthlink.net [207.217.120.122]) by hub.freebsd.org (Postfix) with ESMTP id 7945D37B402 for ; Thu, 24 Jan 2002 14:53:02 -0800 (PST) Received: from pool0162.cvx40-bradley.dialup.earthlink.net ([216.244.42.162] helo=mindspring.com) by pintail.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 16Tsjl-0000E7-00; Thu, 24 Jan 2002 14:52:54 -0800 Message-ID: <3C509041.7CFEA046@mindspring.com> Date: Thu, 24 Jan 2002 14:52:49 -0800 From: Terry Lambert X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Peter Jeremy Cc: Nathan Arun , arch@FreeBSD.ORG Subject: Re: a suggestion References: <20020125071750.F72285@gsmx07.alcatel.com.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Peter Jeremy wrote: > Question for you: Where would you put things like the compiler back > ends (currently in /usr/libexec), ld.so -> /windows/system/peldr.vxd (version clash) libc.so -> /windows/system/crtl42.dll > various datafiles needed by things like lint and perl > (currently in /usr/libdata) and general files (/usr/share). /windows/system/user.da0 (the registry) 8-) 8-) 8-) > What about /tmp? If all the system executables have been moved into > /sys, how does the system get from single-user mode (with only the > root filesystem available) to multi-user mode (with all filesystems > available). /windows/system/temproary\ internet\ files /windows/system/temp013987 8-) 8-) > >I'm suggesting this because it is confusing to have so many bin & sbin > >directories. > > The distinction between /bin and /usr/bin (& /sbin and /usr/sbin) is > now fairly arbitrary. Originally, the root filesystem was fairly > small due to physical disk sizes. This was continued after disk sizes > grew because a small (and mostly static) filesystem was less likely to > be damaged by a crash. The root file system (including /bin and > /sbin) included the utilities necessary to validate and recover the > system. On many modern Unices, /bin is a symbolic link to /usr/bin. > If you look back through the archives, you will find that this has > been discussed fairly recently. The intent was to allow "diskless" and "dataless" configurations using NFS servers to boot the OS, which leads to every machine in the building having an identical configuration, except for any local work areas. SunOS 4.x did this beautifully, and any stale organization here is a bug. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message