[TUHS] Early supported UNIX manual
Phil Budne
phil at ultimate.com
Fri Dec 23 14:32:50 AEST 2022
Noel wrote:
> > From: Phil Budne
>
> > The cover page has:
> > ...
> > Upper right corner:
> > PA-1C300-01
> > Section 1
> > Issue 1, January 1976
> > AT&TCo SPCS
>
> I have a very similar manual; I got it a long time ago, and no longer recall
> how I came by it. Minor difference: mine is for PD-1C301-01, and at the
> bottom of the page, it says "ISSUE 1 1/30/76", followed by a prominent trade
> secret notice.
>
> TUHS has a copy of this version, here:
>
> https://www.tuhs.org/Archive/Distributions/USDL/unix_program_description_jan_1976.pdf
>
> The README file in that directory:
>
> https://www.tuhs.org/Archive/Distributions/USDL/README
>
> speculates that "this is PWB/1.0" but admits "this has not yet been
> confirmed". It's not PWB1, it's stock V6. If you look at the writeup of
> sys1$exec(), on pg. 39 of the PDF, you'll see it describing how arguments are
> copied into a disk buffer; that right there is the tip-off. In PWB1 (whose
> source we do have):
>
> https://minnie.tuhs.org/cgi-bin/utree.pl?file=PWB1/sys/sys/os/sys1.c
>
> you'll see that PWB1 accumulates the arguments in a chunk of swap space.
> V6 _does_ use a disk buffer for this:
>
> https://minnie.tuhs.org/cgi-bin/utree.pl?file=V6/usr/sys/ken/sys1.c
>
> So this is for V6.
1. My document is the programmers manual, with sections 1-8 (I through
VIII). I can't say whether the document you have, and is on line is a
PLM (program logic manual) for the same system or not (tho the dates
and document numbers are very close).
2. My EXEC (II) manual page has BUGS:
"Only 512 characters of arguments are allowed"
So my manual, like yours is not for PWB.
BUT, my manual describes system call 62, "lock", and the v6 sysent.c
has "nosys" there, so it's at least in theory, an offshoot.
I haven't spotted anything in the
unix_program_description_jan_1976.pdf document regarding lock
Searching for the names in the preface of my manual I found:
J. F. Maranzano:
Co-author with G W R Leuderer and B A Tague of
"The UNIX Operating System as a Base for Aplications"
BSTJ Vol. 57 No. 6 July-Aug 1978
https://www.bell-labs.com/institute/publications/bstj57-6-2201/
https://archive.org/details/bstj57-6-2201
Co-author with S.R. Bourne of
"A Tutorial Introduction to ADB"
https://wolfram.schneider.org/bsd/7thEdManVol2/adb/adb.pdf
May 1977
https://minnie.tuhs.org/pipermail/tuhs/2018-May/015468.html
Mention in list of UNIX Tech Memoranda:
A Description of the UNIX File System
September 16, 1975
Author J. F. Maranzano
R. B. Brandt
Richard B. Brandt appears in distribution list (cover sheet only) in
https://www.tuhs.org/Archive/Documentation/TechReports/Heinz_Tech_Memos/TM-75-1352-2_Emulation_of_UNIX_on_Peripheral_Processors_19750109.pdf
J. Feder
Author "The UNIX system: The evolution of UNIX system performance" Oct 1984
AT&T Bell Laboratories Technical Journal ( Volume: 63, Issue: 8, October 1984)
https://www.bell-labs.com/institute/publications/arnumber-6771919/
C. D. Perez:
in "A Guide to the C Library for UNIX Users":
https://bitsavers.org/pdf/att/unix/Release_4.0_1981/UNIX_Release_4.0_Volume_1_198101.pdf
(pdf p. 395)
And
https://bitsavers.org/pdf/att/unix/Release_4.0_1981/UNIX_Release_4.0_Volume_2_198101.pdf
pdf p 371 acknowledges Cathy Perez
Cathy Perez is also thanked in
https://www.tuhs.org/Archive/Documentation/Papers/lions_PCCpass2_jun1979.pdf
T. M. Raleigh
https://minnie.tuhs.org/pipermail/tuhs/2018-May/015468.html
Mention in list of UNIX Tech Memoranda:
Introduction to Scheduling and Switching under UNIX
October 20, 1975
TM: 75-8234-7
Author: T. M. Raleigh
R. E. Swift
nothing found at first glance
G. C. Vogel
http://bitsavers.informatik.uni-stuttgart.de/pdf/att/unix/System_III/UNIX_Users_Manual_Release_3_Jun80.pdf
pdf p. 4 "P. E. Cannata and G. C. Vogel rewrote Section 2 for this edition."
I. A. Winheim
nothing found at first glance
More information about the TUHS
mailing list