Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

fortune: No such file or directory


computers / alt.sys.pdp10 / Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

SubjectAuthor
* WAITS: Login to 1974 system? 9.18/M release? Info in general?bilegeek
+* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Rich Alderson
|+* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?bilegeek
||`* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Rich Alderson
|| `- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?bilegeek
|`* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
| `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Rich Alderson
|  `- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
+* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
|`* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
| `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?gah4
|  `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Rich Alderson
|   `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?gah4
|    `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Rich Alderson
|     `- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Dennis Boone
+* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?gah4
|+* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?bilegeek
||`* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
|| `- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?bilegeek
|`- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
+* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?gah4
|`* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
| `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Dave Dyer
|  `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Rich Alderson
|   `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?bilegeek
|    `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
|     `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?bilegeek
|      `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?bilegeek
|       +* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Richard C
|       |`* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?bilegeek
|       | +- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Richard C
|       | +* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Rich Alderson
|       | |+* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?bilegeek
|       | ||`- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
|       | |`* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Eric Swenson
|       | | +* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Richard C
|       | | |`* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Eric Swenson
|       | | | +* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?bilegeek
|       | | | |`- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Rich Alderson
|       | | | `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Richard C
|       | | |  `- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
|       | | `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Alan Bawden
|       | |  +* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?gah4
|       | |  |`- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Rich Alderson
|       | |  `- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Eric Swenson
|       | `- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
|       `- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
+- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
+* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
|`* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?David Wijnants
| `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
|  `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Richard C
|   `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Rich Alderson
|    `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Richard C
|     `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Rich Alderson
|      `- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
`* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
 `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Rich Alderson
  `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
   `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
    `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
     `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?gah4
      `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
       `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?gah4
        +* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Johnny Billquist
        |`* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?gah4
        | +* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Rich Alderson
        | |+- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
        | |`* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?gah4
        | | `- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff
        | `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Scott Lurndal
        |  `* Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?gah4
        |   `- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Scott Lurndal
        `- Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?Lars Brinkhoff

Pages:123
Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<fbe5d74d-1837-4633-8855-0821005adce3n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=870&group=alt.sys.pdp10#870

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:620a:2489:b0:75c:97f2:6891 with SMTP id i9-20020a05620a248900b0075c97f26891mr2172648qkn.2.1685378867360;
Mon, 29 May 2023 09:47:47 -0700 (PDT)
X-Received: by 2002:a05:622a:1882:b0:3f6:4892:c77d with SMTP id
v2-20020a05622a188200b003f64892c77dmr2501507qtc.6.1685378866971; Mon, 29 May
2023 09:47:46 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Mon, 29 May 2023 09:47:46 -0700 (PDT)
In-Reply-To: <mddfs7h8f10.fsf@panix5.panix.com>
Injection-Info: google-groups.googlegroups.com; posting-host=96.10.254.78; posting-account=6pOFywoAAACe8ucQ9mLhPvd8Jj4jLgqb
NNTP-Posting-Host: 96.10.254.78
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<7wlehbb5fv.fsf@junk.nocrew.org> <8d5075c5-ca90-4ce0-bd8c-3d4fe8f5e850n@googlegroups.com>
<7wfs7jay64.fsf@junk.nocrew.org> <21f8ecaa-151e-4bcb-965b-f38be7e16371n@googlegroups.com>
<mddfs7h8f10.fsf@panix5.panix.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <fbe5d74d-1837-4633-8855-0821005adce3n@googlegroups.com>
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
From: rcorn10@gmail.com (Richard C)
Injection-Date: Mon, 29 May 2023 16:47:47 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2687
 by: Richard C - Mon, 29 May 2023 16:47 UTC

> > Rich
> Rich, I hate to disagree with you, but when we (Stanford LOTS) took delivery of
> the first SC-30M, it came with 3 I/O channels: The CI (a CI-20 clone), the
> EI (an NIA-20 clone), and an SA (an SA-10 clone). We attached the system to
> some IBM 3380A disks (from our pair of 4381 systems, which also had 3380B,
> 3380D, and 3380K drives so did not need the single density A's).

Ok, I can believe they had a SA-10 clone. But SA-10 was a KA10 IOBus device, and the SC-xx did not have this type of interface.
> Stu Grossman (of KX-10 and Cygwin fame) was working for Mike at the time, and
> got the MI channel working, so that we could hook up an RP07 to the drive and
> get rid of the IBM drives. At the time, our mode of operation was to have an
> RP06 boot drive and an RP07 system drive on each KL, and the user filesystem on
> 3 RA81s, so we wanted to duplicate that setup as far as possible on the SC-30M.
>
> I don't have any idea whether they retired the SA channel with the release of
> the SC-25, or the SC-40, or if it was an available option (that no one bought)
> on all of them.

I am looking for documentation on the SC line of machine. Specifically how they did paging. It does not appear to be the same as Dec KI or KL paging. Device docs would also be helpful.

Rich

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<mdd5y8abu0q.fsf@panix5.panix.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=871&group=alt.sys.pdp10#871

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5-v6.panix.com!not-for-mail
From: news@alderson.users.panix.com (Rich Alderson)
Newsgroups: alt.sys.pdp10
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Date: 29 May 2023 19:24:53 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 41
Sender: alderson+news@panix5.panix.com
Message-ID: <mdd5y8abu0q.fsf@panix5.panix.com>
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com> <7wlehbb5fv.fsf@junk.nocrew.org> <8d5075c5-ca90-4ce0-bd8c-3d4fe8f5e850n@googlegroups.com> <7wfs7jay64.fsf@junk.nocrew.org> <21f8ecaa-151e-4bcb-965b-f38be7e16371n@googlegroups.com> <mddfs7h8f10.fsf@panix5.panix.com> <fbe5d74d-1837-4633-8855-0821005adce3n@googlegroups.com>
Injection-Info: reader2.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="25994"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Mon, 29 May 2023 23:24 UTC

Richard C <rcorn10@gmail.com> writes:

>>> Rich
>> Rich, I hate to disagree with you, but when we (Stanford LOTS) took delivery of
>> the first SC-30M, it came with 3 I/O channels: The CI (a CI-20 clone), the
>> EI (an NIA-20 clone), and an SA (an SA-10 clone). We attached the system to
>> some IBM 3380A disks (from our pair of 4381 systems, which also had 3380B,
>> 3380D, and 3380K drives so did not need the single density A's).

> Ok, I can believe they had a SA-10 clone. But SA-10 was a KA10 IOBus device,
> and the SC-xx did not have this type of interface.

Point taken.

>> Stu Grossman (of KX-10 and Cygwin fame) was working for Mike at the time, and
>> got the MI channel working, so that we could hook up an RP07 to the drive and
>> get rid of the IBM drives. At the time, our mode of operation was to have an
>> RP06 boot drive and an RP07 system drive on each KL, and the user filesystem on
>> 3 RA81s, so we wanted to duplicate that setup as far as possible on the SC-30M.

>> I don't have any idea whether they retired the SA channel with the release of
>> the SC-25, or the SC-40, or if it was an available option (that no one bought)
>> on all of them.

> I am looking for documentation on the SC line of machine. Specifically how
> they did paging. It does not appear to be the same as Dec KI or KL
> paging. Device docs would also be helpful.

I don't have docs, unfortunately. I can say that the TOPS-20 monitor internals
did not differ between the KL-10 and the SC-30M.

The house internal development system was a KI-10. Stu told me that he had
made the SC-30M microcode do 8MW rather than 4MW of real memory, but that a
disk crash on the KI lost all his work before it could be shipped to the
customer (us). Mike fired him shortly after that, for unrelated reasons.

--
Rich Alderson news@alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<7wo7m29y35.fsf@junk.nocrew.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=872&group=alt.sys.pdp10#872

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.spam@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Organization: nocrew
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<7wlehbb5fv.fsf@junk.nocrew.org>
<8d5075c5-ca90-4ce0-bd8c-3d4fe8f5e850n@googlegroups.com>
<7wfs7jay64.fsf@junk.nocrew.org>
<21f8ecaa-151e-4bcb-965b-f38be7e16371n@googlegroups.com>
<mddfs7h8f10.fsf@panix5.panix.com>
<fbe5d74d-1837-4633-8855-0821005adce3n@googlegroups.com>
<mdd5y8abu0q.fsf@panix5.panix.com>
Date: Tue, 30 May 2023 05:39:58 +0000
Message-ID: <7wo7m29y35.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:G9Tb3v10U2KKoBz0fY9sfWXB6kI=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 30
NNTP-Posting-Host: b7dc0680.news.sunsite.dk
X-Trace: 1685425198 news.sunsite.dk 709 lars@junk.nocrew.org/51.15.56.219:47458
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Tue, 30 May 2023 05:39 UTC

> Richard C wrote:
>> I am looking for documentation on the SC line of machine. Specifically how
>> they did paging. It does not appear to be the same as Dec KI or KL
>> paging.

the SC-40 can address more memory than a KL10, which would presumably
affect the paging tables. Per the message below, it would seem to have
been made in a backwards compatible manner. But if you have some
particular monitor (say, from CompuServe) maybe it has been built to use
that extended capability.

Rich Alderson wrote:
> I can say that the TOPS-20 monitor internals did not differ between
> the KL-10 and the SC-30M.

That's what I heard too: it was more or less bug-compatible with the
KL10 model B and could run unmodified TOPS-10 and TOPS-20 monitors.

Stu wrote me 23 years ago:

"In User Mode, our machines are essentially identical to the extended
KL-10. [...] In Executive Mode, there are many differences, which
allow for larger virtual and physical address spaces, and which
provide access to new devices, e.g. SCSI. However, these enhancements
are implemented by making additional operand formats available to
existing I/O operations for paging, device control, etc. Again, the
opcode set is identical to that of the KL-10B. If equipped with
appropriate ancient DEC I/O devices, our machines can run unmodified
binaries for both TOPS-10 and TOPS-20."

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<7w4jnsa5nz.fsf@junk.nocrew.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=873&group=alt.sys.pdp10#873

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.spam@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Organization: nocrew
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
Date: Wed, 31 May 2023 15:20:48 +0000
Message-ID: <7w4jnsa5nz.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:d9titDutih8b/wwUs1Htocl7Wdo=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 4
NNTP-Posting-Host: a9bc6ca7.news.sunsite.dk
X-Trace: 1685546448 news.sunsite.dk 709 lars@junk.nocrew.org/51.15.56.219:47458
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Wed, 31 May 2023 15:20 UTC

I read the HOM block checks in CHKHOM in PHYDAT.MAC[S,SYS] and made an
RP07 disk image which pass those. This is acceptable to WAITS 9.18/B
from 1988. Of course, this is a very very far cry from a working file
structure. The disk fails to mount shortly after returning from CHKHOM.

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<mddbki02tro.fsf@panix5.panix.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=874&group=alt.sys.pdp10#874

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5-v6.panix.com!not-for-mail
From: news@alderson.users.panix.com (Rich Alderson)
Newsgroups: alt.sys.pdp10
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Date: 31 May 2023 15:19:39 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 15
Sender: alderson+news@panix5.panix.com
Message-ID: <mddbki02tro.fsf@panix5.panix.com>
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com> <7w4jnsa5nz.fsf@junk.nocrew.org>
Injection-Info: reader1.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="1922"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Wed, 31 May 2023 19:19 UTC

Lars Brinkhoff <lars.spam@nocrew.org> writes:

> I read the HOM block checks in CHKHOM in PHYDAT.MAC[S,SYS] and made an
> RP07 disk image which pass those. This is acceptable to WAITS 9.18/B
> from 1988. Of course, this is a very very far cry from a working file
> structure. The disk fails to mount shortly after returning from CHKHOM.

Did you read the very detailed description of the HOM block, SAT blocks, etc.,
in RSKINI.FAI? Did you read the code there?

--
Rich Alderson news@alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<7wy1l392pe.fsf@junk.nocrew.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=875&group=alt.sys.pdp10#875

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.spam@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Organization: nocrew
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<7w4jnsa5nz.fsf@junk.nocrew.org> <mddbki02tro.fsf@panix5.panix.com>
Date: Thu, 01 Jun 2023 05:22:21 +0000
Message-ID: <7wy1l392pe.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:iMe3A3bS4rNWEUUuRsVSdRL6Kuo=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 5
NNTP-Posting-Host: 577bcedd.news.sunsite.dk
X-Trace: 1685596941 news.sunsite.dk 709 lars@junk.nocrew.org/51.15.56.219:47458
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Thu, 1 Jun 2023 05:22 UTC

Rich Alderson wrote:
> Did you read the very detailed description of the HOM block, SAT
> blocks, etc., in RSKINI.FAI? Did you read the code there?

I didn't, but now I see it's a gold mine. Thanks!

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<7wbkhu87lc.fsf@junk.nocrew.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=876&group=alt.sys.pdp10#876

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.spam@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Organization: nocrew
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<7w4jnsa5nz.fsf@junk.nocrew.org> <mddbki02tro.fsf@panix5.panix.com>
<7wy1l392pe.fsf@junk.nocrew.org>
Date: Mon, 05 Jun 2023 11:35:43 +0000
Message-ID: <7wbkhu87lc.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:qD16XR+larU1eOpsQgh07+tsKFI=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 11
NNTP-Posting-Host: a5b149c5.news.sunsite.dk
X-Trace: 1685964943 news.sunsite.dk 709 lars@junk.nocrew.org/51.15.56.219:47458
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Mon, 5 Jun 2023 11:35 UTC

Lars Brinkhoff wrote:
> Rich Alderson wrote:
>> Did you read the very detailed description of the HOM block, SAT
>> blocks, etc., in RSKINI.FAI? Did you read the code there?
> I didn't, but now I see it's a gold mine. Thanks!

Having read RSKINI I have now been able to create a disk image for to
WAITS 9.18/B. (Apparently this particular 1988 monitor expects the file
structure to be a single RP06.) Although I haven't created any
directories or files, it finds the information in the HOM and SAT blocks
agreable and proceeds to enter the NULJOB idle loop.

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<7w353580j6.fsf@junk.nocrew.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=877&group=alt.sys.pdp10#877

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.spam@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Organization: nocrew
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<mdd7cuauqkd.fsf@panix5.panix.com>
Date: Tue, 06 Jun 2023 08:20:29 +0000
Message-ID: <7w353580j6.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:tE/yELuln+pK3Obnw6SUmF61nYo=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 26
NNTP-Posting-Host: 3d1ce4db.news.sunsite.dk
X-Trace: 1686039629 news.sunsite.dk 709 lars@junk.nocrew.org/51.15.56.219:47458
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Tue, 6 Jun 2023 08:20 UTC

I have checked the [S,SYS] sources (especialy HEAD and OUTER) to try to
get a more clear picture of how WAITS evolved with regards to hardware.
So I'd like to ask about some of the points you raised.

Rich Alderson wrote:
> The SAIL KL-10 was a stock 1080

I see the CPU was updated to a KL10 model B around 1983, and also
starting to use RH20 disk roughly the same time. Do you know if the
1080 was replaced with orange boxes, or just upgrading the internals?

> There were only 3 machines that ever ran WAITS: SAIL, on a
> triprocessor 6+KA+KL; CCRMA, on a Foonly F-1; and LLNL, on a KL-10
> used to run SUDS for the S-1 supercomputer project.

I'm especially curious about the S-1 project KL10. In the sources I
only find information about it running on a Foonly F2. I have grepped
for FTF2 and FTLLL, and other things. Where can I learn more about the
KL10?

CCRMA upgraded to a Foonly F4 at some point (see e.g.
https://ccrma.stanford.edu/~aj/archives/docs/all/646.pdf pp 3-4), but I
don't see this in the files so I suppose the hardware worked the same.

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<mddzg5cf75c.fsf@panix5.panix.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=878&group=alt.sys.pdp10#878

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5-v6.panix.com!not-for-mail
From: news@alderson.users.panix.com (Rich Alderson)
Newsgroups: alt.sys.pdp10
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Date: 06 Jun 2023 20:27:59 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 67
Sender: alderson+news@panix5.panix.com
Message-ID: <mddzg5cf75c.fsf@panix5.panix.com>
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com> <mdd7cuauqkd.fsf@panix5.panix.com> <7w353580j6.fsf@junk.nocrew.org>
Injection-Info: reader1.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="23135"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Wed, 7 Jun 2023 00:27 UTC

Lars Brinkhoff <lars.spam@nocrew.org> writes:

> I have checked the [S,SYS] sources (especialy HEAD and OUTER) to try to
> get a more clear picture of how WAITS evolved with regards to hardware.
> So I'd like to ask about some of the points you raised.

> Rich Alderson wrote:

>> The SAIL KL-10 was a stock 1080

> I see the CPU was updated to a KL10 model B around 1983, and also
> starting to use RH20 disk roughly the same time. Do you know if the
> 1080 was replaced with orange boxes, or just upgrading the internals?

"Model B" does not equate to "orange box", nor even to blue corporate cabinets.
In fact, "Model B" is a misnomer.

I've lost track of the document which outlined the DEC internal designations,
but the so-called "Model A" was an orignal 1080 or 2040 board set and
backplane, but had nothing to do with what Manufacturing called an A or B.
Most 1080s in the field were D type CPUs, that is, so-called "Model B" systems.

1080s were always highboy blue cabinetry. LCM+L had one (never shown in the
post opening computer room) which still had the switches labeled for a DECTAPE
drive on the 11/40, but with an RX-01 floppy drive substituted.

The only orange cabinetry in the same room with SU-AI was the DEC-20 called
SCORE.

I think the upgrade you are referring to was an update to a PV backplane, as
was present in 1090 and 2060 systems. (The PW was when MG20 memory and the
doubled cache came along, in the 1095 and 2065.)

>> There were only 3 machines that ever ran WAITS: SAIL, on a
>> triprocessor 6+KA+KL; CCRMA, on a Foonly F-1; and LLNL, on a KL-10
>> used to run SUDS for the S-1 supercomputer project.

> I'm especially curious about the S-1 project KL10. In the sources I
> only find information about it running on a Foonly F2. I have grepped
> for FTF2 and FTLLL, and other things. Where can I learn more about the
> KL10?

The only things I know about the system at LLNL was that it ran WAITS in order
to run SUDS in order to design the S-1 supercomputer. There were feature
switches in WAITS sources to discard features which were lacking in that KL.

> CCRMA upgraded to a Foonly F4 at some point (see e.g.
> https://ccrma.stanford.edu/~aj/archives/docs/all/646.pdf pp 3-4), but I
> don't see this in the files so I suppose the hardware worked the same.

I think it must have, because all the internal documentation refers to the
"CCRMA F2".

NB: I was not a WAITS systems programmer when I was at Stanford (1984-1991),
nor even a Tops-10 programmer at that time. I knew the systems folks at SAIL
because they were on the list of technical backups for potential disasters at
all the other PDP-10 sites on the Stanford campus (approximately a dozen), just
as I was. I only learned Tops-10 after going to work for Paul Allen in 2003,
and WAITS after Ralph, Martin, Len, and I got the monitor to boot on the
Tops-10 box at LCM (not yet "+L") the afternoon of our grand opening event in
April 2013 and PGA said to get it running.

--
Rich Alderson news@alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<7wfs737nt0.fsf@junk.nocrew.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=880&group=alt.sys.pdp10#880

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.spam@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Organization: nocrew
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<mdd7cuauqkd.fsf@panix5.panix.com> <7w353580j6.fsf@junk.nocrew.org>
<mddzg5cf75c.fsf@panix5.panix.com>
Date: Wed, 07 Jun 2023 07:07:39 +0000
Message-ID: <7wfs737nt0.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:H21vYbKr10dM2WtR2jwg5hdqWyI=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 21
NNTP-Posting-Host: 27ce1652.news.sunsite.dk
X-Trace: 1686121659 news.sunsite.dk 711 lars@junk.nocrew.org/51.15.56.219:34026
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Wed, 7 Jun 2023 07:07 UTC

Rich Alderson wrote:
> I think the upgrade you are referring to was an update to a PV
> backplane, as was present in 1090 and 2060 systems.

Thanks. Yes, that makes sense.

> The only things I know about the system at LLNL was that it ran WAITS
> in order to run SUDS in order to design the S-1 supercomputer. There
> were feature switches in WAITS sources to discard features which were
> lacking in that KL.

Sorry if I'm a pest about this, but if at some point you would to check
on this I would like to learn what exactly those feature switches those
are, and whether it's a KL or an F2. No urgency, of course.

I have snooped around myself, and what I see is e.g.

IFN FTLLL,< ;LLL WAITS assembly switches, where different from SU-AI's.
[...]
XD FTKL10,0 ;F2 ISN'T A KL
XD PRCONF,0 ;BUT IT IS SORT OF A KA

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<7wsfat2sce.fsf@junk.nocrew.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=882&group=alt.sys.pdp10#882

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.spam@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Organization: nocrew
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<7w4jnsa5nz.fsf@junk.nocrew.org> <mddbki02tro.fsf@panix5.panix.com>
<7wy1l392pe.fsf@junk.nocrew.org> <7wbkhu87lc.fsf@junk.nocrew.org>
Date: Thu, 15 Jun 2023 05:43:29 +0000
Message-ID: <7wsfat2sce.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:ycZFNEcYcThxZSvnZ0vF/GAHY2Y=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 5
NNTP-Posting-Host: e5350256.news.sunsite.dk
X-Trace: 1686807809 news.sunsite.dk 711 lars@junk.nocrew.org/51.15.56.219:34026
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Thu, 15 Jun 2023 05:43 UTC

I'm documenting what I learn about the WAITS disk format here:

https://gunkies.org/wiki/WAITS_on-disk_file_structure

It's a work in progress.

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<1e3d2674-4323-4846-a031-dfe08b97d48dn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=883&group=alt.sys.pdp10#883

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:6214:aa1:b0:62f:f2de:47f0 with SMTP id ew1-20020a0562140aa100b0062ff2de47f0mr295182qvb.10.1686849445461;
Thu, 15 Jun 2023 10:17:25 -0700 (PDT)
X-Received: by 2002:a05:6214:1771:b0:62d:f2fd:3d3d with SMTP id
et17-20020a056214177100b0062df2fd3d3dmr1507166qvb.7.1686849445277; Thu, 15
Jun 2023 10:17:25 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Thu, 15 Jun 2023 10:17:25 -0700 (PDT)
In-Reply-To: <7wsfat2sce.fsf@junk.nocrew.org>
Injection-Info: google-groups.googlegroups.com; posting-host=75.37.192.241; posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 75.37.192.241
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<7w4jnsa5nz.fsf@junk.nocrew.org> <mddbki02tro.fsf@panix5.panix.com>
<7wy1l392pe.fsf@junk.nocrew.org> <7wbkhu87lc.fsf@junk.nocrew.org> <7wsfat2sce.fsf@junk.nocrew.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1e3d2674-4323-4846-a031-dfe08b97d48dn@googlegroups.com>
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
From: gah4@u.washington.edu (gah4)
Injection-Date: Thu, 15 Jun 2023 17:17:25 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1762
 by: gah4 - Thu, 15 Jun 2023 17:17 UTC

On Wednesday, June 14, 2023 at 10:43:31 PM UTC-7, Lars Brinkhoff wrote:
> I'm documenting what I learn about the WAITS disk format here:
> https://gunkies.org/wiki/WAITS_on-disk_file_structure
> It's a work in progress.

Just wondering, how was this supposed to be done?

Are the original sysgen files lost now, so the only way is to restore
an already generated and running system?

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<7wbkhg38dk.fsf@junk.nocrew.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=884&group=alt.sys.pdp10#884

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.spam@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Organization: nocrew
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<7w4jnsa5nz.fsf@junk.nocrew.org> <mddbki02tro.fsf@panix5.panix.com>
<7wy1l392pe.fsf@junk.nocrew.org> <7wbkhu87lc.fsf@junk.nocrew.org>
<7wsfat2sce.fsf@junk.nocrew.org>
<1e3d2674-4323-4846-a031-dfe08b97d48dn@googlegroups.com>
Date: Thu, 15 Jun 2023 18:09:27 +0000
Message-ID: <7wbkhg38dk.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:KvtOgNZf5QhqLjZ0jmE48wSlQw4=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 24
NNTP-Posting-Host: f8dbd865.news.sunsite.dk
X-Trace: 1686852567 news.sunsite.dk 711 lars@junk.nocrew.org/51.15.56.219:34026
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Thu, 15 Jun 2023 18:09 UTC

gah4 wrote:
> Just wondering, how was this supposed to be done? Are the original
> sysgen files lost now, so the only way is to restore an already
> generated and running system?

Rich Alderson already touched on this:

"There was never such a thing as an installation tape for WAITS. It
grew organically from the PDP-6 monitor, and officially diverged from
the DEC monitor ("Tops-10") at the 4S72 release ("Level 4 monitor,
Swapping, 1972"). There were only 3 machines that ever ran WAITS:
SAIL, on a triprocessor 6+KA+KL; CCRMA, on a Foonly F-1; and LLNL, on
a KL-10 used to run SUDS for the S-1 supercomputer project. If a new
release was created, it was loaded onto a bootable disk and carried to
the other sites."

I don't think any sysgen was lost, exactly. For a long time there was
just a single site, so there was no need to have any installation media.
I'm guessing there was a set of backup disk packs in case the file
system crashed.

Yes, this does create a bootstrap problem in that it was not intended to
build a new system without already having a running system. But this
has been solved twice, which goes to show it's possible to do.

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<323aac2a-b385-4d65-b7ba-0466d80dc41an@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=885&group=alt.sys.pdp10#885

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:622a:1492:b0:3fd:e2d8:d1f8 with SMTP id t18-20020a05622a149200b003fde2d8d1f8mr393745qtx.12.1686976244172;
Fri, 16 Jun 2023 21:30:44 -0700 (PDT)
X-Received: by 2002:a05:622a:2ca:b0:3f3:9080:dfa2 with SMTP id
a10-20020a05622a02ca00b003f39080dfa2mr1629101qtx.12.1686976244021; Fri, 16
Jun 2023 21:30:44 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!newsfeed.hasname.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Fri, 16 Jun 2023 21:30:43 -0700 (PDT)
In-Reply-To: <7wbkhg38dk.fsf@junk.nocrew.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:7858:49ea:dfb3:b03e;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:7858:49ea:dfb3:b03e
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<7w4jnsa5nz.fsf@junk.nocrew.org> <mddbki02tro.fsf@panix5.panix.com>
<7wy1l392pe.fsf@junk.nocrew.org> <7wbkhu87lc.fsf@junk.nocrew.org>
<7wsfat2sce.fsf@junk.nocrew.org> <1e3d2674-4323-4846-a031-dfe08b97d48dn@googlegroups.com>
<7wbkhg38dk.fsf@junk.nocrew.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <323aac2a-b385-4d65-b7ba-0466d80dc41an@googlegroups.com>
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
From: gah4@u.washington.edu (gah4)
Injection-Date: Sat, 17 Jun 2023 04:30:44 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3207
 by: gah4 - Sat, 17 Jun 2023 04:30 UTC

On Thursday, June 15, 2023 at 11:09:29 AM UTC-7, Lars Brinkhoff wrote:
> gah4 wrote:
> > Just wondering, how was this supposed to be done? Are the original
> > sysgen files lost now, so the only way is to restore an already
> > generated and running system?

> Rich Alderson already touched on this:

> "There was never such a thing as an installation tape for WAITS. It
> grew organically from the PDP-6 monitor, and officially diverged from
> the DEC monitor ("Tops-10") at the 4S72 release ("Level 4 monitor,
> Swapping, 1972"). There were only 3 machines that ever ran WAITS:
> SAIL, on a triprocessor 6+KA+KL; CCRMA, on a Foonly F-1; and LLNL, on
> a KL-10 used to run SUDS for the S-1 supercomputer project. If a new
> release was created, it was loaded onto a bootable disk and carried to
> the other sites."
> I don't think any sysgen was lost, exactly. For a long time there was
> just a single site, so there was no need to have any installation media.
> I'm guessing there was a set of backup disk packs in case the file
> system crashed.

> Yes, this does create a bootstrap problem in that it was not intended to
> build a new system without already having a running system. But this
> has been solved twice, which goes to show it's possible to do.

So, at least at the beginning, and maybe later, the sysgens were
done on TOPS-10? I am not sure how conditional assembler works,
if any, in MACRO-10.

But okay, any system should be able to be generated from source.
Many sysgens use mostly object programs, partly to avoid distributing
source for business reasons. Also, it is faster.

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<u6jmoe$c28$1@news.misty.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=886&group=alt.sys.pdp10#886

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!.POSTED.80-218-16-84.dclient.hispeed.ch!not-for-mail
From: bqt@softjar.se (Johnny Billquist)
Newsgroups: alt.sys.pdp10
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Date: Sat, 17 Jun 2023 09:18:38 +0200
Organization: MGT Consulting
Message-ID: <u6jmoe$c28$1@news.misty.com>
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<7w4jnsa5nz.fsf@junk.nocrew.org> <mddbki02tro.fsf@panix5.panix.com>
<7wy1l392pe.fsf@junk.nocrew.org> <7wbkhu87lc.fsf@junk.nocrew.org>
<7wsfat2sce.fsf@junk.nocrew.org>
<1e3d2674-4323-4846-a031-dfe08b97d48dn@googlegroups.com>
<7wbkhg38dk.fsf@junk.nocrew.org>
<323aac2a-b385-4d65-b7ba-0466d80dc41an@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 17 Jun 2023 07:18:38 -0000 (UTC)
Injection-Info: news.misty.com; posting-host="80-218-16-84.dclient.hispeed.ch:80.218.16.84";
logging-data="12360"; mail-complaints-to="abuse@misty.com"
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0)
Gecko/20100101 Thunderbird/102.12.0
In-Reply-To: <323aac2a-b385-4d65-b7ba-0466d80dc41an@googlegroups.com>
 by: Johnny Billquist - Sat, 17 Jun 2023 07:18 UTC

On 2023-06-17 06:30, gah4 wrote:
> On Thursday, June 15, 2023 at 11:09:29 AM UTC-7, Lars Brinkhoff wrote:
>> gah4 wrote:
>>> Just wondering, how was this supposed to be done? Are the original
>>> sysgen files lost now, so the only way is to restore an already
>>> generated and running system?
>
>> Rich Alderson already touched on this:
>
>> "There was never such a thing as an installation tape for WAITS. It
>> grew organically from the PDP-6 monitor, and officially diverged from
>> the DEC monitor ("Tops-10") at the 4S72 release ("Level 4 monitor,
>> Swapping, 1972"). There were only 3 machines that ever ran WAITS:
>> SAIL, on a triprocessor 6+KA+KL; CCRMA, on a Foonly F-1; and LLNL, on
>> a KL-10 used to run SUDS for the S-1 supercomputer project. If a new
>> release was created, it was loaded onto a bootable disk and carried to
>> the other sites."
>
>> I don't think any sysgen was lost, exactly. For a long time there was
>> just a single site, so there was no need to have any installation media.
>> I'm guessing there was a set of backup disk packs in case the file
>> system crashed.
>
>> Yes, this does create a bootstrap problem in that it was not intended to
>> build a new system without already having a running system. But this
>> has been solved twice, which goes to show it's possible to do.
>
> So, at least at the beginning, and maybe later, the sysgens were
> done on TOPS-10? I am not sure how conditional assembler works,
> if any, in MACRO-10.
>
> But okay, any system should be able to be generated from source.
> Many sysgens use mostly object programs, partly to avoid distributing
> source for business reasons. Also, it is faster.

I wonder if you are expecting too much. I sortof understand it as there
is no such thing as a sysgen, and never was.

You basically just had a running system. Yes, you could change sources
and recompile the kernel, and boot the new one. But that's pretty much
how it was. It was self-hosting, and was running, and that's about it.
It just evolved organically on the host(s) it existed on.

The few times a new system was brought up, it was done by cloning an
existing system. Copy the disk, move the copied disk over to the new
machine and boot. And off you go.

But I never actually used WAITS, only read about it. So I might have
misunderstood things...

Johnny

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<7wzg4y1c7a.fsf@junk.nocrew.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=887&group=alt.sys.pdp10#887

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.spam@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Organization: nocrew
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<7w4jnsa5nz.fsf@junk.nocrew.org> <mddbki02tro.fsf@panix5.panix.com>
<7wy1l392pe.fsf@junk.nocrew.org> <7wbkhu87lc.fsf@junk.nocrew.org>
<7wsfat2sce.fsf@junk.nocrew.org>
<1e3d2674-4323-4846-a031-dfe08b97d48dn@googlegroups.com>
<7wbkhg38dk.fsf@junk.nocrew.org>
<323aac2a-b385-4d65-b7ba-0466d80dc41an@googlegroups.com>
Date: Sat, 17 Jun 2023 12:54:17 +0000
Message-ID: <7wzg4y1c7a.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:/8BZTzQc/VhjfIaecqs45bLebMs=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 10
NNTP-Posting-Host: 1cdc1946.news.sunsite.dk
X-Trace: 1687006457 news.sunsite.dk 711 lars@junk.nocrew.org/51.15.56.219:34026
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Sat, 17 Jun 2023 12:54 UTC

gah4 wrote:
> So, at least at the beginning, and maybe later, the sysgens were done
> on TOPS-10?

WAITS (but not it was not even called that until 1977 or so) evolved
from the PDP-6 Monitor, so I guess it did whatever Monitor did in the
beginning. As far as I can tell (and maybe Alderson knows more),
building a new WAITS monitor isn't done with any "sysgen" (I don't know
exactly what that is) but just something like "LOAD @SYS" in the [S,SYS]
directory.

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<d90a98bd-161a-447a-a974-2eca42c56affn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=888&group=alt.sys.pdp10#888

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a05:6214:1762:b0:62d:f4d1:7ef2 with SMTP id et2-20020a056214176200b0062df4d17ef2mr966225qvb.1.1687020651189;
Sat, 17 Jun 2023 09:50:51 -0700 (PDT)
X-Received: by 2002:a05:620a:448a:b0:762:49a3:c8a1 with SMTP id
x10-20020a05620a448a00b0076249a3c8a1mr178893qkp.0.1687020651025; Sat, 17 Jun
2023 09:50:51 -0700 (PDT)
Path: i2pn2.org!i2pn.org!newsfeed.endofthelinebbs.com!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Sat, 17 Jun 2023 09:50:50 -0700 (PDT)
In-Reply-To: <u6jmoe$c28$1@news.misty.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:7858:49ea:dfb3:b03e;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:7858:49ea:dfb3:b03e
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<7w4jnsa5nz.fsf@junk.nocrew.org> <mddbki02tro.fsf@panix5.panix.com>
<7wy1l392pe.fsf@junk.nocrew.org> <7wbkhu87lc.fsf@junk.nocrew.org>
<7wsfat2sce.fsf@junk.nocrew.org> <1e3d2674-4323-4846-a031-dfe08b97d48dn@googlegroups.com>
<7wbkhg38dk.fsf@junk.nocrew.org> <323aac2a-b385-4d65-b7ba-0466d80dc41an@googlegroups.com>
<u6jmoe$c28$1@news.misty.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d90a98bd-161a-447a-a974-2eca42c56affn@googlegroups.com>
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
From: gah4@u.washington.edu (gah4)
Injection-Date: Sat, 17 Jun 2023 16:50:51 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3847
 by: gah4 - Sat, 17 Jun 2023 16:50 UTC

On Saturday, June 17, 2023 at 12:18:40 AM UTC-7, Johnny Billquist wrote:

(snip, I wrote)
> >>> Just wondering, how was this supposed to be done? Are the original
> >>> sysgen files lost now, so the only way is to restore an already
> >>> generated and running system?

(snip)

> I wonder if you are expecting too much. I sortof understand it as there
> is no such thing as a sysgen, and never was.
I was trying to be a little generic, as every system is different, but
mostly the generating of the new kernel.

For many, at least for those years, that was selecting the available
I/O devices, and assembling in the code for them.

For Unix, there is somewhere a big struct array with one element
for each I/O device. There is a generic kernel with all the usual
devices, which one can run, and then generate a more specific
version. And one can add in new I/O devices, and compile
them into the kernel.

> You basically just had a running system. Yes, you could change sources
> and recompile the kernel, and boot the new one. But that's pretty much
> how it was. It was self-hosting, and was running, and that's about it.
> It just evolved organically on the host(s) it existed on.

Some systems have a more organized system, and some less.
The OS/360 sysgen uses the assembler to generate JCL to do
various different things. A strange use of an assembler, but that
is what they do. But you can also do it all manually.

> The few times a new system was brought up, it was done by cloning an
> existing system. Copy the disk, move the copied disk over to the new
> machine and boot. And off you go.
Some years ago, I had three DEC/Ultrix systems to bring up new.
It took so long to do the first one, that I ended up duplicating the
disk after the first one. I also did that for an HP-UX system.

> But I never actually used WAITS, only read about it. So I might have
> misunderstood things...
So I guess that the question is the assembler source that is different
from the previous system.

I presume that there is still assembler source to generate TOPS-10
and TOPS-20, if one wants to do that. I am not sure what ran on
the PDP-6.

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<mddr0q9pm7t.fsf@panix5.panix.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=889&group=alt.sys.pdp10#889

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix5-v6.panix.com!not-for-mail
From: news@alderson.users.panix.com (Rich Alderson)
Newsgroups: alt.sys.pdp10
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Date: 17 Jun 2023 21:56:22 -0400
Organization: PANIX Public Access Internet and UNIX, NYC
Lines: 151
Sender: alderson+news@panix5.panix.com
Message-ID: <mddr0q9pm7t.fsf@panix5.panix.com>
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com> <7w4jnsa5nz.fsf@junk.nocrew.org> <mddbki02tro.fsf@panix5.panix.com> <7wy1l392pe.fsf@junk.nocrew.org> <7wbkhu87lc.fsf@junk.nocrew.org> <7wsfat2sce.fsf@junk.nocrew.org> <1e3d2674-4323-4846-a031-dfe08b97d48dn@googlegroups.com> <7wbkhg38dk.fsf@junk.nocrew.org> <323aac2a-b385-4d65-b7ba-0466d80dc41an@googlegroups.com> <u6jmoe$c28$1@news.misty.com> <d90a98bd-161a-447a-a974-2eca42c56affn@googlegroups.com>
Injection-Info: reader2.panix.com; posting-host="panix5-v6.panix.com:2001:470:30::a654:105";
logging-data="22319"; mail-complaints-to="abuse@panix.com"
X-Newsreader: Gnus v5.7/Emacs 22.3
 by: Rich Alderson - Sun, 18 Jun 2023 01:56 UTC

gah4 <gah4@u.washington.edu> writes:

> On Saturday, June 17, 2023 at 12:18:40=E2=80=AFAM UTC-7, Johnny Billquist wrote:

> (snip, I wrote)

>>>>> Just wondering, how was this supposed to be done? Are the original
>>>>> sysgen files lost now, so the only way is to restore an already
>>>>> generated and running system?

> (snip)

>> I wonder if you are expecting too much. I sortof understand it as there
>> is no such thing as a sysgen, and never was.

> I was trying to be a little generic, as every system is different, but
> mostly the generating of the new kernel.

It's called the monitor.

> For many, at least for those years, that was selecting the available
> I/O devices, and assembling in the code for them.

True, but it's more complicated than that. I'll explain why below, but first
some history.

For many years, each customer's initial monitor was assembled BY DEC, because
the records of exactly how many of each kind of device installed on each system
resided in the customer database in Marlboro. That's the PDP-6 and PDP-10
era.

Later, a program called MONGEN was provided, along with a generic monitor which
had a few requirements (1 disk, a hardcopy console, a DECtape drive), which was
booted in order to run MONGEN. This was how Tops-10 was provided all the way
to the end, with a very large library file of all the assembled monitor sources
in addition to the assembler sources (so that unless a customer made a change,
they did not have to assemble the entire monitor).

TOPS-20 was even simpler. There was a generic monitor, a library file, and a
single monitor source file called STG.MAC, which described all the memory
requirements for supported devices. The customer modified STG to describe
their local system, assembled it, and loaded the resulting STG.REL with the
library file to create a local monitor.

Also, please note that the PDP-6 and PDP-10 monitors from DEC, as well as ITS
and WAITS, include a command processor. (TOPS-20, which originated as TENEX
from BBN, instead provided a user mode command processor called the EXEC.)

In DEC parlance, the monitor IS NOT "the operating system". Instead, user mode
programs like the batch processor, the spoolers, and interprocess communication
modules, were referred to as the operating system.

> For Unix, there is somewhere a big struct array with one element
> for each I/O device. There is a generic kernel with all the usual
> devices, which one can run, and then generate a more specific
> version. And one can add in new I/O devices, and compile
> them into the kernel.

The PDP-6/-10 monitors equivalent of that struct array was the written
description of the system, and either a run of MONGEN or an editing session on
STG.MAC.

>> You basically just had a running system. Yes, you could change sources
>> and recompile the kernel, and boot the new one. But that's pretty much
>> how it was. It was self-hosting, and was running, and that's about it.
>> It just evolved organically on the host(s) it existed on.

And that's essentially what you had with WAITS.

> Some systems have a more organized system, and some less.
> The OS/360 sysgen uses the assembler to generate JCL to do
> various different things. A strange use of an assembler, but that
> is what they do. But you can also do it all manually.

Manually is precisely how it was done on PDP-10 monitors.

>> The few times a new system was brought up, it was done by cloning an
>> existing system. Copy the disk, move the copied disk over to the new
>> machine and boot. And off you go.

Not even a clone: Assemble the sources for any changed elements, run LINK
against those plus the .REL files that had not changed, and write out the
new monitor for the new system.

> Some years ago, I had three DEC/Ultrix systems to bring up new.
> It took so long to do the first one, that I ended up duplicating the
> disk after the first one. I also did that for an HP-UX system.

But that's not what happened with the WAITS systems. Instead, as noted just
above, assembly of ONLY THE CHANGED PIECES, followed by a link step.

>> But I never actually used WAITS, only read about it. So I might have
>> misunderstood things...

No, you got it right.

> So I guess that the question is the assembler source that is different
> from the previous system.

Of course.

> I presume that there is still assembler source to generate TOPS-10
> and TOPS-20, if one wants to do that. I am not sure what ran on
> the PDP-6.

There is, but those sources assume that you have a working system to run the
assembler and linker. These days, PDP-10 hardware is so fast that rather than
futz around with STG, TOPS-20 is built from scratch. (No one, for small values
of "no one", builds Tops-10 these days.)

What ran on the PDP-6 was the timesharing monitor. You can read the monitor
sources at http://pdp-6.trailing-edge.com/4.x.tar.gz if you wish.

Lars Brinkhoff <lars.spam@nocrew.org> writes:

> Date: Sat, 17 Jun 2023 12:54:17 +0000

> gah4 wrote:
>> So, at least at the beginning, and maybe later, the sysgens were done
>> on TOPS-10?

> WAITS (but not it was not even called that until 1977 or so) evolved
> from the PDP-6 Monitor, so I guess it did whatever Monitor did in the
> beginning. As far as I can tell (and maybe Alderson knows more),
> building a new WAITS monitor isn't done with any "sysgen" (I don't know
> exactly what that is) but just something like "LOAD @SYS" in the [S,SYS]
> directory.

That's fairly close.

Now for the things which make WAITS different from most other PDP-6/-10
monitors:

1. There are no privileged instructions, in the sense than any user program
can execute I/O instructions; they are treated as monitor calls, just like
opcodes 040-077 in Tops-10 and ITS, or opcode 104 ("JSYS") in TENEX/TOPS-20.

2. WAITS was intended for experimentation in the design of operating systems,
so all of the nifty devices attached to the systems as various times were
programmed IN USER MODE, because there were no privileged instructions.

3. NB: There were privileged OPERATIONS of certain monitor calls, but they
were only made slightly more difficult to use, in that a password would be
added to the otherwise perfectly ordinary user mode call. This is referred
to as GODMODE in the WAITS UUO manual.

--
Rich Alderson news@alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<7wsfap13l5.fsf@junk.nocrew.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=890&group=alt.sys.pdp10#890

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.spam@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Organization: nocrew
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<7w4jnsa5nz.fsf@junk.nocrew.org> <mddbki02tro.fsf@panix5.panix.com>
<7wy1l392pe.fsf@junk.nocrew.org> <7wbkhu87lc.fsf@junk.nocrew.org>
<7wsfat2sce.fsf@junk.nocrew.org>
<1e3d2674-4323-4846-a031-dfe08b97d48dn@googlegroups.com>
<7wbkhg38dk.fsf@junk.nocrew.org>
<323aac2a-b385-4d65-b7ba-0466d80dc41an@googlegroups.com>
<u6jmoe$c28$1@news.misty.com>
<d90a98bd-161a-447a-a974-2eca42c56affn@googlegroups.com>
<mddr0q9pm7t.fsf@panix5.panix.com>
Date: Sun, 18 Jun 2023 10:12:38 +0000
Message-ID: <7wsfap13l5.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:CjH8ehKu3V1m2hLycsDaV1z8C+8=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 16
NNTP-Posting-Host: 81902213.news.sunsite.dk
X-Trace: 1687083158 news.sunsite.dk 711 lars@junk.nocrew.org/51.15.56.219:34026
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Sun, 18 Jun 2023 10:12 UTC

Rich Alderson wrote:
> the PDP-6 and PDP-10 monitors from DEC, as well as ITS and WAITS,
> include a command processor.

Minor nit pick: ITS doesn't have any command processor. When a user
wants to log in, ITS starts SYS: ATSIGN HACTRN which would normally be
the user mode DDT. (If that fails, a very early version falls back to
UT2: ATSIGN HACTRN, supposedly a trace from when ITS ran off DECtape.)

> TOPS-20, which originated as TENEX from BBN, instead provided a user
> mode command processor called the EXEC.

Parenthetically, for those who might not know, TENEX (and, I believe,
TOPS-20) has something called Mini-Exec. It's a kind of a built-in
command processor, but not for users. It only has a few single-letter
command for system maintenance.

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<9745d606-0fe0-460c-a5d8-4d5940c6dbc6n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=891&group=alt.sys.pdp10#891

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:a37:2cc5:0:b0:762:5673:565f with SMTP id s188-20020a372cc5000000b007625673565fmr715874qkh.0.1687156404094;
Sun, 18 Jun 2023 23:33:24 -0700 (PDT)
X-Received: by 2002:a05:6214:b05:b0:62d:edb2:b652 with SMTP id
u5-20020a0562140b0500b0062dedb2b652mr1193426qvj.7.1687156403919; Sun, 18 Jun
2023 23:33:23 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Sun, 18 Jun 2023 23:33:23 -0700 (PDT)
In-Reply-To: <mddr0q9pm7t.fsf@panix5.panix.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:4021:56ac:4134:3799;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:4021:56ac:4134:3799
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<7w4jnsa5nz.fsf@junk.nocrew.org> <mddbki02tro.fsf@panix5.panix.com>
<7wy1l392pe.fsf@junk.nocrew.org> <7wbkhu87lc.fsf@junk.nocrew.org>
<7wsfat2sce.fsf@junk.nocrew.org> <1e3d2674-4323-4846-a031-dfe08b97d48dn@googlegroups.com>
<7wbkhg38dk.fsf@junk.nocrew.org> <323aac2a-b385-4d65-b7ba-0466d80dc41an@googlegroups.com>
<u6jmoe$c28$1@news.misty.com> <d90a98bd-161a-447a-a974-2eca42c56affn@googlegroups.com>
<mddr0q9pm7t.fsf@panix5.panix.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9745d606-0fe0-460c-a5d8-4d5940c6dbc6n@googlegroups.com>
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
From: gah4@u.washington.edu (gah4)
Injection-Date: Mon, 19 Jun 2023 06:33:24 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 6220
 by: gah4 - Mon, 19 Jun 2023 06:33 UTC

On Saturday, June 17, 2023 at 6:56:27 PM UTC-7, Rich Alderson wrote:
> gah4 <ga...@u.washington.edu> writes:

(snip)

> > I was trying to be a little generic, as every system is different, but
> > mostly the generating of the new kernel.

> It's called the monitor.

I was trying to be generic, and that seems to be the usual generic
term. OS/360 calls it the nucleus. But that doesn't include much
non-resident parts.

As well as I know it, OS/360 is the first with "operating system"
in its name, though it might be that some earlier should also count.

> > For many, at least for those years, that was selecting the available
> > I/O devices, and assembling in the code for them.

> True, but it's more complicated than that. I'll explain why below, but first
> some history.
> For many years, each customer's initial monitor was assembled BY DEC, because
> the records of exactly how many of each kind of device installed on each system
> resided in the customer database in Marlboro. That's the PDP-6 and PDP-10
> era.
(snip)

> Also, please note that the PDP-6 and PDP-10 monitors from DEC, as well as ITS
> and WAITS, include a command processor. (TOPS-20, which originated as TENEX
> from BBN, instead provided a user mode command processor called the EXEC.)
> In DEC parlance, the monitor IS NOT "the operating system". Instead, user mode
> programs like the batch processor, the spoolers, and interprocess communication
> modules, were referred to as the operating system.

I think that is usual for everything except MS-DOS.

But okay, for OS/360 there is the resident nucleus, and then some
non-resident parts, especially for SVCs. Non-resident SVC (supervisor call)
routines are in 2K byte pieces, copied into a special buffer when
needed. So, not user mode, but also not nucleus.

As S/360 and PDP-10 were about the same time, and when memory
was still pretty expensive, lots of tricks were needed to fit everything
into available memory.

> > For Unix, there is somewhere a big struct array with one element
> > for each I/O device. There is a generic kernel with all the usual
> > devices, which one can run, and then generate a more specific
> > version. And one can add in new I/O devices, and compile
> > them into the kernel.

> The PDP-6/-10 monitors equivalent of that struct array was the written
> description of the system, and either a run of MONGEN or an editing session on
> STG.MAC.

(snip)
>> But you can also do it all manually.

> Manually is precisely how it was done on PDP-10 monitors.

Can it still be done manually?

(snip, I wrote)

> > I presume that there is still assembler source to generate TOPS-10
> > and TOPS-20, if one wants to do that. I am not sure what ran on
> > the PDP-6.

> There is, but those sources assume that you have a working system to run the
> assembler and linker. These days, PDP-10 hardware is so fast that rather than
> futz around with STG, TOPS-20 is built from scratch. (No one, for small values
> of "no one", builds Tops-10 these days.)
OK, so back to the original question. Is enough WAITS source around
to generate one from source?

> That's fairly close.
> Now for the things which make WAITS different from most other PDP-6/-10
> monitors:
> 1. There are no privileged instructions, in the sense than any user program
> can execute I/O instructions; they are treated as monitor calls, just like
> opcodes 040-077 in Tops-10 and ITS, or opcode 104 ("JSYS") in TENEX/TOPS-20.
So emulated like VM/370?

There are some fun parts of OS/360, which VM/370 has to know about,
like self-modifying channel programs.

> 2. WAITS was intended for experimentation in the design of operating systems,
> so all of the nifty devices attached to the systems as various times were
> programmed IN USER MODE, because there were no privileged instructions.
I am not completely sure by now, but I think that was also a reason
for creating VM/370. Well, CP/67 before that.

> 3. NB: There were privileged OPERATIONS of certain monitor calls, but they
> were only made slightly more difficult to use, in that a password would be
> added to the otherwise perfectly ordinary user mode call. This is referred
> to as GODMODE in the WAITS UUO manual.

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<7wlegf26t8.fsf@junk.nocrew.org>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=892&group=alt.sys.pdp10#892

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!dotsrc.org!filter.dotsrc.org!news.dotsrc.org!not-for-mail
From: lars.spam@nocrew.org (Lars Brinkhoff)
Newsgroups: alt.sys.pdp10
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Organization: nocrew
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<7w4jnsa5nz.fsf@junk.nocrew.org> <mddbki02tro.fsf@panix5.panix.com>
<7wy1l392pe.fsf@junk.nocrew.org> <7wbkhu87lc.fsf@junk.nocrew.org>
<7wsfat2sce.fsf@junk.nocrew.org>
<1e3d2674-4323-4846-a031-dfe08b97d48dn@googlegroups.com>
<7wbkhg38dk.fsf@junk.nocrew.org>
<323aac2a-b385-4d65-b7ba-0466d80dc41an@googlegroups.com>
<u6jmoe$c28$1@news.misty.com>
<d90a98bd-161a-447a-a974-2eca42c56affn@googlegroups.com>
<mddr0q9pm7t.fsf@panix5.panix.com>
<9745d606-0fe0-460c-a5d8-4d5940c6dbc6n@googlegroups.com>
Date: Mon, 19 Jun 2023 08:29:55 +0000
Message-ID: <7wlegf26t8.fsf@junk.nocrew.org>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
Cancel-Lock: sha1:4ooIQcm6+kMRgeD2stT1J9nqplM=
MIME-Version: 1.0
Content-Type: text/plain
Lines: 5
NNTP-Posting-Host: b18056ea.news.sunsite.dk
X-Trace: 1687163395 news.sunsite.dk 711 lars@junk.nocrew.org/51.15.56.219:34026
X-Complaints-To: staff@sunsite.dk
 by: Lars Brinkhoff - Mon, 19 Jun 2023 08:29 UTC

gah4 wrote:
> Can it still be done manually?
> Is enough WAITS source around to generate one from source?

Yes. I have manually assembled a WAITS monitor from ~1974 sources.

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<BB_jM.3807$a0G8.162@fx34.iad>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=893&group=alt.sys.pdp10#893

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!193.141.40.65.MISMATCH!npeer.as286.net!npeer-ng0.as286.net!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx34.iad.POSTED!not-for-mail
X-newsreader: xrn 9.03-beta-14-64bit
Sender: scott@dragon.sl.home (Scott Lurndal)
From: scott@slp53.sl.home (Scott Lurndal)
Reply-To: slp53@pacbell.net
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Newsgroups: alt.sys.pdp10
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com> <7w4jnsa5nz.fsf@junk.nocrew.org> <mddbki02tro.fsf@panix5.panix.com> <7wy1l392pe.fsf@junk.nocrew.org> <7wbkhu87lc.fsf@junk.nocrew.org> <7wsfat2sce.fsf@junk.nocrew.org> <1e3d2674-4323-4846-a031-dfe08b97d48dn@googlegroups.com> <7wbkhg38dk.fsf@junk.nocrew.org> <323aac2a-b385-4d65-b7ba-0466d80dc41an@googlegroups.com> <u6jmoe$c28$1@news.misty.com> <d90a98bd-161a-447a-a974-2eca42c56affn@googlegroups.com>
Lines: 97
Message-ID: <BB_jM.3807$a0G8.162@fx34.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Mon, 19 Jun 2023 15:36:01 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Mon, 19 Jun 2023 15:36:01 GMT
X-Received-Bytes: 4448
 by: Scott Lurndal - Mon, 19 Jun 2023 15:36 UTC

gah4 <gah4@u.washington.edu> writes:
>On Saturday, June 17, 2023 at 12:18:40=E2=80=AFAM UTC-7, Johnny Billquist w=
>rote:
>
>(snip, I wrote)
>> >>> Just wondering, how was this supposed to be done? Are the original=20
>> >>> sysgen files lost now, so the only way is to restore an already=20
>> >>> generated and running system?=20
>
>(snip)
>
>> I wonder if you are expecting too much. I sortof understand it as there=
>=20
>> is no such thing as a sysgen, and never was.=20
>=20
>I was trying to be a little generic, as every system is different, but
>mostly the generating of the new kernel.
>
>For many, at least for those years, that was selecting the available
>I/O devices, and assembling in the code for them.
>
>For Unix, there is somewhere a big struct array with one element
>for each I/O device. There is a generic kernel with all the usual
>devices, which one can run, and then generate a more specific
>version. And one can add in new I/O devices, and compile
>them into the kernel.=20
>
>> You basically just had a running system. Yes, you could change sources=20
>> and recompile the kernel, and boot the new one. But that's pretty much=20
>> how it was. It was self-hosting, and was running, and that's about it.=20
>> It just evolved organically on the host(s) it existed on.=20
>
>Some systems have a more organized system, and some less.
>The OS/360 sysgen uses the assembler to generate JCL to do
>various different things. A strange use of an assembler, but that
>is what they do. But you can also do it all manually.

The Burroughs systems automatically configured the MCP to match
the hardware on boot, based on a set of configuration cards
read during the initial coldstart. Later systems had ID bytes
in each I/O controller so the configuration cards were only
technically needed for legacy devices.

There was no need to recompile or relink the MCP, it would
bring in whatever segments were necessary to support the
current hardware at boot or runtime. An example coldstart deck:

------ coldstart_206s.crd ---------------
HOSTNAME SYSTEML
DLP 3 TPR
UNIT 3/0 FUL96 TPR
DLP 5 DISK
DISK 5/0 ID 01 SUBSYSTEM 1 0 221183
DLP 6 GCR
UNIT 6/0 GCR SHARED
UNIT 6/1 GCR SHARED
UNIT 6/5 GCR SHARED
DLP 1 CRD
UNIT 1/0 CRD SAVED
DLP 10 CONSOLE
UNIT 10/4 PRISPO ODT LEVEL 9 HLSPO AD DEF
DLP 16 PACK HSTLAD
PACK 16/0
PACK 16/1
DISK 16/2 ID 02 SUBSYSTEM 2 DEFAULT
CONTROL DEBUG MCP
USE BOJ
USE EOJ
USE STOQ
USE DUMP DISK
USE PBD
USE SLOG AUTO 10000 WRAP
USE ZIPM
STOP
--------- end --------------

The DLP (Data Link Processor) (or CHANNEL) card specified
the channel and associated hardware type (which was matched
against the ID byte in the DLP). The UNIT card specified one
or more units on the channel (including Operator Display
Terminals (ODT), printers, tapes, card readers/punches).

(DISK was 100-byte sectors, PACK was 180-byte sectors).

The USE cards selected optional MCP features, e.g.

STOQ (Storage Queues for inter application communications),
SLOG (System Log)
PBD (Printer Backup to disk)
CRCR (Core-to-Core IPC)
DCP (Data Communications Processor support)

etc.

Most of these could be also specified dynamically at runtime
to add/remove hardware or change the set of supported features.

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<415d9871-d8b1-4702-b1b7-3341c2ba7bf8n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=894&group=alt.sys.pdp10#894

  copy link   Newsgroups: alt.sys.pdp10
X-Received: by 2002:ae9:df85:0:b0:762:4ec5:9a17 with SMTP id t127-20020ae9df85000000b007624ec59a17mr1464653qkf.12.1687218849727;
Mon, 19 Jun 2023 16:54:09 -0700 (PDT)
X-Received: by 2002:a05:622a:40f:b0:3fd:ec3f:1885 with SMTP id
n15-20020a05622a040f00b003fdec3f1885mr2435904qtx.1.1687218849577; Mon, 19 Jun
2023 16:54:09 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: alt.sys.pdp10
Date: Mon, 19 Jun 2023 16:54:09 -0700 (PDT)
In-Reply-To: <BB_jM.3807$a0G8.162@fx34.iad>
Injection-Info: google-groups.googlegroups.com; posting-host=2601:602:9700:4689:4554:7d88:7edf:eba2;
posting-account=gLDX1AkAAAA26M5HM-O3sVMAXdxK9FPA
NNTP-Posting-Host: 2601:602:9700:4689:4554:7d88:7edf:eba2
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com>
<7w4jnsa5nz.fsf@junk.nocrew.org> <mddbki02tro.fsf@panix5.panix.com>
<7wy1l392pe.fsf@junk.nocrew.org> <7wbkhu87lc.fsf@junk.nocrew.org>
<7wsfat2sce.fsf@junk.nocrew.org> <1e3d2674-4323-4846-a031-dfe08b97d48dn@googlegroups.com>
<7wbkhg38dk.fsf@junk.nocrew.org> <323aac2a-b385-4d65-b7ba-0466d80dc41an@googlegroups.com>
<u6jmoe$c28$1@news.misty.com> <d90a98bd-161a-447a-a974-2eca42c56affn@googlegroups.com>
<BB_jM.3807$a0G8.162@fx34.iad>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <415d9871-d8b1-4702-b1b7-3341c2ba7bf8n@googlegroups.com>
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
From: gah4@u.washington.edu (gah4)
Injection-Date: Mon, 19 Jun 2023 23:54:09 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: gah4 - Mon, 19 Jun 2023 23:54 UTC

On Monday, June 19, 2023 at 8:36:03 AM UTC-7, Scott Lurndal wrote:

(snip)

> The Burroughs systems automatically configured the MCP to match
> the hardware on boot, based on a set of configuration cards
> read during the initial coldstart. Later systems had ID bytes
> in each I/O controller so the configuration cards were only
> technically needed for legacy devices.
> There was no need to recompile or relink the MCP, it would
> bring in whatever segments were necessary to support the
> current hardware at boot or runtime.
(snip)

Static configuration is nice for keeping things small, important
in the earlier days.

The smallest OS/360 fits in 20K, allowing 44K on a 64K machine
for user programs. The PL/I (F) compiler is supposed to fit
in 44K. It is made up of a large number of tiny modules,
all loaded dynamically when needed. At the end of every run,
it tells how much memory was used, and how much was needed
to keep the symbol table off disk.

The first one I remember doing all this for is SunOS.
I/O device configuration assigns the major and minor numbers
for I/O devices that go into /dev.

Solaris does it dynamically, and rewrites /dev each time.
(Or maybe only if it finds that something changed.)

Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?

<HKkkM.837$3XE8.681@fx42.iad>

  copy mid

https://www.rocksolidbbs.com/computers/article-flat.php?id=895&group=alt.sys.pdp10#895

  copy link   Newsgroups: alt.sys.pdp10
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx42.iad.POSTED!not-for-mail
X-newsreader: xrn 9.03-beta-14-64bit
Sender: scott@dragon.sl.home (Scott Lurndal)
From: scott@slp53.sl.home (Scott Lurndal)
Reply-To: slp53@pacbell.net
Subject: Re: WAITS: Login to 1974 system? 9.18/M release? Info in general?
Newsgroups: alt.sys.pdp10
References: <5e93c9b9-445a-4394-9293-7f71d13298b4n@googlegroups.com> <7wy1l392pe.fsf@junk.nocrew.org> <7wbkhu87lc.fsf@junk.nocrew.org> <7wsfat2sce.fsf@junk.nocrew.org> <1e3d2674-4323-4846-a031-dfe08b97d48dn@googlegroups.com> <7wbkhg38dk.fsf@junk.nocrew.org> <323aac2a-b385-4d65-b7ba-0466d80dc41an@googlegroups.com> <u6jmoe$c28$1@news.misty.com> <d90a98bd-161a-447a-a974-2eca42c56affn@googlegroups.com> <BB_jM.3807$a0G8.162@fx34.iad> <415d9871-d8b1-4702-b1b7-3341c2ba7bf8n@googlegroups.com>
Lines: 47
Message-ID: <HKkkM.837$3XE8.681@fx42.iad>
X-Complaints-To: abuse@usenetserver.com
NNTP-Posting-Date: Tue, 20 Jun 2023 16:47:35 UTC
Organization: UsenetServer - www.usenetserver.com
Date: Tue, 20 Jun 2023 16:47:35 GMT
X-Received-Bytes: 2982
 by: Scott Lurndal - Tue, 20 Jun 2023 16:47 UTC

gah4 <gah4@u.washington.edu> writes:
>On Monday, June 19, 2023 at 8:36:03=E2=80=AFAM UTC-7, Scott Lurndal wrote:
>
>(snip)
>
>> The Burroughs systems automatically configured the MCP to match=20
>> the hardware on boot, based on a set of configuration cards=20
>> read during the initial coldstart. Later systems had ID bytes=20
>> in each I/O controller so the configuration cards were only=20
>> technically needed for legacy devices.=20
>=20
>> There was no need to recompile or relink the MCP, it would=20
>> bring in whatever segments were necessary to support the=20
>> current hardware at boot or runtime.=20
>(snip)
>
>Static configuration is nice for keeping things small, important
>in the earlier days.

I'll point out that the burroughs systems were designed in the early
1960's and first customer ship was 1966. Their ease of installation
and use was a definite benefit when comparing with the contemporaneous
IBM 360 systems they were competing with.

>
>The smallest OS/360 fits in 20K, allowing 44K on a 64K machine
>for user programs. The PL/I (F) compiler is supposed to fit
>in 44K. It is made up of a large number of tiny modules,
>all loaded dynamically when needed. At the end of every run,
>it tells how much memory was used, and how much was needed
>to keep the symbol table off disk.

The Burrough B2500/B3500 supported 10K to 500K byte systems
using the same MCP binary. See 1025475_B2500_B3500_RefMan_Oct69.pdf
on bitsavers.

>
>The first one I remember doing all this for is SunOS.
>I/O device configuration assigns the major and minor numbers
>for I/O devices that go into /dev.
>
>Solaris does it dynamically, and rewrites /dev each time.
>(Or maybe only if it finds that something changed.)

The SVRx derivatives (and Solaris) weren't good examples
of ease of installation, although later SVR4 and Solaris
systems eventually supported dynamic loading of drivers.

Pages:123
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor