The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: clemc@ccc.com (Clem Cole)
Subject: [TUHS] Unix on PDP8?
Date: Tue, 28 Nov 2017 15:24:42 -0500	[thread overview]
Message-ID: <CAC20D2NpvCWkPSju9dQMyBHjYYdwoCDUY9McXQRmyAPHZU+WSw@mail.gmail.com> (raw)
In-Reply-To: <a276bdfa-e81e-98af-a37d-c94dcf747e5a@gmail.com>

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

​below....​

On Tue, Nov 28, 2017 at 2:55 PM, Will Senn <will.senn at gmail.com> wrote:

> All,
>
> Was Unix ever ported to a PDP8, or any other 12 bit environment, for that
> matter?

​Not to my knowledge.




> If not, why not

​My guess ....  is that it was not worth it/did not make economic sense for
anyone.


> My understanding, such as it is, is that Unix was created on the PDP7 -
> btw, thank you very much, Ken Thompson, you definitely changed my world :),
> which is an 18bit machine, and that it soon found its first real home on
> the 16 bit PDP11 series of machines (an 11/20), and from there, ever upward
> or at least ever onward. I'm curious about it for historical reasons, of
> course, but also because I've been messing around in the PDP8 emulation
> world and enjoying the excursion into simplified ISA and memory
> architectures.
>
> -will
>

Ken had borrowed a cast off 18 bit word addressed PDP-7 (which became the 9
for all intents and purposes).   They purchased a 16 bit PDP-11/20.  By
that time of the PDP-7/9 (18 bits) lines are being replaced by the PDP-10
(18/36 bits) and the 12 bit PDP-8 line, is being replaced by the 16 bit
PDP-11.

Ken and company had tried to purchase a PDP-10 and been shot down.   So he
took the PDP-11, which they were able to get funded.   There was nothing
the 8 could do that the 11 could not do as well or better and the it was
not going to cost any more to use 11s.  So there was not incentive at BTL.
  They now have it on the 11 line.

After UNIX get released in to the wild, the same thing is happening.
Unless you had an older PDP-8 you wanted to try to run UNIX on, why
would you have ported it?   TSS/8 was cheap (ney free from DECUS IIRC) so
there was a timeshared system for the the 8s already.   You'd have have to
build new tools which is what we did for other systems, but we always
ported to a system that was giving us something -- often cheaper cycles
than the PDP-11 and getting than what we could have gotten on the packaged
system.  And PDP-11s ankle to run UNIX even at $50-250K were cheap for the
time.

I note that the PDP-11 competitor and the other PDP-8 follow on was Ed
DeCasto's Nova.    And while Xerox clones the Nova for the Alto, I never
heard of a UNIX port to the Nova either.  DG's SW offerings were fairly
good.

So folks like me either bought a PDP-11 from DEC and got UNIX (what most
did) and/or you might have some how need up with a cheap system that 24 or
32 bits and then you thought about porting.   Even the 'NUIX' machine (IBM
Series/1) was a case where the Cleveland State folks got the system for
super cheap.  They had a borrow cycles from Case to do the port because
they did not have an 11.

People like me did not start to "port" UNIX until the 16 bit micro's show
up -- i.e. the 68000, Z8000, 8086 where you could build a 'microcomputer'
that was close to the power of the 'minicomputer' for a lot less money.

Clem
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20171128/6df4e4df/attachment.html>


  reply	other threads:[~2017-11-28 20:24 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-28 19:55 Will Senn
2017-11-28 20:24 ` Clem Cole [this message]
2017-11-28 23:26   ` Ron Natalie
2017-11-29  6:56 ` Lars Brinkhoff
2017-11-29 14:05   ` Clem Cole
2017-11-30  0:53     ` Robert Swierczek
2017-11-30  8:34     ` emanuel stiebler
2017-11-29 14:31   ` Ron Natalie
2017-11-29 22:11     ` Dave Horsfall
2017-11-29 22:28       ` Warren Toomey
2017-11-29 23:12         ` Dave Horsfall
2017-11-30  1:17     ` Robert Swierczek
2017-11-30  2:37       ` Dave Horsfall

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=CAC20D2NpvCWkPSju9dQMyBHjYYdwoCDUY9McXQRmyAPHZU+WSw@mail.gmail.com \
    --to=clemc@ccc.com \
    /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).