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!!!
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.