[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