From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HTML_FONT_LOW_CONTRAST,HTML_MESSAGE,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 9218 invoked from network); 19 Dec 2022 21:03:34 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 19 Dec 2022 21:03:34 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 1FA7B41B90; Tue, 20 Dec 2022 07:03:26 +1000 (AEST) Received: from mail-vs1-f41.google.com (mail-vs1-f41.google.com [209.85.217.41]) by minnie.tuhs.org (Postfix) with ESMTPS id 40A9D41B8F for ; Tue, 20 Dec 2022 07:03:22 +1000 (AEST) Received: by mail-vs1-f41.google.com with SMTP id h26so9985149vsr.5 for ; Mon, 19 Dec 2022 13:03:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccc.com; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=zu3dzS45NgyA06ZTzGX0DF2S9vTF466nYg37NSPytvI=; b=C/uputOuN2h7LaU5LxDrYKkNR/0A1AObFfjI5IjGbUGKmHYuA4gcPnUWJIeJEt1jM7 5gQLBLtdKKVx7KNFDkKn0bPLPvLv33WzjS9zCWkT7rV+tYmddqfuz2IkQBcgQD/DK5b0 e/CtGFers4H9pZZOSZXs5/H+D7eIrPb/zzyuM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zu3dzS45NgyA06ZTzGX0DF2S9vTF466nYg37NSPytvI=; b=hmjraqJKj2+WpC0BpGXxY9Z65UMycvyul59jA3Yg22loottTyRIfW+p61zPif+X4Nt 4QixKCMZ48BlS2V/Qj390JKLtevX0ooq936rqCCcPCnvwcCaqjlAiY1cuxfAQanilhhO o4MxoBzCBZLKlQNIcCxlNnN9Q6g0O9rq7cVzRW2vlMGKgI9YV76nm2S1iGxaoCO+C1XC 1C+oDLPLuJ02Zq9dALHHF+Z4XinOgWlz8cKHkX0evxd+2w+UkAL5LLrWhaDZNNZzva2A QzcHaxlygsQwanCBsy6O+NxlgB0yGzDKnfBhUoSA8x3wWKdQzxbwq+m4hb6XLuX3E0IN VSbQ== X-Gm-Message-State: ANoB5plN6e2WWdn8npk4DVOQlT3Kq82MjXC8algblZ2xWB/BQcSlja+M JGioNJRyZjncmly2J9jNs6fhal5FtRJlDcGOBsIVuQ== X-Google-Smtp-Source: AA0mqf6VBZaJQPvdQucPQmCCGYPm5CJkJ04QW38R/muK4aLtQ9DI34mWVxksDIwshFd11VgUnm8rUeXdXdGNVenXeJc= X-Received: by 2002:a67:d085:0:b0:3b2:a92d:da9 with SMTP id s5-20020a67d085000000b003b2a92d0da9mr14949734vsi.9.1671483740971; Mon, 19 Dec 2022 13:02:20 -0800 (PST) MIME-Version: 1.0 References: <202212191738.2BJHcLBF024793@ultimate.com> In-Reply-To: From: Clem Cole Date: Mon, 19 Dec 2022 16:01:54 -0500 Message-ID: To: segaloco Content-Type: multipart/alternative; boundary="000000000000a0f8e305f034a2c6" Message-ID-Hash: K5KXYTKPNUJOMGZZG7ET7ZC2PDUXCJZF X-Message-ID-Hash: K5KXYTKPNUJOMGZZG7ET7ZC2PDUXCJZF X-MailFrom: clemc@ccc.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: tuhs@tuhs.org X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: UNIX on (not quite bare) System/370 List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --000000000000a0f8e305f034a2c6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Dec 19, 2022 at 1:54 PM segaloco via TUHS wrote: > All I can comment is there are a number of #ifdef u370 sections added to > System V. Happened somewhere between 3.0 and 5.0, likely UNIX/TS. This = is > my understanding of Bell-adjacent platform work: > > PDP-7 - Research, 1969 > PDP-11 - Research, 1970 > Interdata 8/32 - Research, 1977 > VAX - Research, 1979 (or did USG do 32V, it's sitting in my US= G > folder...) > 3B20 - UNIX/TS 4.x, 1981 > System/370 - UNIX/TS?, 198x > 3B5 - Release 5.0, 1982 > M68000 - System V, 1983 > Z8000 - System V, 1983 > > Sadly, do I wish it was this linear as you present ;-) Simply - it was not. Just like the folks outside of the Bell System, inside, there were several forks, many of which have been discussed here. Research was its own bloodline. Ken/Dennis et al.. This, of course, was what seeded much of the external work at the Universities with the BSD bloodline as a direct result. There was a good bit of porting work done there, such as the work on the Interdata, IBM S/360, and Honeywell, but most of that work tended to leave the labs in an indirect form. PWB 1.0/2.0 started a different thread - Glaser, Mashey, et al... as a fork of Research Sixth Edition. After many twists and turns, that bloodline would become the Unix Support Group (a.k.a. USG) in Summit (Steve Johnson - a.k.a. yaccman - was a manager in Summit and has offered some enlightenment on this list over the years). As we have often discussed here, the TS line is hugely impure. There is a great question of what was TS and what was not. What was the name and what was actual technology? It's clear it started based on AT&T politics of the mid-late 70s, but as things changed at AT&T and their own internal Unix wars - names and technologies shave been blurred and some of the details were lost to time. We know that the PWB thread (and >>name<< ) would >>eventually<< become the many flavors of Sys V and it was the 'official' line that AT&T started to market -- at first to the Operating Companies and later more widespread commercially. What was PWB and what was TS is not completely clear? (I think Werner may have done so of the best sleuthing here and has reported his learnings in the past). Part of the issues we have as historians was because threads and those twists and turns started before the breakup and were controlled by rules of the 1956 consent decree (TS and PWB itself are examples) and other things happened afterward as Charlie Brown (AT&T CEO) wanted to make a run at being in the computer business. Pre breakup, the AT&T >>commercial<< work was targeted for the Operating Companys. Each group often did different things to deal with specific projects that were being targeted to solve problems that the OCs had. As was pointed out before, the switching folks in Indian Hill not only needed to build things like SW for the ESS#5 (the 370/TSS-based stuff mentioned yesterday helped to support that project) but they were also working on a very slick single system image Unix system [Tom Bishop at friends] that ran on the 3B duplex and some other HW - the /400 IIRC] (FWIW: Tom used to be findable - I've tried to get him on this list a few times). But you will see some #ifdefs in various codes that ended back up in Summit that really are from that work. That said, if I understand things that have been suggested here, officially the Duplex system used an OS that Indian Hill created but was >>seeded<< from Summit, but not the Summit released directly [i.e., IH acted the same way as DEC, Sun, IBM, etc might have]. Holmdel ( Reisner et al.) had several projects. The best we3 can tell, is that bloodline seems to have died off due to some internal AT&T politics and reorgs, although a number of things from it seem to have shown up in other bloodlines and different people brought some of the ideas. For instance, while it's not directly there, SVR3's memory system >>seems<< to have had some Reisner's influence. Again we don't have direct evidence other than different people's recollections and some comments people here and elsewhere have found in different sources. Columbus ( Dale's team ) did a great deal of work in several areas. Some of it has been recovered, but not all. Mary Ann, is a one-time member of that team and often comments and fills in some of the history here. FWIW: The PWB 3.0, a.k.a. System III release, got a bunch of the technology from CBUNIX (again discussed at length here over the years) - shared mem, semaphore, ipc, etc. These are just a few and I apologize to anyone that was not mentioned. I offered some highlights to make my point. If you are newer to the list, I respectfully suggest that instead of restarting some of this discussion, please go back into the old Mail archives and you will see a great deal of detail. The most important point I will leave you with is that the different UNIX flavors influenced each other - inside and outside the Bell System. As Larry points out, politics often had a more substantial influence on what 'won' than the 'goodness' of the technology itself in many cases. But the path from the root to any of the leaves includes a great deal of cross-fertilization. It seems to me to be a bit disingenuous to offer a linear statement from one of the bloodlines and infer that was how it all worked, just because some #ifdefs have been found in a few places in some of the different pieces of code, be kernel portions or user space. =E1=90=A7 =E1=90=A7 --000000000000a0f8e305f034a2c6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On M= on, Dec 19, 2022 at 1:54 PM segaloco via TUHS <tuhs@tuhs.org> wrote:
All I= can comment is there are a number of #ifdef u370 sections added to System = V.=C2=A0 Happened somewhere between 3.0 and 5.0, likely UNIX/TS.=C2=A0 This= is my understanding of Bell-adjacent platform work:

