The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
From: Warner Losh <imp@bsdimp.com>
To: Larry McVoy <lm@mcvoy.com>
Cc: The Eunuchs Hysterical Society <tuhs@tuhs.org>
Subject: [TUHS] Re: Fwd: [simh] Announcing the Open SIMH project
Date: Fri, 3 Jun 2022 16:52:52 -0600	[thread overview]
Message-ID: <CANCZdfq78PZrs66EgeurSJEC9r4Dm6eDdkJkM12wG5a3ZzxXAA@mail.gmail.com> (raw)
In-Reply-To: <20220603223014.GS10240@mcvoy.com>

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

On Fri, Jun 3, 2022 at 4:30 PM Larry McVoy <lm@mcvoy.com> wrote:

> On Sat, Jun 04, 2022 at 12:16:49AM +0200, Tom Ivar Helbekkmo wrote:
> > Larry McVoy <lm@mcvoy.com> writes:
> >
> > >> I do not agree.  Linux won because BSD was embroiled in litigation.
> > >
> > > Like I said, we experienced that differently.  In my opinion, people
> lean
> > > on the litigation excuse when they don't want to admit that *BSD was
> not
> > > a good way to do operating system development.
> >
> > What were the differences?  The BSD projects were:
> >
> > - 386bsd: run by Jolitz, with no input from anyone else
> > - NetBSD: forked from 386bsd, run by Chris de Metriou as a
> >   cooperative effort between a host of indviduals (me included)
> > - FreeBSD: forked from NetBSD almost immediately, by a group of
> >   contributors who felt that performance and device support on the Intel
> >   platform was more important than maintaining hardware portability
> > - OpenBSD: forked from NetBSD after de Raadt established a kind of
> >   record by being kicked off both the NetBSD and FreeBSD mailing lists.
> >
> > I'm open to contradicting arguments, but I do feel that the BSD platform
> > was a much better starting point back then, and ought to have won - but
> > Linux, while inferior, was available and non-threatening.
>
> Dude, I was there.  Jolitz used to work for me at Sun, Theo's Sun 4/470
> was given to him by me, I know most of the players.
>
> I agree BSD was a better starting point if there was one BSD.
>
> The problem is there was {386,Net,Free,Open,DragonFly}BSD where there
> should have just been "BSD".  One, not a bunch.
>

