The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Clem Cole <clemc@ccc.com>
To: Richard Salz <rich.salz@gmail.com>
Cc: TUHS main list <tuhs@minnie.tuhs.org>
Subject: Re: [TUHS] First Unix-like OSes not derived from AT&T code?
Date: Tue, 10 May 2022 16:46:50 -0400	[thread overview]
Message-ID: <CAC20D2OXsV9=S_UFq1vBMxi54F+e8XoKr6vNeCne+iwsPWKJMg@mail.gmail.com> (raw)
In-Reply-To: <CAFH29to-6r_Aa-kBs8uTAWZGRDQ5HvD+j7q-CLosOwco7FWVUQ@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 3861 bytes --]

a couple of small additions/corrections ....

On Tue, May 10, 2022 at 3:34 PM Richard Salz <rich.salz@gmail.com> wrote:

> Per wikipedia (FWIW), V7M was for PDP-11; Ultrix was the first VAX unix
> project and based on 4.2BSD.  https://en.wikipedia.org/wiki/Ultrix
>
Not quite...  Indeed, V7M was a >>source<< distribution for the 11 - Fred
Cantor and Bill Shannon were the primary hackers on same - actually].
I want to say that 1980 maybe 1981. This was available to any AT&T source
licensee - using the traditional rules [Warren has it -- it actually is
easier to get running on a PiDP-11 than the basic V7 distribution -- its
supports more devices out of the box]..   The key is that V7m booted on
more systems out of the box than V7 and also it has Shannon's overlay code
in it [which would eventually make its way in 2.X BSD].

Ultrix was the first VAX release of Ultrix that Armando and Bill shepherded
using 4.1BSD, but Fred did the first Ultrix-11 also which was somewhere
between 2.X BSD and V7m *and was a binary release*. Ultrix was the formal
name of DEC's first UNIX a product. BTW: A number of the drivers from
Ultrix went back to Merrimack via Shannon to CSRG.  At the time ~82, I had
the only pure DEC 780 at UCB [which DEC had donated to the CAD group] so
Sam and I debugged the TU78 driver from Ultrix on the now burgeoning 4.1A
on the UCBCAD machine 'coke' - with remote help from Bill. I don't
remember all the differences but my system had a fully loaded I/O system
and Shannon's system back in MKO did not.   I think Sam must have rewritten
the configuration support code a few times during that process.  That said,
that driver and device support may not have been released in the BSD stream
until the 4.2BSD stuff was folded in.

Famously, Bill Munson announced Ultrix at an early 1980s USENIX,
reminding everyone that it meant Fortran, Cobol and the like would be
coming too.  Paul W and his mates in the Languages group had to do all
sorts of stuff to make that so.  I believe Paul has previously extolled us
with moving the VMS linker over to the Unix to support at least Fortran.
FYI, Sun does not yet exist (Shannon is still working for Munson in NH).

At some point, Ultrix went to the PMAX (after Armando moved to Palo Alto
and Shannon had left for Sun).   Interesting tidbit, Ultrix was used to
debug the Alpha and was the first OS that ran on it.   History has shown
the stupidity of not releasing that as a product [cost at least 4 years of
revenue but I digress].

It's about the time of the original Ultrix work is when I stopped paying
attention to the PDP-11s, so there are gaps in my knowledge.  Ultrix
definitely was released as a binary product for the 11.  My >>memory<< is
the first version for the Vax was 4.1 based with some new defined support
and languages, but that version may not have gone too far outside of DEC
and until the 4.2BSD version was the first one for revenue.   The first
Ultrix-11 was V7+some set of BSDisms.   I know Shannon's overlay code went
to UCB, but I'm not so sure when the BSD 11 changes came back to DEC.





