The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: clemc@ccc.com (Clem Cole)
Subject: [TUHS] Algol68 vs. C at Bell Labs
Date: Thu, 30 Jun 2016 12:32:33 -0400	[thread overview]
Message-ID: <CAC20D2OcDoRwX5-ijCa_1J5aFK1cXf442VCWjDNtHpvG6U-+jA@mail.gmail.com> (raw)
In-Reply-To: <20160630154926.GM2203@mcvoy.com>

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

On Thu, Jun 30, 2016 at 11:49 AM, Larry McVoy <lm at mcvoy.com> wrote:

> On Thu, Jun 30, 2016 at 11:32:08AM -0400, Dan Cross wrote:
> > MC68000 vs Intel 8088 seems like a no-brainer: the 68k is the superior
> > chip. From a business perspective, I guess it was a very different
> matter,
>
​Yup - you take what you can get.  And if Moto is not doing to sell it you
when you are designing a new system.​




> > but that's not my area and the ship has long sailed over the horizon.
> > Still, it's fun to speculate and I can't help but think that a 68k-based
> > IBM PC would have been a nicer machine.
>
> +1
>
​+1  And  I suspect so many fewer problems would have ensued.   At least
linear addressing would have been de rigueur from day 1;-)
​

>
> > Something I never understood about the IBM PC: even the 8088 machine was
> > fairly beefy compared to e.g. a PDP-11/20. The 6th Edition Unix kernel
> was
> > objectively pretty small and understandable; mini-Unix showed that that
> > sort of software could be used on a machine without an MMU. I've never
> > understood why IBM didn't just write a real OS in a high-level language
> > instead of saddling the world with MS-DOS. Perhaps it's naive of me, but
> > even if they didn't use Unix directly, it was an existence proof that
> such
> > a thing was possible. I suppose, again, it was less a technical issue and
> > more a business issue, or perhaps I'm underestimating the amount of work
> or
> > missing some of the technical complexities.
>
> I wonder if they just didn't know.

​Possible -- ignorance of that team would have been high, certainly at the
managerial layers.   You might ask Guy Sotomayer who showed up in Boca soon
after the release if not before it.   Guy certainly knew UNIX (he was one
of my lab partners at CMU​) and I'm sure a number of his peers did also.




> Unix was Bell Labs and Universities for
> ​ ​
> the most part.

