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 18:10:46 -0600	[thread overview]
Message-ID: <CANCZdfrL4r+6dA3DQQ+FCh=kX5-ys1LickHwRfAXOB=vWxArSg@mail.gmail.com> (raw)
In-Reply-To: <20220603234822.GV10240@mcvoy.com>

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

On Fri, Jun 3, 2022, 5:48 PM Larry McVoy <lm@mcvoy.com> wrote:

> On Fri, Jun 03, 2022 at 04:52:52PM -0600, Warner Losh wrote:
> > > 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.
>
> Um, so there were 3: 386, Net and Free.  That's already 2 too many.
>

No. 386BSD died before then.

> > 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.
>
> So I had a successful commercial product that ran on all of those variants
> without issue.  I supported linux on everything from ARM to IBM's z-system
> mainframes and all the arches inbetween.  I think I have one #ifdef SPARC
> in there because there was a cache flush bug but that was a hardware issue,
> not a software issue.
>
> I also supported {Free,Net,Open}BSD and I had way more problems with them
> than I did with Linux.
>
> > 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...
>
> There is one kernel development stream that matters.  RedHat knows that
> if they don't get their stuff into Linus' tree, they have a nightmare
> on their hands.  That's why RedHat paid so many of the kernel developers.
>
> Sure, there are forks, but there is one tree that matters, and that is
> Linus' tree.  You can't say that about BSD and that is the problem in
> it's entirety.  If I want to change BSD, which one?
>

By your standards, only FreeBSD matters... so that's easy.. but you already
said Redhat is all that matters... and that kernel differs somewhat from
Linus'. Ditto if you are dealing with Android... it's not just one Linux
and never has been.

Warner

>

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

  reply	other threads:[~2022-06-04  0:11 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
2022-06-03 23:48                         ` Larry McVoy
2022-06-04  0:10                           ` Warner Losh [this message]
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='CANCZdfrL4r+6dA3DQQ+FCh=kX5-ys1LickHwRfAXOB=vWxArSg@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).