From owner-freebsd-chat@FreeBSD.ORG Tue Nov 13 01:15:03 2012 Return-Path: Delivered-To: freebsd-chat@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0EAF6C95 for ; Tue, 13 Nov 2012 01:15:03 +0000 (UTC) (envelope-from grog@lemis.com) Received: from w3.lemis.com (w3.lemis.com [208.86.224.149]) by mx1.freebsd.org (Postfix) with ESMTP id B877D8FC08 for ; Tue, 13 Nov 2012 01:15:02 +0000 (UTC) Received: from eureka.lemis.com (1032.x.rootbsd.net [208.86.224.149]) by w3.lemis.com (Postfix) with ESMTP id E40F63B734; Tue, 13 Nov 2012 01:14:53 +0000 (UTC) Received: by eureka.lemis.com (Postfix, from userid 1004) id 42F78F78BA; Tue, 13 Nov 2012 12:14:50 +1100 (EST) Date: Tue, 13 Nov 2012 12:14:50 +1100 From: Greg 'groggy' Lehey To: Robin =?iso-8859-1?Q?Bj=F6rklin?= Subject: Re: Unified BSD? Message-ID: <20121113011450.GB85693@eureka.lemis.com> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="R3G7APHDIzY6R/pk" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i Organization: The NetBSD Project Phone: +61-3-5346-1370 Mobile: +61-418-838-708 WWW-Home-Page: http://www.NetBSD.org/ X-PGP-Fingerprint: 9A1B 8202 BCCE B846 F92F 09AC 22E6 F290 507A 4223 Cc: misc@openbsd.org, users@dragonflybsd.org, netbsd-users@netbsd.org, freebsd-chat@freebsd.org X-BeenThere: freebsd-chat@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Non technical items related to the community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Nov 2012 01:15:03 -0000 --R3G7APHDIzY6R/pk Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Monday, 12 November 2012 at 21:37:41 +0100, Robin Bj=F6rklin wrote: > First and foremost I'd like to present myself, I'm a young and naive > junior sys admin that think people should be able to compromise and > see the bigger picture and the good of the cause. It shows :-) > As all of you probably know there's a lot of buzz around Gnu/Linux > these days and I'm pretty sure you couldn't care less. What I'm > wondering is why the BSD community which from what I can gather > isn't as big as the Linux community have decided to split their > resources into several different projects/forks/distributions. To me > it seems *BSD would be in a more competitive shape if all developers > would get in under one roof? There's 20 years of history to explain that. Where should I begin? Should I begin? - The initial split was between Bill Jolitz and the rest of the world. This was partially personality driven, partially goal driven. Bill soon faded out, leaving just the NetBSD project. - Next came the split between NetBSD and FreeBSD. That was mainly goal driven, but there was also a fair amount of personality involved. - Then came the Unix wars, where AT&T sued BSDI (a commercial variant that no longer exists) over perceived copyright infringement. The free BSDs weren't really directly involved, but the suit would have been just as relevant, and people were worried. This was the time that Linux was in the ascendancy. Users had the choice of a free GPL system or one which might land them in trouble. Most chose the safe option. - Then OpenBSD split from NetBSD. Mainly personality driven AFAICT. This doesn't imply any criticism of the founder of the new project. Round about this time I wrote a paper on the subject, which I presented in various conferences. You can find numerous versions at http://www.lemis.com/grog/Papers/, including "Why BSD is better than Linux", presented at the Linux.conf.au in Brisbane. - Then DragonflyBSD split from FreeBSD. Mainly personality driven AFAICT. Again, this doesn't imply any criticism of the founder of the new project. And that's where we are. We have 4 different BSD kernels which regularly borrow from each other. Some projects, such as PCBSD, take these kernels and package them differently. Looking across the fence, I see that there is no distribution of Linux with a completely standard kernel (I think), and lots of different distributions with significantly different interfaces. On the whole, I'd say that BSD is more uniform than Linux. > Am I bat crap crazy for thinking it could be good to merge the four > largest BSD variants out there, take the best bits and pieces out of > each and create a Unified BSD? Maybe not, but there are many reasons it won't happen. One is the structure of the individual projects, and another is that the current system works well. If you only have one kernel, you don't have people implementing different solutions for a problem, so you don't find out which is better. Greg -- Sent from my desktop computer. Finger grog@FreeBSD.org for PGP public key. See complete headers for address and phone numbers. This message is digitally signed. If your Microsoft MUA reports problems, please read http://tinyurl.com/broken-mua --R3G7APHDIzY6R/pk Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlChnwkACgkQIubykFB6QiObiQCgqhTeR5X03o+JkCHv4cYbVMTW LFUAn0KnQ1nNSxafRGqq4kSYeOsPcoqw =HcBx -----END PGP SIGNATURE----- --R3G7APHDIzY6R/pk--