> Armando Stettner is probably most famous for the NH license plate "Ultrix"
>
No, he had the NH UNIX plate [on his Z-Car] not Ultrix, and he later sold
it to Maddog when he moved to DEC Palo Alto.  His Plate was the model for
the famous DEC license plate [note I've had the Mass plate since '83 and I
believe I am the only person that ever had it -- it's been a number of cars
since - currently on my Model S.



> The NH state motto, which appeared on all their license plates, was "Live
> Free or Die"
>
Still does.  As does the Old Man on the Mountain
<https://streaklinks.com/BCshxfLaWkefKIBCHgqyssb9/https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FOld_Man_of_the_Mountain>
even though it's long gone.
ᐧ

[-- Attachment #2: Type: text/html, Size: 6914 bytes --]

  parent reply	other threads:[~2022-05-10 20:48 UTC|newest]

Thread overview: 79+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-01  9:30 Andrew Warkentin
2022-05-01 11:43 ` Ron Natalie
2022-05-01 11:56   ` Rob Pike
2022-05-01 14:03     ` Kenneth Goodwin
2022-05-03  4:37       ` Jim Carpenter
2022-05-01 14:09   ` Kenneth Goodwin
2022-05-01 18:08     ` ron minnich
2022-05-01 18:22       ` Charles H Sauer (he/him)
2022-05-01 19:49         ` Dan Stromberg
2022-05-01 20:37           ` Charles H Sauer (he/him)
2022-05-02  2:08       ` Kenneth Goodwin
2022-05-02  9:21         ` Dr Iain Maoileoin
2022-05-02 20:19           ` Rich Morin
2022-05-02 21:30             ` Clem Cole
2022-05-02 21:36             ` Dan Cross
2022-05-10 15:28         ` Mary Ann Horton
2022-05-10 16:08           ` Warner Losh
2022-05-10 16:40             ` Heinz Lycklama
2022-05-10 16:42             ` James Frew
2022-05-14  2:56             ` Mary Ann Horton
2022-05-10 16:59           ` Clem Cole
2022-05-10 17:18             ` Clem Cole
2022-05-10 18:05               ` Charles H Sauer (he/him)
2022-05-10 19:27                 ` Lars Brinkhoff
2022-05-10 19:08               ` Henry Bent
2022-05-10 19:33                 ` Richard Salz
2022-05-10 20:18                   ` Ronald Natalie
2022-05-11 16:20                     ` James Frew
2022-05-11 16:51                       ` Paul Winalski
2022-05-10 20:28                   ` Henry Bent
2022-05-10 20:43                   ` Warner Losh
2022-05-10 20:46                   ` Clem Cole [this message]
2022-05-11 16:44                     ` Paul Winalski
2022-05-11 17:09                       ` Clem Cole
2022-05-11 17:35                       ` Larry McVoy
2022-05-12  0:16                         ` George Michaelson
2022-05-13  2:46                         ` Adam Thornton
2022-05-15  0:48                           ` Larry McVoy
2022-05-15  5:36                             ` Adam Thornton
2022-05-15 13:37                               ` Larry McVoy
2022-05-12  5:22                       ` Warner Losh
2022-05-12 12:06                         ` Ron Natalie
2022-05-12 12:43                           ` John Cowan
2022-05-15  2:00         ` Stuart Remphrey
2022-05-02  2:42       ` Phil Budne
2022-05-02  6:46         ` Ron Natalie
2022-05-02 13:50           ` Clem Cole
2022-05-02 14:46             ` tytso
2022-05-02 15:38               ` Clem Cole
2022-05-02 20:31                 ` Warner Losh
2022-05-03  5:01                   ` tytso
2022-05-03 11:35                     ` Richard Salz
2022-05-02 23:30           ` Gregg Levine
     [not found]           ` <CAK7dMtD08weh+97mx+ncrq0cxprKgke42C0vFYNPnBkd8Fx9Sg@mail.gmail.com>
2022-05-03  7:28             ` Ronald Natalie
2022-05-02 12:59         ` Kenneth Goodwin
2022-05-02 14:13           ` Richard Salz
2022-05-02 13:14         ` tytso
2022-05-02 13:32           ` Larry McVoy
2022-05-02 13:16         ` Dan Cross
2022-05-02 14:14           ` Miod Vallat
2022-05-02 14:50             ` ron minnich
2022-05-02 16:13             ` Al Kossow
2022-05-02 18:46               ` Miod Vallat
2022-05-02 19:54               ` Chet Ramey
2022-05-02 21:17             ` Dan Cross
2022-05-02 23:49               ` George Michaelson
2022-05-03  7:22                 ` Ronald Natalie
2022-05-03  7:40               ` Miod Vallat
2022-05-03  8:03                 ` Ron Natalie
     [not found]               ` <CAEoi9W4eD8AF=FwjMT-KPRfyYgD+qgVvE1u3sBwiovm4=1WWLg@mail.g mail.com>
2022-05-03 12:14                 ` John Foust via TUHS
2022-05-01 20:55 ` Michael Huff
2022-05-03  4:55   ` Jim Carpenter
2022-05-02 15:43 ` Clem Cole
2022-05-02 16:16   ` Bakul Shah
2022-05-02 16:19     ` Bakul Shah
2022-05-02 17:14       ` Clem Cole
2022-05-02 16:29     ` Larry McVoy
2022-05-02 17:42     ` Clem Cole
2022-05-02 17:59       ` Bakul Shah

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='CAC20D2OXsV9=S_UFq1vBMxi54F+e8XoKr6vNeCne+iwsPWKJMg@mail.gmail.com' \
    --to=clemc@ccc.com \
    --cc=rich.salz@gmail.com \
    --cc=tuhs@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).