From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 23577 invoked from network); 4 Jun 2022 01:05:54 -0000 Received: from minnie.tuhs.org (2600:3c01:e000:146::1) by inbox.vuxu.org with ESMTPUTF8; 4 Jun 2022 01:05:54 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 1F25442210; Sat, 4 Jun 2022 11:05:51 +1000 (AEST) Received: from mcvoy.com (mcvoy.com [192.169.23.250]) by minnie.tuhs.org (Postfix) with ESMTPS id B096E4220F for ; Sat, 4 Jun 2022 11:05:44 +1000 (AEST) Received: by mcvoy.com (Postfix, from userid 3546) id DE83235E5FF; Fri, 3 Jun 2022 18:05:43 -0700 (PDT) Date: Fri, 3 Jun 2022 18:05:43 -0700 From: Larry McVoy To: Warner Losh Message-ID: <20220604010543.GZ10240@mcvoy.com> References: <20220603213215.GO10240@mcvoy.com> <20220603214032.GQ10240@mcvoy.com> <20220603223014.GS10240@mcvoy.com> <20220603234822.GV10240@mcvoy.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) Message-ID-Hash: KONTKWXRFSMQEOBO2DOAO5PPXNHR3XDO X-Message-ID-Hash: KONTKWXRFSMQEOBO2DOAO5PPXNHR3XDO X-MailFrom: lm@mcvoy.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: The Eunuchs Hysterical Society X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Fwd: [simh] Announcing the Open SIMH project List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Fri, Jun 03, 2022 at 06:10:46PM -0600, Warner Losh wrote: > On Fri, Jun 3, 2022, 5:48 PM Larry McVoy 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. Says you. I was running it in at least 1995. > > 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. So in all of this, the thing that keeps getting missed is Linux won. And it didn't win because of the lawsuit, it didn't get crushed by the GPL that all the BSD people hate so much, it won on merits. And it won because there was one Linux kernel. You could, and I have many, many times, just clone the latest kernel and compile and install on any distribution. It worked. The same was never true for all the BSD variants. Tell me about the times you cloned the OpenBSD kernel and it worked on FreeBSD. I'm maybe sure there was maybe one point in time where that worked but then for all the other points in time it didn't. Like I said, I built and supported a very complex application on all the Linux platforms, all architectures, also supported on *BSD, HP-UX, AIX, IRIX, SunOS, Solaris, Ultrix, etc, windows{xp,2000,2008,etc}, MacOS. The problems I had between the various BSDs were orders of magnitude bigger than the problems I had between the various Linux distros we supported. I will admit that we cloned NetBSD's stdio library because we needed to make changes to it (we stacked CRC, XOR, gzip, lz4, etc on it). So we side stepped any stdio issues but for the rest we just made it work. So my actual data trumps your opinion on this one. The BSD splintered enough that they might as well have been IRIX and HP-UX, they weren't as crazy as AIX, I think AIX wins crazy, but they were dramatically more different, in subtle and annoying ways, than any Linux distro was. My whole point is that if BSD had a focus, either a dictator or a steering committee that people like me would have followed, it would have won. It lost. It sucks that it did, I'm a BSD guy in my core, but BSD lost. And it lost because of a failure in leadership. You and the other BSD people don't like that message but it is what it is. BSD lost because Linux had better leadership.