Except from 1993-1996 there were only two of those BSDs. NetBSD and FreeBSD
forked in 1993 due to the inability of the patchkit to adequately cover the
problems
in 386BSD governance. OpenBSD didn't fork until late 1995 or early 1996
depending
on when you count such things (Theo's firey email, or the first release).
Drangonfly BSD
didn't fork until a decade later in 2004 due to a dispute in how to make
FreeBSD's
kernel SMP. And 386BSD stopped being a thing in 1993 when Jolitz disappeared
from public view and NetBSD/FreeBSD filled the free vacuum that created and
BSDi with BSD/386 filled the commercial space.


> Where do you think Linux would be if there was {A,B,C,D,E,F,G}Linux?
> There is one kernel.  One and only one.  With everyone working on that
> one kernel.
>

Except there never really was only one kernel. There have been hundreds
of forks of the Linux kernel over the years. Most of them have been
commercial
of some flavor (Redhat, Debian, OpenSUSE, MontaVista, WindRiver, Android
etc)
had hundreds or thousands of patches on the base Linux kernel for a long
time
and trying to move from one to another if you also had patches was a
nightmare.

Kernel.org has kept going, and many of the chanages from these systems were
lost.
Some were not as good as what came in upstream, while others were encumbered
by commercial contracts that made them unappealing to upstream. True, many
of
them did wind up in kernel.org, but to say there aren't forks in Linux is
stretching
reality a bit...


> If you can't see the difference, I don't know what to tell you.  Are you
> seriously going to take the position that BSD is better off because
> it has all these variants and replicated effort?  Because if you are,
> this conversation is over, at least from my point of view.
>

I think Linux's greatest strengths were the different distributions, though
at times it causes a great deal of duplicated effort. They allowed
different communities
the room to customize things in an easy way. I believe that, more than one
kernel,
has been a driver of innovation.

But honestly, the litigation was a deal killer for many BSD users in the
early days,
and that gave Linux room to grow. Had the BSDs not faced the competition
from Linux
and had similar resources poured into them, the NetBSD/FreeBSD split would
have
been good competition, much as there's good competition between Debian,
Redhat, Suse,
Canonical, etc today in the Linux space which helps to drive innovation.

Even today, with the benefit of hindsight, it's hard to pin which of these
facts on
the ground was the biggest driver for most people...

Warner

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

  reply	other threads:[~2022-06-03 22:53 UTC|newest]

Thread overview: 58+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <BCDAF4C4-12EC-49D6-84A6-4592E245922F@comcast.net>
     [not found] ` <CAC20D2NGMK1NG3J+iR8t2rAzOc2uWCe9ZGRJzkZn6ECgMETJEQ@mail.gmail.com>
     [not found]   ` <CAC20D2OK9muQm=gCSeRzarV_HQF6vZ9VNuYRas4uCbMyxYKjJA@mail.gmail.com>
2022-06-03 20:00     ` [TUHS] " Clem Cole
2022-06-03 20:12       ` [TUHS] " Blake McBride
2022-06-03 20:23       ` G. Branden Robinson
2022-06-03 21:06         ` Clem Cole
2022-06-03 21:20           ` Tom Ivar Helbekkmo via TUHS
2022-06-03 21:32             ` Larry McVoy
2022-06-03 21:34               ` Tom Ivar Helbekkmo via TUHS
2022-06-03 21:37                 ` Larry McVoy
2022-06-03 21:36               ` Tom Ivar Helbekkmo via TUHS
2022-06-03 21:40                 ` Larry McVoy
2022-06-03 22:16                   ` Tom Ivar Helbekkmo via TUHS
2022-06-03 22:30                     ` Larry McVoy
2022-06-03 22:52                       ` Warner Losh [this message]
2022-06-03 23:48                         ` Larry McVoy
2022-06-04  0:10                           ` Warner Losh
2022-06-04  1:05                             ` Larry McVoy
2022-06-04  1:46                               ` David Arnold
2022-06-06  0:32                               ` Theodore Ts'o
2022-06-06  0:47                                 ` George Michaelson
2022-06-06  1:17                                   ` Larry McVoy
2022-06-06  1:02                                 ` Warner Losh
2022-06-06  1:09                                 ` Dan Cross
2022-06-06  1:15                                 ` Larry McVoy
2022-06-06  1:40                                   ` Dan Cross
2022-06-06  2:36                                     ` Larry McVoy
2022-06-06 12:43                                       ` Dan Cross
2022-06-06 13:41                                         ` Larry McVoy
2022-06-06 14:27                                           ` Blake McBride
2022-06-06 14:33                                             ` Steve Nickolas
2022-06-06 14:53                                     ` Henry Bent
2022-06-06 23:28                                       ` David Arnold
2022-06-07 14:30                                     ` Theodore Ts'o
2022-06-07 15:08                                       ` Dan Cross
2022-06-07 15:25                                         ` Larry McVoy
2022-06-07 16:03                                           ` Will Senn
2022-06-07 16:38                                             ` Warner Losh
2022-06-07 16:45                                               ` Larry McVoy
2022-06-07 16:57                                                 ` Warner Losh
2022-06-07 17:05                                                   ` Larry McVoy
2022-06-07 16:46                                               ` Blake McBride
2022-06-07 17:26                                                 ` Paul Winalski
2022-06-07 20:09                                                   ` Blake McBride
2022-06-07 17:00                                               ` Paul Winalski
2022-06-07 23:41                                                 ` [TUHS] " Chris Hanson
2022-06-07 15:55                                         ` [TUHS] Re: Fwd: " Richard Salz
2022-06-03 23:56                         ` David Arnold
2022-06-04  0:30                           ` Yeechang Lee
2022-06-04  1:03                             ` Adam Thornton
2022-06-03 22:33                     ` Warner Losh
2022-06-03 22:40                       ` Tom Ivar Helbekkmo via TUHS
2022-06-03 22:56                         ` Warner Losh
2022-06-03 22:26               ` Warner Losh
2022-06-03 22:19             ` Warner Losh
2022-06-03 21:35         ` Ben Walton
2022-06-03 20:52       ` Will Senn
2022-06-03 21:06         ` [TUHS] " Adam Thornton
2022-06-04  9:09           ` Ralph Corderoy
2022-06-04  2:59 [TUHS] Re: Fwd: " Bakul Shah

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=CANCZdfq78PZrs66EgeurSJEC9r4Dm6eDdkJkM12wG5a3ZzxXAA@mail.gmail.com \
    --to=imp@bsdimp.com \
    --cc=lm@mcvoy.com \
    --cc=tuhs@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).