From owner-freebsd-questions@FreeBSD.ORG Fri Jul 3 20:12:21 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8057C10656C2 for ; Fri, 3 Jul 2009 20:12:21 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from mx02.qsc.de (mx02.qsc.de [213.148.130.14]) by mx1.freebsd.org (Postfix) with ESMTP id 38B518FC1A for ; Fri, 3 Jul 2009 20:12:20 +0000 (UTC) (envelope-from freebsd@edvax.de) Received: from r55.edvax.de (port-92-195-8-131.dynamic.qsc.de [92.195.8.131]) by mx02.qsc.de (Postfix) with ESMTP id DA7AD24B35; Fri, 3 Jul 2009 22:12:19 +0200 (CEST) Received: from r55.edvax.de (localhost [127.0.0.1]) by r55.edvax.de (8.14.2/8.14.2) with SMTP id n63KCEl8001568; Fri, 3 Jul 2009 22:12:14 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Fri, 3 Jul 2009 22:12:13 +0200 From: Polytropon To: Daniel Underwood Message-Id: <20090703221213.1b0e3f54.freebsd@edvax.de> In-Reply-To: References: <20090702072125.6a3e513d.freebsd@edvax.de> <64c038660907020728q5b78fb9av1b60591716b9d733@mail.gmail.com> <20090703150148.6ba53cb1.freebsd@edvax.de> <3A9B9A2F-9BC0-4150-89FB-66E379F9D0A9@myamail.com> Organization: EDVAX X-Mailer: Sylpheed 2.4.7 (GTK+ 2.12.1; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Polytropon , freebsd-questions@freebsd.org, Fred C Subject: Re: POLL: Linux preferences from FreeBSD users X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Jul 2009 20:12:22 -0000 On Fri, 3 Jul 2009 15:59:26 -0400, Daniel Underwood wrote: > Are most of these shortcomings primarily due to the fact that FreeBSD > has a single structured line of development? In opposite to Linux, FreeBSD has the concept of a centrally maintained operating system ("the OS") and additional applications ("everything else") which means packages, ports, and 3rd party software. You can see this even through the directory hierarchy: Everything inside the /usr/local subtree is not needed for the OS (and can be removed with leaving you with a completely intact OS). The distributors of Linux choose what belongs to their distribution which does not have such a separation. Basal software, as well as additional stuff, is incorporated via some kind of packages, even the kernel can be handled that way. Of course, as you said, most Linux distribution has its own concept and line of development, separated from those of the other distributions. That creates incompatibilities and differences between the distributions. FreeBSD, on the other hand, manages to keep even binary compatibility between major OS changes. Those who develop and control the OS are programmers who put a lot emphasize on quality - and that's very important to me. -- Polytropon >From Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...