The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: lm@mcvoy.com (Larry McVoy)
Subject: [TUHS] Mach for i386 / Mt Xinu or other
Date: Tue, 21 Feb 2017 20:06:29 -0800	[thread overview]
Message-ID: <20170222040629.GN9439@mcvoy.com> (raw)
In-Reply-To: <CAP6exYL8DYJ7QO-b=9DJAKDFgRWye4D_sSUcqtGu1Li-csaM5A@mail.gmail.com>

On Wed, Feb 22, 2017 at 03:45:54AM +0000, ron minnich wrote:
> On Tue, Feb 21, 2017 at 7:18 PM Larry McVoy <lm at mcvoy.com> wrote:
> 
> > That was pretty early, Ron.  I betcha if you tried it now (or 10 years
> > ago) things would be different.
> 
> I think that is true. But from my point of view "linux winning" was not
> necessarily "linux was better at the time." I think it was a lot of factors.
> 
> When I got to Los Alamos in 1999, it was still a tossup between the BSDs
> and Linux as to "which is better." Nevertheless, for lots of reasons, in
> 1998 (the same year I found Linux to be less reliable over time) Los Alamos
> had cast its lot with Linux, for all kinds of reasons.

I lived through all this and payed close attention to all of the people
involved (Theo has/had my Sun 4/470, we argued about VM systems in my
flat in SF, Jolitz worked for me, I hung with Chris Demetriou back in
the 386BSD days, I was all over that stuff and wanted it to succeed).

The open source BSD stuff was a train wreck from the very beginning.
Nobody could get along with Jolitz, so NetBSD started, then Theo wanted
to be in charge of something so OpenBSD was born.  I can't remember how
FreeBSD got spun out, but what I do remember is that there were power
struggles from day 1.  Everyone thought they were better than the other
guy, when in fact, what was pretty good was the BSD source base and most
of these people, initially, had very little skin in the game in the form
of code, they were all leveraging the BSD source base.  I actually think
Jolitiz had more code in there in the beginning than anyone else.

No matter who did what, they couldn't / wouldn't / didn't rally around a
single leader and a single project.  So it was "divide and fail" where
Linux was a big tent, anyone who could write decent code was welcome,
but you had to get it past Linus.  Which was fine, people figured out he
had a clue and put up with the fact that they had to get past his filter
(many of us, myself included, valued that filter very, very much).

By 1998/1999, all of these BSD struggles for power were blindingly obvious
to anyone who was remotely paying attention.  I think they were obvious
4-5 years before that.  And it wasn't obvious just to people like me,
management types track this stuff far more than most people believe.
They have to back the right horse or it costs them.  Linux was simply
a safer bet.  The community was larger and growing very fast.  I was
program committee chair at Linux Expo in 1999 (sort of their Usenix
at the time).  It was way more fun than Usenix.

I think a lot of the "better" stuff came from the fact that Linux got
networking long after BSD had pretty sweet networking.  The BSD guys
still think their networking is better than Linux (pro tip, it is not,
go read networking research papers, they all use Linux as the platform
and it's not because there is so much to fix, it's because Linux 
networking is better).  BSD hasn't been better than Linux in any way
that I know of for about 15 years.
-- 
---
Larry McVoy            	     lm at mcvoy.com             http://www.mcvoy.com/lm 


  reply	other threads:[~2017-02-22  4:06 UTC|newest]