PDP-7=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 - Research, 1969
PDP-11=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- Research, 1970
Interdata 8/32 - Research, 1977
VAX=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 - Research, 1979 (or did USG d= o 32V, it's sitting in my USG folder...)
3B20=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- UNIX/TS 4.x, 1981
System/370=C2=A0 =C2=A0 =C2=A0- UNIX/TS?, 198x
3B5=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 - Release 5.0, 1982
M68000=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- System V, 1983
Z8000=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 - System V, 1983



Sadly, do I wish it was = this linear as you present ;-)=C2=A0 =C2=A0 Simply - it was not.

Ju= st like the folks outside of the Bell System, inside, there were several fo= rks, many of which have been discussed here.

Research was its own b= loodline.=C2=A0 Ken/Dennis et al..=C2=A0 =C2=A0This, of course, was what se= eded much of the external work at the Universities with the BSD bloodline a= s a direct result. There was a good bit of porting work done there, such as= the work on the Interdata,=C2=A0 IBM S/360,=C2=A0 and Honeywell, but most = of that work tended to leave the labs in an indirect form.
<= font color=3D"#0000ff">
PWB 1.0= /2.0 started a different thread - Glaser, Mashey, et al...=C2=A0 as a fork = of Research Sixth Edition.=C2=A0 After many twists and turns, that bloodlin= e would become the Unix Support Group (a.k.a. USG) in Summit (Steve Johnson= - a.k.a.=C2=A0yaccman - was a manager in Summit and has offered some enlig= htenment on this list over the years).=C2=A0 As we have often discussed her= e, the TS line is hugely impure.=C2=A0 There is a great question of what wa= s TS and what was not.=C2=A0 What was the name and what was actual technolo= gy? It's clear it started based on AT&T politics of the mid-late 70= s, but as things changed at AT&T and their own internal Unix wars - nam= es and technologies shave been=C2=A0blurred and some of the details were lo= st to time.=C2=A0 =C2=A0We know that the PWB thread=C2=A0 (and >>name= << ) would >>eventually<< become the many flavors of Sys = V and it was the 'official' line that AT&T started to market --= at first to the Operating Companies and later more widespread commercially= .=C2=A0 What was PWB and what was TS is not completely clear? (I think Wern= er may have done so of the best sleuthing=C2=A0here and has reported his le= arnings in the past).

