Computer Old Farts Forum
 help / color / mirror / Atom feed
From: clemc at ccc.com (Clem Cole)
Subject: [COFF] Other OSes?
Date: Mon, 9 Jul 2018 08:52:00 -0400	[thread overview]
Message-ID: <CAC20D2M+SA+nNkvxdxzugSvzVx+wbEtvwGWy=uJDKLd6n9TLsg@mail.gmail.com> (raw)
In-Reply-To: <20180709052333.GB29373@thunk.org>

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 3725 bytes --]

On Mon, Jul 9, 2018 at 1:23 AM Theodore Y. Ts'o <tytso at mit.edu> wrote:

>
> There were multiple OS's for the PDP-8 and PDP-15.

Right.  You can find them on the PDP-8 web sites for instance.  Check out
sigh or better yet the PiDP-8 which I have running at with 4 OS loaded into
the ROMs.  The RIM loader can be loaded from the toggle switches for the
purist, but the Pi will do it for you on power up if you like and don’t
want the tedium.


I used on the
> PDP-8/i was the 4k disk monitoring system, so named becasue it only
> required 4k of 12-bit wide core memory.

Right I believe that was the first widely available OS and described in the
small computer handbook.  Remember mini (as in minicomputer) was term
Gordon coined to mean minimal computer.


The resident portion of the
> OS only required 128 12-bit words, loaded at octal 7600, at the top of
> the 4k memory.  It could be bootstrapped by toggling in 4 (12-bit
> wide) instructions into the front console which had about 24 binary
> switches[1].


>
> [1] https://www.youtube.com/watch?v=yUZrn7qTGcs
>
> The OS was distributed on paper tape, which was loaded by toggling in
> 18 instructions of the RIM loader, which was then to load the BIN
> loader from paper tape into core memory.  The RIM loader was designed
> to be simple and easy to toggle into the console.  (ROM?  EPROM?  We
> don't need no stink'in firmware in read-only memories!)  The BIN
> loader could read in a more effoiciently packed data stored in punched
> paper tape.  The BIN loader would then be used to load the disk
> builder program which would install the OS into the DF-32 (which
> stored 32k 12-bit words on a 12" platter).

rIght and the RIM loaded was printed on front panel of the console.  btw
the disk was 19” in diamete.  Danny Klein has the original disk platter
from the one of the original PDP-8 - before marriage it used to hang in his
living room. FYI that was the system at the computer museum from the EE
Dept after it died in approx ‘75  I was there the disk crashed.


>
> Later PDP-8's would run more a sophisticated OS, such as OS/8, which
> had a "Concise Command Language" (CCL) that was designed to be similar
> to the TOPS-10 system running on the PDP-10.  OS/8 was a single-user
> system, though; no time-sharing!


Be careful grasshopper.   TSS/8 is available on those web sites although I
admit it does not run on my PiDP-8 and I have not figured why (Something is
corrupt and I have not spent the time or energy to chase it).  Anyway,
TSS/8. Supported 4-8 ASR-33 terminals, each had 4K words as you described
before.  There was assembler, basic, focal, Fortran-IV and an Algol circa
1965 extensions.

>
>
>
> The PDP-15/30 that I used had a paper tape reader and four DECtape
> units.  It ran a background-foreground monitor.  The background system
> was what was used for normal program development.  The foreground job
> had unconditional priority over the background job and was used for
> jobs such as real-time data acquisition.  When the
> background/foreground OS was started, initially only the foreground
> teletype was active.  If you didn't have any foreground job to
> execute, you'd start the "idle" program, which once started, would
> then cause the background teletype to come alive and print a command
> prompt.  So it was a tad bit more sophisticated than the 4k disk
> monitor system.

RIght this is really the model for RT11 which would begat CP/M and last
DOS-86 (aka PC-DOS, later renamed MS-DOS).

-- 
Sent from a handheld expect more typos than usual
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/coff/attachments/20180709/058bc651/attachment-0001.html>


  reply	other threads:[~2018-07-09 12:52 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-07-05  5:56 wkt
2018-07-05  6:29 ` spedraja
2018-07-05  6:40 ` bakul
2018-07-05 15:23   ` clemc
2018-07-05 20:49     ` scj
2018-07-05 21:25       ` david
2018-07-06 15:42         ` gtaylor
2018-07-05 22:38       ` ralph
2018-07-05 23:11       ` bakul
2018-07-06  0:06         ` lm
2018-07-06 15:49           ` gtaylor
2018-07-06  0:52       ` tytso
2018-07-06  5:59         ` ralph
2018-07-06 15:59           ` gtaylor
2018-07-06 16:10             ` ralph
2018-07-06 16:47               ` gtaylor
2018-07-06 15:57         ` gtaylor
2018-07-06 15:38       ` gtaylor
2018-07-09  1:56         ` tytso
2018-07-09  3:25           ` gtaylor
2018-07-09  3:35             ` crossd
2018-07-09  3:43               ` gtaylor
2018-07-09  3:52                 ` imp
2018-07-09 11:32                   ` perry
2018-07-09 11:50                     ` perry
2018-07-09 11:34                 ` crossd
2018-07-09  5:23             ` tytso
2018-07-09 12:52               ` clemc [this message]
2018-07-09 13:06                 ` [COFF] PiDP Obsolesces Guaranteed clemc
2018-07-09 14:39                 ` [COFF] Other OSes? tytso
2018-07-09 14:46                   ` clemc
2018-07-09 11:24           ` perry
2018-07-05 22:51   ` ewayte
2018-07-08 20:31   ` perry
2018-07-08 20:53     ` perry
2018-07-09  2:44     ` crossd
2018-07-10  5:30       ` bakul
2018-07-16 14:49         ` crossd
2018-07-16 16:59           ` [COFF] Capabilities (was " bakul
2018-07-06  0:55 ` [COFF] " crossd
2018-07-06  5:42   ` bakul
2018-07-09  2:51     ` crossd
2018-07-10  5:41       ` bakul
2018-07-06  4:04 ` grog
2018-07-06 16:10   ` gtaylor
2018-07-06 18:27     ` [COFF] Editor Scripts scj
2018-07-06 19:04       ` gtaylor
2018-07-08 20:50 ` [COFF] Other OSes? perry
2018-07-08 23:27   ` bakul
2018-07-09  0:00     ` grog
2018-07-09  0:13       ` perry
2018-07-09  0:05     ` crossd
2018-07-09  0:56       ` lm
2018-07-09  2:23         ` crossd
2018-07-09  0:11     ` perry
2018-07-09  0:19       ` crossd
2018-07-09  2:00         ` bakul
2018-07-09  3:02           ` [COFF] Origination of awful security design [COFF, COFF] bill
2018-07-09 13:10           ` [COFF] Other OSes? david
2018-07-09 13:17           ` perry
2018-07-09 13:13         ` perry

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='CAC20D2M+SA+nNkvxdxzugSvzVx+wbEtvwGWy=uJDKLd6n9TLsg@mail.gmail.com' \
    --to=coff@minnie.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).