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_MESSAGE,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 1924 invoked from network); 12 Aug 2022 16:07:48 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 12 Aug 2022 16:07:48 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id EAA8140246; Sat, 13 Aug 2022 02:07:41 +1000 (AEST) Received: from mail-ua1-f51.google.com (mail-ua1-f51.google.com [209.85.222.51]) by minnie.tuhs.org (Postfix) with ESMTPS id 6F05C40123 for ; Sat, 13 Aug 2022 02:07:35 +1000 (AEST) Received: by mail-ua1-f51.google.com with SMTP id 5so479816uay.5 for ; Fri, 12 Aug 2022 09:07:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=/ydWFhcUq3KmmJ5IqoSYe57kpoY2NJ6QxPOddIvG9Wg=; b=SCIuzQC53oIduieWPoRkkHekLJyyiIRrV5OjGnqRa8yIjMHFrXwL8a5nCTtstrA+Pf OC7jH5TeG3V9BHUN/C6Zb48Bg040fKqIYq8A9URUjmC4xhTZobCsMawXOJNjCJA2prMO kfsjSNdxLWzwavJAaqGPr7wiudKoQUBkSyJKR4Lc22QbABEGPhcgSRZUxcaYAa/p2rSN TW4tG2ax08FkXbJUyf/QI9U2ah62NhbmwrhPiB3VMGFx52bzoZ5KjSI9e6ZHUTwCTBwW GZATZS7Va8iTslvNlMEf0kClcpTYbDEkXkOtS7jKizPq4lKaazfRthyUxlRR079WNzPu u+/w== 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; bh=/ydWFhcUq3KmmJ5IqoSYe57kpoY2NJ6QxPOddIvG9Wg=; b=p3yEXBlXOJUTHT+/AyFTYqnV7t4ro3wX1bR0A8UUfUpHVrOtRlPhWon3bbBxFyA9jo 3wfvgrX2IT/T0IS0TCVzPya63lAxh6PC8D1UugfCJi86gmzM9faATL78ekix2UHeJxNZ jczVS4K4Obv4KELUbP3GGPVvb9N2Za1U8i2yfjaNhhf5/8deMo4nUChXMvq1EIUSaXaL agUIBa1h2svUF0DPbEytXS7pTkNRW2XUgnHT22UzvaVPSi+w20zBB0pyWwewynRM9I+W vjYSmfmT9d11z5CwRhdJ9fZb+uFmV7puCow/hHEdF9eTtBDTBuFc7yDi2y73Q0CQxAtE r16A== X-Gm-Message-State: ACgBeo1qavD5pu00CDpPylF7PqjRvvaCqcO46KdrAUuivwlQYE4XuQNF TnA0kEz6NKzDQrjWd7G+tn1tcHcTeitfnOu6WYnf4w== X-Google-Smtp-Source: AA6agR4NnxJx0N4TyVQz0YpvPq5avzfstnpHcfKhjV1oFNURSWoXNP2i2a2VctzmvtkYlAWp7h6DgmZY0iZhY9XbbaI= X-Received: by 2002:a9f:2067:0:b0:387:984d:4a8e with SMTP id 94-20020a9f2067000000b00387984d4a8emr2191145uam.60.1660320394267; Fri, 12 Aug 2022 09:06:34 -0700 (PDT) MIME-Version: 1.0 References: <94434410-26C2-48D5-AC8F-260DC3D3AA4B@planet.nl> <202208121115.27CBFq0A028975@freefriends.org> In-Reply-To: From: Warner Losh Date: Fri, 12 Aug 2022 10:06:22 -0600 Message-ID: To: Jonathan Gray Content-Type: multipart/alternative; boundary="0000000000005061fb05e60d770b" Message-ID-Hash: JKD73REHQWPX7MJXTLSEHNOP47YTU4JD X-Message-ID-Hash: JKD73REHQWPX7MJXTLSEHNOP47YTU4JD X-MailFrom: wlosh@bsdimp.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: The Eunuchs Hysterical Society , Paul Ruizendaal , segaloco X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Documents for UNIX Collections List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --0000000000005061fb05e60d770b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Aug 12, 2022 at 5:42 AM Jonathan Gray wrote: > On Fri, Aug 12, 2022 at 05:15:52AM -0600, arnold@skeeve.com wrote: > > Paul Ruizendaal via TUHS wrote: > > > > > I=E2=80=99m interested in the journey of SysV IPC. So far I have esta= blished > > > that these originated in CBUnix, with a lot of thinking on how to > optimize > > > these around the time that Unix 3.0/4.0/5.0 happened. They did not > appear > > > in Unix 3.0 / SysIII, and from the Unix 4.0 documentation I gather th= at > > > it was not included there either. > > > > I am not sure you can make that conclusion, as the 4.0 printed document= s > > did not include the programmer's manual; instead they gave out the > > 3.0 manual and there was a list of changes somewhere in the other doc. > > > > Unfortunately, without actual 4.0 sources, it will always be a question= . > > > > I have this VERY vague memory that I saw IPC in 4.0, but I could > > very easily be wrong... It was over 40 years ago, after all. :-) > > "Release 4.0 was launched from this organization in March. It introduced > new IPC mechanisms" > > from pg 39 of Pirzada's thesis > > https://spiral.imperial.ac.uk/bitstream/10044/1/7942/1/Shamim_Sharfuddin_= Pirzada-1988-PhD-Thesis.pdf But also "Release 4.2 was launched in February 1982 for both the 3B & the DEC machines. It contained improvements to the data communications and networking software and more mature IPC" though it goes on to say 4.2 was provisional. 5.0 did have more things from CBUNIX: init and getty. I've also found this: https://groups.google.com/g/net.unix/c/-H9x36DMOBQ/m/P_G_s9SJBrgJ "Eventually, UNIX/TS was augmented to have many of the features present in CB-UNIX (this was done by Roger Faulkner at Indian Hill, BTL. This, in turn, became the base for UNIX 4.0, which was never released externally." This from a supervisor at Columbus... Warner referred to in tuhs/Documentation/Emails/dmr_wkt > > "Other treasures: Shamim Pirzada did most of a PhD thesis on Unix > as an exemplar of software evolution for Imperial College (London) > that (in the part I have) contains a pretty good account of details > of history up to about 1988." > --0000000000005061fb05e60d770b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Fri, Aug 12, 2022 at 5:42 AM Jonat= han Gray <jsg@jsg.id.au> wrote:<= br>
On Fri, Aug 12, = 2022 at 05:15:52AM -0600, arnold@skeeve.com wrote:
> Paul Ruizendaal via TUHS <tuhs@tuhs.org> wrote:
>
> > I=E2=80=99m interested in the journey of SysV IPC. So far I have = established
> > that these originated in CBUnix, with a lot of thinking on how to= optimize
> > these around the time that Unix 3.0/4.0/5.0 happened. They did no= t appear
> > in Unix 3.0 / SysIII, and from the Unix 4.0 documentation I gathe= r that
> > it was not included there either.
>
> I am not sure you can make that conclusion, as the 4.0 printed documen= ts
> did not include the programmer's manual; instead they gave out the=
> 3.0 manual and there was a list of changes somewhere in the other doc.=
>
> Unfortunately, without actual 4.0 sources, it will always be a questio= n.
>
> I have this VERY vague memory that I saw IPC in 4.0, but I could
> very easily be wrong... It was over 40 years ago, after all. :-)