Thread overview: 100+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-02-21 12:02 Noel Chiappa
2017-02-21 12:24 ` Steffen Nurpmeso
2017-02-21 12:57   ` Michael Kjörling
2017-02-21 15:02 ` Clem Cole
2017-02-22  1:50   ` Dan Cross
2017-02-22  2:25     ` Steve Nickolas
2017-02-22  3:11     ` Clem Cole
2017-02-22  4:07       ` Dan Cross
2017-02-22  4:17         ` Larry McVoy
2017-02-23 15:31           ` Nemo
2017-02-23 16:00             ` Clem Cole
2017-02-23 16:50               ` Nemo
2017-02-23 22:02               ` Dave Horsfall
2017-02-24  1:30                 ` Clem Cole
2017-02-24 20:54                   ` Dave Horsfall
2017-02-24  1:01               ` Jason Stevens
2017-02-22 10:16       ` jsteve
2017-02-21 15:15 ` Chet Ramey
2017-02-21 16:47 ` Larry McVoy
2017-02-21 18:58   ` Clem Cole
2017-02-21 19:21     ` Larry McVoy
2017-02-21 20:17       ` Clem Cole
2017-02-21 20:28       ` Steve Nickolas
2017-02-21 20:32         ` Larry McVoy
2017-02-21 22:58           ` Wesley Parish
2017-02-22  1:19             ` Clem Cole
2017-02-22  1:35               ` [TUHS] Sun NFS version 2.0 Arthur Krewat
2017-02-22  1:46                 ` Clem Cole
2017-02-22 13:33                   ` Arthur Krewat
2017-02-23 23:48                     ` Arthur Krewat
2017-02-24  7:47                       ` arnold
2017-02-22  2:07                 ` Cory Smelosky
2017-02-22 13:25                   ` Arthur Krewat
2017-02-22  3:17                 ` Larry McVoy
2017-02-22  8:43                   ` arnold
2017-02-24 20:57                 ` Warren Toomey
2017-02-24 22:09                   ` Warren Toomey
2017-02-26 10:50                   ` Josh Good
2017-02-22  9:00             ` [TUHS] Mach for i386 / Mt Xinu or other jsteve
2017-02-22  0:52   ` Andy Kosela
2017-02-22  1:04     ` ron minnich
2017-02-22  1:33       ` jason-tuhs
2017-02-22  3:18       ` Larry McVoy
2017-02-22  3:45         ` ron minnich
2017-02-22  4:06           ` Larry McVoy [this message]
2017-02-22  4:11             ` Larry McVoy
  -- strict thread matches above, loose matches on Subject: below --
2017-02-26 18:33 Norman Wilson
2017-02-28 20:26 ` Dave Horsfall
2017-02-22  3:51 Rudi Blom
2017-02-22  1:22 Rudi Blom
2017-02-22  3:08 ` Cory Smelosky
2017-02-21 21:49 Noel Chiappa
2017-02-21 23:10 ` Nick Downing
2017-02-21 23:14 ` Arthur Krewat
2017-02-21 16:25 Noel Chiappa
2017-02-21  4:16 Doug McIlroy
2017-02-20  6:38 Rudi Blom
2017-02-19  5:48 Jason Stevens
2017-02-17 16:55 Noel Chiappa
2017-02-17 20:04 ` Clem Cole
2017-02-17 15:47 Atindra Chaturvedi
2017-02-16  7:28 [TUHS] Mushi and Bagu Rudi Blom
2017-02-16  9:36 ` jsteve
2017-02-16 10:42   ` Nick Downing
2017-02-16 13:49     ` Rudi Blom
2017-02-17 11:30       ` [TUHS] Mach for i386 / Mt Xinu or other jsteve
2017-02-17 14:22         ` Clem Cole
2017-02-17 16:13           ` Chet Ramey
2017-02-17 14:29         ` Clem Cole
2017-02-17 17:23           ` Warner Losh
2017-02-18 22:25           ` Nemo
2017-02-19  6:20             ` jsteve
2017-02-19  7:01               ` Steve Nickolas
2017-02-19 13:46                 ` Jason Stevens
2017-02-19 15:44                   ` Larry McVoy
2017-02-20 18:14                     ` Joerg Schilling
2017-02-20 22:24                       ` Larry McVoy
2017-02-20 23:16                         ` Steve Johnson
2017-02-20 23:18                           ` Larry McVoy
2017-02-20 23:25                             ` Steve Johnson
2017-02-20 23:20                           ` Steve Nickolas
2017-02-21  0:12                             ` Wesley Parish
2017-02-21  1:05                               ` Steve Nickolas
2017-02-21 10:30                         ` Joerg Schilling
2017-02-21 13:47                           ` Random832
2017-02-21 15:18                             ` Joerg Schilling
2017-02-21 15:54                               ` Diomidis Spinellis
2017-02-21 16:38                                 ` Cory Smelosky
2017-02-21 16:48                                 ` Joerg Schilling
2017-02-21 16:32                               ` Random832
2017-02-21 16:55                                 ` Joerg Schilling
2017-02-21 17:10                                   ` Dan Cross
2017-02-21 19:44                                     ` Joerg Schilling
2017-02-21 21:17                                       ` Dan Cross
2017-02-21 21:37                           ` Larry McVoy
2017-02-22  8:57                             ` jsteve
2017-02-22  9:56                               ` Michael Kjörling
2017-02-22 10:26                                 ` jsteve
2017-02-22 10:29                               ` Joerg Schilling
2017-02-19 21:19               ` Clem Cole
2017-02-20  0:29                 ` Nick Downing
2017-02-20  1:58                   ` Clem Cole
2017-02-20  1:29                 ` Cory Smelosky
2017-02-19 22:59               ` Derek Fawcus

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=20170222040629.GN9439@mcvoy.com \
    --to=lm@mcvoy.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).