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’m 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 not > appear > > > in Unix 3.0 / SysIII, and from the Unix 4.0 documentation I gather that > > > it was not included there either. > > > > I am not sure you can make that conclusion, as the 4.0 printed documents > > 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." >