From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: tuhs-bounces@minnie.tuhs.org X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 40d5bc6a for ; Thu, 11 Oct 2018 19:11:30 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 3D0E7A1A17; Fri, 12 Oct 2018 05:11:28 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 93D9AA1A01; Fri, 12 Oct 2018 05:10:52 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 1C495A1A01; Fri, 12 Oct 2018 05:10:50 +1000 (AEST) Received: from orthanc.ca (orthanc.ca [208.79.93.154]) by minnie.tuhs.org (Postfix) with ESMTPS id A4732A1A00 for ; Fri, 12 Oct 2018 05:10:49 +1000 (AEST) Received: from orthanc.ca (localhost [127.0.0.1]) by orthanc.ca (OpenSMTPD) with ESMTP id 8ce66d60; Thu, 11 Oct 2018 12:10:43 -0700 (PDT) From: Lyndon Nerenberg To: arnold@skeeve.com In-reply-to: <201810101626.w9AGQ1Wt028098@freefriends.org> References: <1539182625.28839.for-standards-violators@oclsc.org> <201810101626.w9AGQ1Wt028098@freefriends.org> Comments: In-reply-to arnold@skeeve.com message dated "Wed, 10 Oct 2018 10:26:01 -0600." MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <30776.1539285043.1@orthanc.ca> Content-Transfer-Encoding: quoted-printable Date: Thu, 11 Oct 2018 12:10:43 -0700 Message-Id: <7aa20b6d9fcbce7d@orthanc.ca> Subject: Re: [TUHS] The origin of /home X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: tuhs@tuhs.org Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" arnold@skeeve.com writes: > Norman Wilson wrote: > > a. It no longer matters a whit whether the (real) root file > > system can fit into a 5MB slice of the disk or the like, so > > just merge everything that spilled into /usr in the tiny-disk > > days back into the root where it belongs. > Plan 9 did exactly that, no? Yes, but no. With namespaces, There Is No Root. You can pretzel up the filesystem to your heart's content, and nobody else will ever know. But on the filserver, there are some required conventions. * /usr is for home directories * /bin is an empty mountpoint * /sys contains "the system" in the form of reference files, configs, source code, etc. * /lib is a semi-sparse directory tree that non-system programs can use to store data/configs/etc. * every CPU architecture gets its own top level directory (e.g. /386, /sparc, ...) But the fileserver conventions are only there because the cpu/terminal diskless boot scripts need a basically consistent fileserver environment to do their initial bootstrap from. After that, the namespace is your to pervert at your pleasure. And such perversion is actively encouraged :-) http://doc.cat-v.org/plan_9/4th_edition/papers/9 (e.g. "Implementation of = Name Spaces") http://doc.cat-v.org/plan_9/4th_edition/papers/names --lyndon