​Mumble, IBM was selling to universities and has a strong on-site presence
at MIT (that's were VM came from).   Boca was doing stuff with 8085s and
this was "entry systems" so I think the field of view was a lot more
shallow.​   But parts of IBM knew about UNIX and TOPS-10.   One of Guy and
my other lab partners was Chris Pathe', who graduated from CMU to work for
IBM, but programming DEC systems for them.   They hired him because he knew
TOPS and UNIX, *etc.*



> Was the timing such that they may not have been aware of
> Unix?  Or maybe they knew about Unix but thought it was for the vax?

Stuff I have read said that IBM wanted to compete originally with S-100
type systems with this new system.   Hence the famous desire for CP/M​.
They always were primarily buying the SW from firms that had built SW for
microprocessors.  And, if I understand the history pieces that have been
published, the project was financed by large systems, that wanted to system
to run VisiCalc, which was a hit in financial circles.   But large systems
team were not doing much the SW themselves for these boxes.  It >>seems<<
like IBM was thinking about SW in terms of very large machines so even
PDP-11's were small in those days.  That said their marketing folks for the
PC, put the focus on 16 bits was because they wanted to be "better" than
the 8-bit 8080/8085/Z80 that was the S-100 standard or the 6502 in the
Apple II.   Hence, Moto pushing an 8-bit chip was rejected.


​Clem​
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20160630/fa5ba429/attachment.html>


  reply	other threads:[~2016-06-30 16:32 UTC|newest]

Thread overview: 77+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-29 15:17 scj
2016-06-30  5:06 ` Dave Horsfall
2016-06-30  5:08 ` John Cowan
2016-06-30 11:18 ` arnold
2016-06-30 11:45   ` arnold
2016-06-30 13:22 ` Clem Cole
2016-06-30 14:05   ` Marc Rochkind
2016-06-30 14:33     ` William Cheswick
2016-06-30 14:43       ` Ronald Natalie
2016-06-30 14:57       ` Joerg Schilling
2016-06-30 15:07         ` Ori Idan
2016-06-30 23:07           ` Dave Horsfall
2016-07-01  3:27           ` Jesus Cea
2016-06-30 15:32     ` Dan Cross
2016-06-30 15:49       ` Larry McVoy
2016-06-30 16:32         ` Clem Cole [this message]
2016-07-04  5:08         ` [TUHS] OS for IBM PC (was: Algol68 vs. C at Bell Labs) Greg 'groggy' Lehey
2016-06-30 17:07       ` [TUHS] Algol68 vs. C at Bell Labs John Cowan
2016-06-30 17:57         ` Marc Rochkind
2016-06-30 18:31           ` Dan Cross
2016-06-30 19:21             ` Clem Cole
2016-06-30 19:51               ` Dan Cross
2016-06-30 19:55                 ` Clem Cole
2016-06-30 20:04                   ` Dan Cross
2016-06-30 18:26         ` Steve Nickolas
2016-06-30 19:21       ` Diomidis Spinellis
2016-06-30 19:43         ` Dan Cross
2016-06-30 19:53           ` Clem Cole
2016-06-30 19:47         ` Clem Cole
2016-06-30 20:57         ` Nemo
2016-06-30 23:11           ` Random832
2016-06-30 23:16           ` Marc Rochkind
2016-06-30 23:38             ` Random832
2016-07-01  0:38             ` Clem Cole
2016-07-01  1:21               ` Marc Rochkind
2016-07-01  1:34               ` John Cowan
2016-07-04 19:23                 ` Dave Horsfall
2016-07-04 19:56                   ` Ronald Natalie
2016-07-01  2:35               ` Nemo
2016-07-01  3:01                 ` Kurt H Maier
2016-07-01  3:52               ` Lyndon Nerenberg
2016-07-01 12:47                 ` [TUHS] MS-DOS William Cheswick
2016-07-01 13:43                   ` Marc Rochkind
2016-07-01 21:58                     ` John Cowan
2016-07-01 22:27                       ` Jacob Ritorto
2016-07-01 22:54                         ` Jacob Goense
2016-07-01 23:44                         ` John Cowan
2016-07-02  0:08                           ` Steve Nickolas
2016-07-02  1:09                           ` Kurt H Maier
2016-07-02  2:59                         ` Dave Horsfall
2016-07-02  3:27                         ` Greg 'groggy' Lehey
2016-07-02 23:21                           ` Dave Horsfall
2016-07-01 23:49                     ` Dave Horsfall
2016-07-02  1:12                       ` Steve Nickolas
2016-07-02  4:37                       ` SZIGETI Szabolcs
2016-07-02  9:53                         ` Brantley Coile
2016-07-01 13:47                   ` Clem Cole
2016-07-01 15:13                     ` Steve Nickolas
2016-07-02 15:25                       ` Ronald Natalie
2016-07-02 15:32                         ` Steve Nickolas
2016-07-02 19:46                           ` Nemo
2016-07-03  1:18                             ` Steve Nickolas
2016-07-03 13:33                               ` Nemo
2016-07-01 17:39                     ` John Cowan
2016-07-02 15:17                       ` Ronald Natalie
2016-07-03 22:07                   ` Derek Fawcus
2016-07-02 23:32         ` [TUHS] Algol68 vs. C at Bell Labs Peter Jeremy
2016-06-30 15:52     ` Joerg Schilling
2016-06-30 20:47     ` Lawrence Stewart
     [not found] <mailman.19.1467287486.30583.tuhs@minnie.tuhs.org>
2016-06-30 13:15 ` David
2016-06-30 13:18   ` William Cheswick
2016-06-30 13:39     ` Clem Cole
2016-06-30 13:44 Noel Chiappa
2016-06-30 14:28 ` William Cheswick
2016-06-30 19:23 ` John Cowan
2016-06-30 17:17 Nelson H. F. Beebe
2016-07-01  9:32 ` Brantley Coile

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=CAC20D2OcDoRwX5-ijCa_1J5aFK1cXf442VCWjDNtHpvG6U-+jA@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).