From owner-freebsd-questions@FreeBSD.ORG Sat Mar 12 20:06:26 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 443CF16A4CF for ; Sat, 12 Mar 2005 20:06:26 +0000 (GMT) Received: from aiolos.otenet.gr (aiolos.otenet.gr [195.170.0.23]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1523C43D1D for ; Sat, 12 Mar 2005 20:06:25 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from gothmog.gr (patr530-a154.otenet.gr [212.205.215.154]) j2CK66wZ023245; Sat, 12 Mar 2005 22:06:06 +0200 Received: from gothmog.gr (gothmog [127.0.0.1]) by gothmog.gr (8.13.3/8.13.3) with ESMTP id j2CK6Knq078194; Sat, 12 Mar 2005 22:06:20 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Received: (from giorgos@localhost) by gothmog.gr (8.13.3/8.13.3/Submit) id j2CK6KqY078193; Sat, 12 Mar 2005 22:06:20 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Date: Sat, 12 Mar 2005 22:06:20 +0200 From: Giorgos Keramidas To: Aperez Message-ID: <20050312200619.GB77874@gothmog.gr> References: <20050312123840.19848c79.alfredoj69@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050312123840.19848c79.alfredoj69@gmail.com> cc: freebsd-questions@freebsd.org Subject: Re: Why not? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Mar 2005 20:06:26 -0000 On 2005-03-12 12:38, Aperez wrote: > Hello everybdody > > I read an interview of Linus Torvald made by Linux Magazine. In that > interview Linus mentioned the following: > > "On the other hand, no, Linux does not have that stupid notion of > having totally separate kernel development for different issues. If > you want a secure BSD, you get OpenBSD; if you want a usable BSD, you > get FreeBSD; and if you want BSD on other architectures, you get > NetBSD. That___s just idiotic, to have different teams worry about > different things." > > I dont want to critize what Linus stated above. However, I find a very > valid point when he says that every BSD version team is woking in > different directions. The important detail, I guess, that makes Linus wrong or at least not entirely correct in making this statement is that the three BSD-derived systems he mentions are different systems altogether. They are *NOT* different sets of packages collected and distributed around the same kernel. The same can be said about Linux distributions; some times even more so. One cannot compare any version of Slackware Linux vs. Redhat Linux vs. Mandrake vs. SuSE vs. Gentoo vs. Ubuntu vs. the Linux distribution "de jour". At any given point in time, one can find Linux distributions that come with kernel version 2.2, others with 2.4, a third group coming with some minor release of 2.6.x, etc. Having said that, I don't see why Linux can be considered as "one system". Even if it were, I don't see why four different systems (FreeBSD, NetBSD, OpenBSD and Dragonfly BSD) are bad because they are not "one system". Not to mention, that this is partly wrong because the BSD systems -- the internals of their kernels put aside for a while -- have a great deal of similarities between then; many more than any randomly chosen set of Linux distributions. What Linus fails to see when he makes comments like the one above are some very crucial points: - A "system" is not just its kernel. - Linux "systems" have a lot more differences than he implies. - The BSD systems, when seen as a whole and not just as a kernel, have many more similarities among them than any set of at least two different Linux systems. > My question is this: > Why not all three teams work together for just one BSD version? They do, in fact. A lot more than Linus implies. They just use their different BSD systems to develop the things they most like. Very often, what new features developed on one BSD system is ported or copied over to other BSD systems. Bug fixes that are made on one of the BSDs are many times fixed in a short time in other BSDs too. > At the moment there are three groups of developers and users working > in the same issues. I think if we should all work together and create > well rounded BSD version for us users and corporate clients. Imagine a > BSD version that is portable (NetBSD), that is very secured (OpenBSD) > and that is a good Destop solution (FreeBSD). Diversity is not bad. Linus is just wrong in stating that the BSDs are somehow silly for not making the One, True BSD(TM)(C)(R). - Giorgos