"Release 4.0 was launched from this organization in March. It introduc= ed
new IPC mechanisms"

from pg 39 of Pirzada's thesis
= https://spiral.imperial.ac.uk/bitstream/10044/1/7942/1/Shamim_Sharfuddin_Pi= rzada-1988-PhD-Thesis.pdf

But also &quo= t;Release 4.2 was launched in February 1982 for both the 3B & the DEC
machines. It contained improvements to the data communications and networking
software a= nd more mature IPC" though it goes on to say 4.2 was provisional. 5.0<= /div>
did have more things from CBUNIX: init and getty.

<= /div>
I've also found this:

"Eventually, UNIX/TS= was augmented to have
man= y of the features present in CB-UNIX (this was done by Roger Faulkner
at= Indian Hill, BTL. This, in turn, became the base for UNIX 4.0, which
wa= s never released externally."
<= span style=3D"color:rgba(0,0,0,0.87);font-family:Roboto,RobotoDraft,Helveti= ca,Arial,sans-serif;font-size:14px">
This from a supervisor at Columbu= s...

Warner

referred to in tuhs/Documentation/Emails/dmr_wkt

"Other treasures:=C2=A0 Shamim Pirzada did most of a PhD thesis on Uni= x
as an exemplar of software evolution for Imperial College (London)
that (in the part I have) contains a pretty good account of details
of history up to about 1988."
--0000000000005061fb05e60d770b--