The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Clem Cole <clemc@ccc.com>
To: Larry McVoy <lm@mcvoy.com>
Cc: "tuhs@minnie.tuhs.org" <tuhs@minnie.tuhs.org>
Subject: Re: [TUHS] If not Linux, then what?
Date: Wed, 28 Aug 2019 14:56:14 -0400	[thread overview]
Message-ID: <CAC20D2PXT68vMCZ2eAOqbsakVKSk4t0gJY9+hpB1xma95AamiQ@mail.gmail.com> (raw)
In-Reply-To: <20190828173228.GZ13570@mcvoy.com>

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

On Wed, Aug 28, 2019 at 1:32 PM Larry McVoy <lm@mcvoy.com> wrote:

> Perhaps Clem can shed some light on why DEC did a MIPS machine?
>
I did not work for DEC at the time and obviously, I was not in the room, so
this is what I can say I picked up.  Supnik would be a better person to
ask.  That said, some things I do know about the time/and behinds the scene.

   - Jupiter and Prism had been canceled.
   - Alpha did not yet exist (and would not for another 2 years)
   - Cutler had left for Microsoft etc..
   - Sun was clearly on its game
   - The VAX on a Chip just was not cutting it
   - RISC architectures were the hot item

Here is where I get fuzzy on details.

   - I believe a prototype (i.e. skunk works) MIPS was running at WRL in
   Palo Alto running Ultrix and DEC windows, I think using some sort of
   cheap ??PC?? chassis.
   - But the performance of the prototype was excellent and cost was
   cheaper than the current vax products.
   - Somebody sr, maybe Bob, shows this to Sr management and got the money
   to productize it.  The issue as making an official Ultrix for it was I know
   a big one.  Ultimately, DEC farmed that work out to us at LCC (with us
   eventually taking over all of Ultrix - MIPS and Vax).

So, I think the MIPS product was a holding pattern while DEC got it's
strategy together. Alpha would really show up until later (I would leave
LCC and go to DEC to be apart if that).   Also note Alpha was brought
up/debugged on Ultrix and of course, Prism sort of had Ultrix on it.    But
I think using the MIPS chip keep them in the game, when Vax was dying and
RISC was the word on the street.

FWIW: The issue of OSF/1 was a different one.  The whole switching off
Ultrix, getting to a new OS had been kicking around DEC for a while.  One
of the arguments for Cutler had been his new Mica system was that it could
run both Unix and VMS on top of it - *i.e.* a single OS kernel.  When Prism
was canceled (along with Mica) and Cutler left, that was a huge hole for
DEC's SW strategy.

Oppose Sun Forever (OSF) as it was formed to counter the Sun/AT&T move.
That gave DEC a way out.  But remember, OSF/1 on MIPS was actually not a
full product.   What you got was what OSF had released, which is why it
really more like a beta.    While it started down the path to being a
product; and DEC did specifically made it available (primarily to
Universities/Research types), DEC management was very reluctant to release
it because they did not want to support it.  In fact, LCC was asked to give
a bid on taking it on after we had taken over Ultrix.   DEC management
already saw Ultrix/MIPS as a resource drag once Alpha finally had been
committed. [ FYI: this was the same behavior as IBM on AIX/360 BTW.  Funny,
how big companies sometimes do things like this].

I always said, asking customers (and the ISVs) to switch OS and ISA in one
step was what caused a huge problem for DEC [along with the ISA being
64-bit only and ISV/customer code 32-bit dirty].   I've often wondered if a
32/64 bit OSF/1 MIPS stepping stone using the R4400 had been available,
particularly with the Gem compiler suite (which they had but never released
outside of DEC), it would have allowed the ISVs to move to Alpha quicker.
 Having to do it all in one step, cost them 3 years and more importantly,
by the time the code was 64-bit clean; Sun & PPC had a 64-bit system and
took the ISVs with away.

Clem

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

  parent reply	other threads:[~2019-08-28 18:57 UTC|newest]

