The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Clem Cole <clemc@ccc.com>
To: Jon Steinhart <jon@fourwinds.com>
Cc: The Unix Heritage Society mailing list <tuhs@tuhs.org>
Subject: Re: [TUHS] Early Linux and BSD (was: On the origins of Linux - "an academic question")
Date: Mon, 20 Jan 2020 15:15:55 -0500	[thread overview]
Message-ID: <CAC20D2O5wHbEdVKCR7VHVoyeLzoQO9XT3dy=UqeAPGqybLYu3w@mail.gmail.com> (raw)
In-Reply-To: <202001201946.00KJk5er3071186@darkstar.fourwinds.com>

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

On Mon, Jan 20, 2020 at 2:47 PM Jon Steinhart <jon@fourwinds.com> wrote:

> I remember it slightly differently than Clem, but close.

Ouch -- I was 1/2 of the Magnolia development team -- I remember a lot
about it!!!
For the curious when bitsavers comes back:   <goog_573452328>
http://bitsavers.trailing-edge.com/pdf/tektronix/magnolia/

Roger Bates had just finished the Dorado at PARC.  I had just left CMU.
 We were cubical mates in TekLabs.   Motorola had an experimental chip that
was not yet numbered.   We were given them in the Computer Research group
in Tek Labs. So, we started building a personal computer at night for
ourselves.

Our boss saw the notes and asked what we would do differently if Tek paid
for it.  I was originally using 8" floppies and immediately said 'a real
disk.'   We got a Tek '$10K project' and a few months to build a prototype.
I already had written (well sort of hacked) a simple C compiler based on
Dennis's PDP-11 compiler (when it screwed up it would sometimes include
PDP-11 code - and I never supported FP).   Paul Blattner wrote an assembler
and linker.     Using that, Steve Glaser and I ported UNIX/V7 to it.



> The Magnolia wasn't a UNIX workstation, it was an experimental Smalltalk
> machine.

That was 2+ years later actually.   Once they had the system, a couple of
other folks moved Smalltalk to it.  And in fact, it eventually did release
it as a product called the 4404.




> I don't recall
> much about it, but I don't think that it had to address many of the
> problems
> that UNIX had at the time with the 68000 such as the lack of a MMU.

Be careful... It most definitely did have an MMU, I designed it!!!  The
Xerox Altos and Dorado's never had MMU's.  So Roger was not familiar with
them.  I had to teach him.   Magnolia had a base/limit register MMU similar
to the PDP-11/70.  The original OS was V7 and swapped.  It ran just fine.



> I think
> that the Magnolia predated the 68010 and certainly predated the 68020 and
> awful but usable PMMU.

The wire-wrapped prototype was originally an X-series chip and yes the
first 'production' units were real 10Mhz 68000s.   After I went back to
grad school, Roger spliced a 68010 into and ripped out my MMU.  The late
Terry Laskodi put 4.1BSD on it.



> Part of the issue was that the Magnolia was developed in Tek Labs, which
> was
> the research end of things.  It wasn't a product organization, the Magnolia
> at the time hadn't gone through any of the rigorous environmental testing
> required by Tek which was a company that actually provided warranty
> service.
> And there was no marketing, not that Tek was a marketing powerhouse.  Given
> the way that things panned out I don't think that the Magnolia would have
> been
> a player once things like Suns appeared, if for no other reason that Tek
> had no
> clue as to how to do anything in volume and our stuff was way too
> expensive.
>
Very possible, but they did have first mover position.  In fact, folks at
Harvard Business as much as said so later.  There is a great HBS case study
written about it called "Why Skunk Projects Don't Work" (which I have
somewhere) -- I should get that scanned at added to the Magnolia archive on
BitSavers.




>
> In any case, while the 32032 was a problem, the real reason that Tek failed
> in the workstation biz was management.

No doubt... but it was 3 years later.   Which I think was a huge issue.




>  "well, we have 2 RS-232 ports and a parallel port and so we'll work with
> that."

Which of course was what Magnolia had been 3.5 years earlier and was what
became the 4404 Smalltalk machine.

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

  reply	other threads:[~2020-01-20 20:17 UTC|newest]