Part of the=C2=A0issues we have as historians= was because=C2=A0threads and those twists and turns started before the bre= akup and were controlled by rules of the 1956 consent decree (TS and PWB it= self are examples) and other things happened afterward as Charlie Brown (AT= &T CEO) wanted to make a run at being in the computer business.=C2=A0 P= re breakup, the AT&T >>commercial<< work was targeted for t= he Operating Companys. Each group often=C2=A0did different things to deal w= ith specific projects that were being targeted to solve problems that the O= Cs had.

As was pointed out before, the switching folks in Indian H= ill not only needed to build things like SW for the ESS#5 (the 370/TSS-base= d stuff mentioned yesterday helped to support that project) but they were a= lso working on a very slick single system image Unix system [Tom Bishop at = friends] that ran on the 3B duplex and some other HW - the /400 IIRC]=C2=A0= (FWIW: Tom used to be findable - I've tried to get him on this list a = few times).=C2=A0 But you will see some #ifdefs in various codes that ended= back up in Summit that really are from that work.=C2=A0 =C2=A0That said, i= f I understand things that have been suggested here, officially the Duplex = system used an OS that Indian Hill created but was >>seeded<< f= rom Summit, but not the Summit released directly [i.e., IH acted the same w= ay as DEC, Sun, IBM, etc might have].

Holmdel=C2=A0( Reisner et al.= ) had several projects.=C2=A0 The best we3 can tell, is=C2=A0that bloodline= seems to have died off due to some internal AT&T politics and reorgs, = although a=C2=A0 number of things from it seem to have shown up in other bl= oodlines and different people brought some of the ideas.=C2=A0 For instance= , while it's not directly there, SVR3's memory system >>seems= << to have had some Reisner's influence.=C2=A0 =C2=A0Again we don= 't have direct evidence other than different people's recollections= and some comments people here and elsewhere have found in different source= s.

Columbus ( Dale's team ) did a great deal of work in sever= al areas.=C2=A0 Some of it has been recovered, but not all.=C2=A0 Mary Ann,= is a one-time member of that team and often comments and fills in some of = the history here.=C2=A0 FWIW: The PWB 3.0, a.k.a. System III release, got a= bunch of the technology from CBUNIX=C2=A0(again discussed at length here o= ver the years) - shared mem, semaphore, ipc, etc.

These are just a = few and I apologize=C2=A0to anyone that was not mentioned.=C2=A0 I offered = some highlights=C2=A0to make my point.

If you are newer to the list= , I respectfully suggest that instead of restarting some of this discussion= , please go back into the old Mail archives and you will see a great deal o= f detail.=C2=A0 =C2=A0

The most important point I will leave you wi= th is that the different=C2=A0UNIX flavors influenced each other=C2=A0- ins= ide and outside the Bell System.=C2=A0 As Larry points out,=C2=A0politics o= ften had a more substantial influence on what 'won' than the 'g= oodness' of the technology itself in many cases.=C2=A0 But the path fro= m the root to any of the leaves includes a great deal of cross-fertilizatio= n. It seems to me to be a bit disingenuous to offer a linear statement from= one of the bloodlines and infer that was how it all worked, just because s= ome #ifdefs have been found in a few places in some of the different pieces= of code, be kernel portions or user space.=C2=A0
=E1=90=A7
3D""=E1=90=A7
--000000000000a0f8e305f034a2c6--