Thread overview: 96+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-08-26 23:13 Arthur Krewat
2019-08-26 23:27 ` Warner Losh
2019-08-26 23:37   ` Larry McVoy
2019-08-26 23:56   ` William Pechter
2019-08-27  0:19     ` Arthur Krewat
2019-08-27  0:30       ` Larry McVoy
2019-08-27  0:58         ` Rob Pike
2019-08-27  1:06           ` Clem Cole
2019-08-27  2:53           ` Larry McVoy
2019-08-27  9:47             ` Rob Pike
2019-08-27  7:47           ` arnold
2019-08-27 16:05           ` [TUHS] Running v10 Angelo Papenhoff
2019-08-27 16:27             ` Henry Bent
2019-08-28  4:22               ` Jason Stevens
2019-08-28  7:34                 ` Angelo Papenhoff
2019-08-28 16:46                   ` Henry Bent
2019-08-27  0:59         ` [TUHS] If not Linux, then what? Arthur Krewat
2019-08-27  1:26           ` Dan Cross
2019-08-27  2:45             ` Larry McVoy
2019-08-27  3:14               ` Arthur Krewat
2019-08-27 14:55                 ` Larry McVoy
2019-08-27 22:30                   ` George Michaelson
2019-08-27 22:40                     ` Larry McVoy
2019-08-27 22:46                       ` George Michaelson
2019-08-27 22:59                         ` [TUHS] [SPAM] " Larry McVoy
2019-08-27 23:10                           ` [TUHS] " Clem Cole
2019-08-28  0:07                             ` George Michaelson
2019-08-28  3:22                           ` [TUHS] [SPAM] " Rob Pike
2019-08-28  3:25                             ` Rob Pike
2019-08-28  4:05                             ` Larry McVoy
2019-08-28 13:52                               ` Clem Cole
2019-08-28 14:31                                 ` [TUHS] " Larry McVoy
2019-08-28 14:57                                   ` Clem Cole
2019-08-28  6:19                         ` Wesley Parish
2019-08-28  6:30                           ` Peter Jeremy
2019-08-28 11:05                             ` Jason Stevens
2019-08-28 11:11                               ` Arrigo Triulzi
2019-08-28 14:04                               ` Clem Cole
2019-08-28 16:34                                 ` Henry Bent
2019-08-28 17:32                                   ` Larry McVoy
2019-08-28 17:51                                     ` Jon Forrest
2019-08-28 18:56                                     ` Clem Cole [this message]
2019-08-28 20:23                                       ` Arrigo Triulzi
2019-08-29  3:24                                       ` Lawrence Stewart
2019-08-29 10:55                                         ` Tony Finch
2019-08-28 13:57                             ` Clem Cole
2019-08-28 12:46                           ` Warner Losh
2019-08-27 23:16                       ` Bakul Shah
2019-08-27 23:33                         ` Larry McVoy
2019-08-28  0:21                           ` Bakul Shah
2019-08-28  1:21                             ` Arthur Krewat
2019-08-28  1:46                               ` Larry McVoy
2019-08-27  0:48   ` Clem Cole
2019-08-27  1:25     ` Gregg Levine
2019-08-27  2:16   ` Theodore Y. Ts'o
2019-08-27  2:39     ` Larry McVoy
2019-08-27  5:54       ` Adam Thornton
2019-08-27  6:05         ` Gregg Levine
2019-08-27  1:17 ` Dan Cross
2019-08-28  3:53 ` Charles H. Sauer
2019-08-28  4:30 ` Jason Stevens
2019-08-28  9:36 ` Angus Robinson
2019-08-28  9:50   ` Michael Kjörling
2019-08-28 10:48     ` arnold
2019-08-28 14:10   ` Earl Baugh
2019-08-28 14:55     ` Clem Cole
2019-08-28 14:22   ` Charles H Sauer
2019-08-28 15:00     ` Steve Nickolas
2019-08-28 15:37       ` Richard Salz
2019-08-28 19:54         ` Peter Jeremy
2019-08-28 20:05           ` Christopher Browne
2019-08-28 20:07 ` Christopher Browne
2019-08-28 20:27   ` Adam Thornton
2019-08-28 20:56     ` William Pechter
2019-08-28 22:24       ` Clem cole
2019-08-28 22:27     ` William Pechter
2019-08-28 22:53       ` Arthur Krewat
2019-08-29 18:40       ` Nemo Nusquam
2019-08-29 19:18         ` Steffen Nurpmeso
2019-08-28 22:28     ` Clem cole
2019-08-28 22:48       ` Adam Thornton
2019-08-28 23:01         ` William Pechter
2019-08-28 23:09           ` Adam Thornton
2019-08-29  6:37           ` Wesley Parish
2019-08-28 23:04       ` Gregg Levine
2019-08-29 11:12     ` Tony Finch
2019-08-28 23:19   ` Theodore Y. Ts'o
2019-08-29 13:31     ` A. P. Garcia
2019-08-29 13:55       ` Arthur Krewat
2019-08-29 15:54         ` Thomas Paulsen
2019-08-29 19:19           ` Steffen Nurpmeso
2019-08-31  1:35             ` Dave Horsfall
2019-08-31 15:14               ` Steffen Nurpmeso
2019-08-31 16:58     ` Christopher Browne
2019-08-31 21:20       ` Theodore Y. Ts'o
2019-08-28 21:02 ` Thomas Paulsen

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=CAC20D2PXT68vMCZ2eAOqbsakVKSk4t0gJY9+hpB1xma95AamiQ@mail.gmail.com \
    --to=clemc@ccc.com \
    --cc=lm@mcvoy.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).