Thread overview: 54+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-01-17 16:01 [TUHS] On the origins of Linux - "an academic question" Arrigo Triulzi
2020-01-17 16:53 ` Warner Losh
2020-01-17 17:08   ` Arrigo Triulzi
2020-01-17 17:25 ` Brantley Coile
2020-01-17 19:59 ` Arno Griffioen
2020-01-18  3:50   ` Theodore Y. Ts'o
2020-01-18  4:19     ` [TUHS] Early Linux and BSD (was: On the origins of Linux - "an academic question") Greg 'groggy' Lehey
2020-01-18 15:25       ` Larry McVoy
2020-01-18 16:19         ` reed
2020-01-19  2:49       ` Theodore Y. Ts'o
2020-01-19  3:12         ` Greg 'groggy' Lehey
2020-01-19  3:47           ` [TUHS] Early Linux and BSD Warren Toomey
2020-01-19  3:51             ` Greg 'groggy' Lehey
2020-01-19  3:58           ` [TUHS] Early Linux and BSD (was: On the origins of Linux - "an academic question") Greg 'groggy' Lehey
2020-01-19 13:25             ` Theodore Y. Ts'o
2020-01-19 13:48               ` Clem Cole
2020-01-20  3:32               ` Greg A. Woods
2020-01-20  3:51                 ` George Michaelson
2020-01-20  3:59                   ` [TUHS] Early Linux and BSD Jon Forrest
2020-01-20 17:19                   ` [TUHS] Early Linux and BSD (was: On the origins of Linux - "an academic question") Clem Cole
2020-01-20 17:49                     ` Warner Losh
2020-01-20 19:00                       ` Clem Cole
2020-01-20 18:04                     ` Larry McVoy
2020-01-20 18:09                       ` David Barto
2020-01-20 18:34                         ` [TUHS] Early Linux and BSD Arthur Krewat
2020-01-20 19:18                       ` [TUHS] Early Linux and BSD (was: On the origins of Linux - "an academic question") Clem Cole
2020-01-20 19:46                         ` Jon Steinhart
2020-01-20 20:15                           ` Clem Cole [this message]
2020-01-21  6:58                           ` [TUHS] Early Linux and BSD Lars Brinkhoff
2020-01-21 14:30                             ` Clem Cole
2020-01-21 17:17                             ` Jon Steinhart
2020-01-21 17:22                               ` Warner Losh
2020-01-21 17:25                                 ` Jon Steinhart
2020-01-21 18:43                               ` Clem Cole
2020-01-21 18:44                                 ` Clem Cole
2020-01-21 19:14                                   ` Warner Losh
2020-01-21 20:27                                     ` Clem Cole
2020-01-22  0:14                       ` [TUHS] Early Linux and BSD (was: On the origins of Linux - "an academic question") Greg A. Woods
2020-01-21  0:44                     ` Bakul Shah
2020-01-20 19:09                 ` Theodore Y. Ts'o
2020-01-20 19:51                   ` Clem Cole
2020-01-20 23:04                   ` Greg A. Woods
2020-01-21  0:13                     ` Warner Losh
2020-01-21 23:45                       ` Greg A. Woods
2020-01-18 15:30     ` [TUHS] On the origins of Linux - "an academic question" Larry McVoy
2020-01-17 23:11 ` Andrew Warkentin
2020-01-17 23:20   ` Rob Pike
2020-01-17 23:38     ` Brantley Coile
2020-01-18  0:23 ` Wesley Parish
2020-01-18 15:35 [TUHS] Early Linux and BSD (was: On the origins of Linux - "an academic question") Jason Stevens
2020-01-18 15:49 ` Larry McVoy
2020-01-19 14:17 Noel Chiappa
2020-01-19 20:49 ` Nemo Nusquam
2020-01-19 16:05 Noel Chiappa

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='CAC20D2O5wHbEdVKCR7VHVoyeLzoQO9XT3dy=UqeAPGqybLYu3w@mail.gmail.com' \
    --to=clemc@ccc.com \
    --cc=jon@fourwinds.com \
    --cc=tuhs@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).