From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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, HTML_MESSAGE,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 9ab63245 for ; Wed, 11 Sep 2019 17:52:52 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 72C9C947C6; Thu, 12 Sep 2019 03:52:51 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id EE53594797; Thu, 12 Sep 2019 03:52:35 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id CB52D94797; Thu, 12 Sep 2019 03:52:34 +1000 (AEST) Received: from smtp-out-3.mxes.net (smtp-out-3.mxes.net [198.205.123.68]) by minnie.tuhs.org (Postfix) with ESMTPS id 3443B94790 for ; Thu, 12 Sep 2019 03:52:34 +1000 (AEST) Received: from Customer-MUA (mua.mxes.net [10.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id A64132740A; Wed, 11 Sep 2019 13:52:31 -0400 (EDT) From: To: "'Richard Salz'" , "'Clem Cole'" References: In-Reply-To: Date: Wed, 11 Sep 2019 13:52:28 -0400 Message-ID: <009e01d568c9$afd2ca40$0f785ec0$@ronnatalie.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_009F_01D568A8.28C2B0E0" X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQHmMzR/BX9/pZGtgAXZ64inVDcluQNPc5LBAiCed0cDQ2xNSgIZcSncpq7FAMA= Content-Language: en-us X-Sent-To: Subject: Re: [TUHS] PWB vs Unix/TS X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 'The Eunuchs Hysterical Society' Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" This is a multipart message in MIME format. ------=_NextPart_000_009F_01D568A8.28C2B0E0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable The Pyramid OS used =E2=80=9Cconditional symlinks=E2=80=9D if I recalled = to implement switching the bin directories. The UCLA LOCUS/IBM Transparent Computing Facility switched versions of = executables by using a =E2=80=9Cmagic=E2=80=9D directory that was = conditional on the cpu type. =20 From: TUHS On Behalf Of Richard Salz Sent: Wednesday, September 11, 2019 1:49 PM To: Clem Cole Cc: The Eunuchs Hysterical Society Subject: Re: [TUHS] PWB vs Unix/TS =20 > course, this caused a new set of problems of trying to do bug fixes in = the two command streams [BTW: Pyramid would try the Universe trick also = as did a couple of other folks; but I don't know how they implemented it = - as I say, I did it with CDSL]. =20 Yes, /bin was a CDSL to /.attbin or /.ucbbin depending on a flag in the = proc structure. The "universe" command queried/set the bit. The = Pyramid kernel was a BSD kernel with the missing ATT syscalls added. = The boot mechanism, at least at first, was BSD. I did things like "rm = -rf" /.attbin, /usr/.attinclude, etc., and the system was fine. :) =20 ------=_NextPart_000_009F_01D568A8.28C2B0E0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable

The Pyramid OS used =E2=80=9Cconditional = symlinks=E2=80=9D if I recalled to implement switching the bin = directories.

The UCLA LOCUS/IBM Transparent Computing Facility = switched versions of executables by using a =E2=80=9Cmagic=E2=80=9D = directory that was conditional on the cpu type.

 

From: TUHS = <tuhs-bounces@minnie.tuhs.org> On Behalf Of Richard = Salz
Sent: Wednesday, September 11, 2019 1:49 PM
To: = Clem Cole <clemc@ccc.com>
Cc: The Eunuchs Hysterical = Society <tuhs@tuhs.org>
Subject: Re: [TUHS] PWB vs = Unix/TS

 

> course, this caused = a new set of problems of trying to do bug fixes in the two command = streams [BTW: Pyramid would try the Universe trick also as did a couple = of other folks; but I don't know how they implemented it - as I say, I = did it with CDSL].

 

Yes, /bin was a CDSL to /.attbin or /.ucbbin depending = on a flag in the proc structure.  The "universe" command = queried/set the bit.  The Pyramid kernel was a BSD kernel with the = missing ATT syscalls added.  The boot mechanism, at least at first, = was BSD. I did things like "rm -rf" /.attbin, = /usr/.attinclude, etc., and the system was fine. = :)

 

------=_NextPart_000_009F_01D568A8.28C2B0E0--