The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Clem Cole <clemc@ccc.com>
To: Ed Bradford <egbegb2@gmail.com>
Cc: TUHS main list <tuhs@minnie.tuhs.org>
Subject: Re: [TUHS] Story about Microsoft and *ix
Date: Thu, 8 Apr 2021 09:42:30 -0400	[thread overview]
Message-ID: <CAC20D2OtpUuCzQWxFkh_3YqTaeR_pVNnR0CC8ZMXEj87q0tvOA@mail.gmail.com> (raw)
In-Reply-To: <CAHTagfGbUvMNoH9sa5fgxQf5bsaioRHHxVf0HiZB-amy_muuNA@mail.gmail.com>

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

On Thu, Apr 8, 2021 at 1:58 AM Ed Bradford <egbegb2@gmail.com> wrote:

> In the early 80's it was Bill Gates who made strategic decisions for MS.
> That was even before they went public. My wonder is if Gates had ever used
> Unix. He (personally) developed BASIC for a CPM (I think) machine. I am
> unaware of any system level skills in his experience.
>
I can say I have personally seen him do so ;-)  He and Bob Greenberg were
at Ricki's Hyatt at the infamous meeting with AT&T in  late 1979/early 1980
[I have forgotten the precise date it was early/mid-winter IIRC -- I was
there as ½ of Tektronix's reps - this meeting would lead the Sys III
license].  Bob and Bill had some sort of PC with them running a pre-Xenix
of some type as an example.  Please remember that he and his team ran the
Seventh edition of UNIX on a PDP-11/70 at Microsoft (called 'kermit' IIRC)
and also TOPS-10 on a KL -- I believe that both of these systems are at the
LCM in Seattle these days (which is currently in mothballs due to CV-19 and
funding which is a real shame).




> If he had knowledge of or used Unix or XENIX (for which he had a master
> license from AT&T), why on earth would anyone go down the bazaar path of
> DOS with lettered drives, tortuous IO interfaces, and assembly language
> source code?
>
To answer this I have a few educated >>guesses<< which are based on the
history of the times and practical reality.  Gates (and Paul Allen) had
personally grown up TOPS-10 and RSTS in HS and in his 2 semesters at
Harvard; so the DEC disk naming scheme for having the system written
using assembler
was natural to him since DEC did that too.   And second, DOS was purchased
from Seattle Computer Products (SCP - story told elsewhere and not UNIX
history) and it has been written to be modeled after CP/M (which had been
modeled at RT/11 and DOS/11 - the last two again using DEC style naming
conventions).  Interestingly enough, CP/M had been written in PL/M which
was Kidall's simplified PL/360 style language for the 8080 that he eventual
sold to Intel.   I was under the impression SCP used 8086 assembler
language for the development of their DOS86 system which was the direct
parent to MS/DOS - but they might have used PL/M.    So you can add, that
an issue at the time was that Intel's PL/M tools were not very portable and
since the primary development systems at Microsoft were TOPS-10 and RSTS
(and Bob was trying to replace RSTS with UNIX at the time), I don't think
there were PL/M tools that ran on them.
ᐧ

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

  parent reply	other threads:[~2021-04-08 13:45 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-04-08  5:21 Dan Stromberg
2021-04-08  5:56 ` Ed Bradford
2021-04-08  6:02   ` Steve Nickolas
2021-04-08  8:16     ` David Arnold
2021-04-08  6:48   ` Andrew Warkentin
2021-04-08  7:32   ` Thomas Paulsen
2021-04-08 13:42   ` Clem Cole [this message]
2021-04-08  7:24 ` Thomas Paulsen
2021-04-08 22:25   ` Heinz Lycklama

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=CAC20D2OtpUuCzQWxFkh_3YqTaeR_pVNnR0CC8ZMXEj87q0tvOA@mail.gmail.com \
    --to=clemc@ccc.com \
    --cc=egbegb2@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).