The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Clem Cole <clemc@ccc.com>
To: TUHS main list <tuhs@minnie.tuhs.org>
Subject: Re: [TUHS] If not Linux, then what?
Date: Wed, 28 Aug 2019 10:55:42 -0400	[thread overview]
Message-ID: <CAC20D2M6PyLPnMw3VnShdOXPCQy8AXX88vDwvKx7wsqhabjwuQ@mail.gmail.com> (raw)
In-Reply-To: <08473671-7927-48B7-A4DD-5F766C34E2D7@gmail.com>

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

On Wed, Aug 28, 2019 at 10:10 AM Earl Baugh <earl.baugh@gmail.com> wrote:

> One point/ direction nobody seems to have mentioned was “what if Linus
> found out about BSD on PC hw”?  From what I’ve read he wasn’t aware of it,
> so perhaps a very different outcome could have been
>
A couple of items.  Linus is on record as saying if he had known about the
'magic FTP site' at UCB for 386BSD code download, he would have obtained it
[it is how most of us got it in those days].  The sad part is that his
University was licensed for it from UCB, so *they could have gotten the
code* is they had asked for it.   But as Larry has pointed out, many
Universities in those days took a fairly restrictive view of access to the
Unix sources; so it's still now clear if Linus himself would have gotten a
copy.


— what if Linus did find out about it and then ultimately took it over (
> removing the caustic personalities ) or at worst forked it.
>
Hmmm, I fear, Linus just would have been one more personality, or his
version would have been one more fork in the quickly branching, BSD tree.  The
real problem IMO was the lawsuit which happened shortly after 368BSD went
into the wild.  Let me tell you about my own experience from the time.

As I said, people like myself got scared that UNIX for a PC/386 would not
be available.  We had Minix, but it did not use the paging HW, whereas
Linus' code did and we thought, Linus code was unencumbered (it
wasn't/isn't, while* it is a rewrite*, it is still based on the AT&T IP -
but again that's a different part of story).

I know I had personally had bought Minix myself for whatever it was (??$70
IIRC) in a 'book' of N floppies from Prentiss-Hall.  I was semi-happy
because it was a rewrite of Unix and was better than DOS.  But .... it was
originally floppy only for the 16 bit 8088 (XT not the AT) and very, slow
and had quite limited in functionality (it did have a C compiler and ed but
no vi, and definitely not, sockets).  At the time, at work, I had a copy of
the WD 1003 controller documentation - which was the disk controller IBM
had used for the AT.  A lot of people doing hacking on PC Unix in those
days did not have that document as it turned out.

So one of the first things I did, was to hack together a Minix AT/IDE
driver for my system and sent it back, maybe posted it to net.noise (I've
forgotten).   As I had known him my UCB days, shortly thereafter it went
into the wild, Joilitz contacted me.  He had tried to write his AT disk
driver for his version via "reverse engineering" (the BIOS ROMs I think).
Bill's original code worked to a point but had some issues and he was
looking for some help.  I had a Wyse 32:16, which was one of the first 386
based PCs.   Hence, I got my copy of Bill's work via the secret address to
download.  We updated his driver with missing info I gave him (FWIW:
Bill references
this in the DDJ articles).    Anyway, now I had a 'real UNIX' and it was
BSD even, Minix was not only primarily floppy-based, but it was a V7 clone
so the difference was remarkable.

Then lawyers showed up....

I know I got scared and so did a lot of others.   Linus has recently made
his post, so we all jumped.   The rest is history, although as I point out,
it is likely world today would have been much different it AT&T had won the
lawsuit.   But they did not so that is a moot point.

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

  reply	other threads:[~2019-08-28 14:56 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
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 [this message]
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=CAC20D2M6PyLPnMw3VnShdOXPCQy8AXX88vDwvKx7wsqhabjwuQ@mail.gmail.com \
    --to=clemc@ccc.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).