The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Phil Budne <phil@ultimate.com>
To: tuhs@tuhs.org
Cc: jnc@mercury.lcs.mit.edu
Subject: [TUHS] Re: Early supported UNIX manual
Date: Thu, 22 Dec 2022 23:32:50 -0500	[thread overview]
Message-ID: <202212230432.2BN4WorG015346@ultimate.com> (raw)
In-Reply-To: <20221223022652.AD41018C079@mercury.lcs.mit.edu>

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

  reply	other threads:[~2022-12-23  4:33 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-12-23  2:26 Noel Chiappa
2022-12-23  4:32 ` Phil Budne [this message]
2022-12-23  7:52   ` arnold
2022-12-23  9:09   ` Jonathan Gray
2022-12-23 18:04     ` Phil Budne
  -- strict thread matches above, loose matches on Subject: below --
2022-12-22 18:52 [TUHS] " Phil Budne
2022-12-22 19:51 ` [TUHS] " segaloco via TUHS
2022-12-22 21:44   ` Phil Budne
2022-12-22 21:55     ` segaloco via TUHS
2022-12-24  3:30     ` Jonathan Gray
2022-12-24  8:58       ` segaloco via TUHS
2022-12-24 10:30         ` Jonathan Gray
2024-01-07  7:03 ` Jonathan Gray
2024-01-07 10:38   ` Al Kossow
2024-01-07 15:27     ` Phil Budne
2024-01-07 17:21       ` segaloco via TUHS

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202212230432.2BN4WorG015346@ultimate.com \
    --to=phil@ultimate.com \
    --cc=jnc@mercury.lcs.mit.edu \
    --cc=tuhs@tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).