From owner-freebsd-questions@FreeBSD.ORG Thu Dec 11 10:04:22 2003 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 96E0716A4CE for ; Thu, 11 Dec 2003 10:04:22 -0800 (PST) Received: from mail.blarg.net (floyd.blarg.net [206.124.128.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id 14D6943D29 for ; Thu, 11 Dec 2003 10:04:21 -0800 (PST) (envelope-from abowhill@blarg.net) Received: from kosmos.my.net (12-230-212-176.client.attbi.com [12.230.212.176]) by mail.blarg.net (Postfix) with ESMTP id 588D4384EC for ; Thu, 11 Dec 2003 10:00:32 -0800 (PST) Received: from kosmos.my.net (localhost [127.0.0.1]) by kosmos.my.net (8.12.10/8.12.10) with ESMTP id hBBI0TLP034047 for ; Thu, 11 Dec 2003 10:00:29 -0800 (PST) (envelope-from kosmos@kosmos.my.net) Received: (from kosmos@localhost) by kosmos.my.net (8.12.10/8.12.10/Submit) id hBBI0SV9034046 for freebsd-questions@freebsd.org; Thu, 11 Dec 2003 10:00:28 -0800 (PST) (envelope-from kosmos) Date: Thu, 11 Dec 2003 10:00:28 -0800 From: Allan Bowhill To: FreeBSD questions List Message-ID: <20031211180028.GA33761@kosmos.my.net> Mail-Followup-To: FreeBSD questions List References: <012701c3bde4$4acf2b30$019c9752@xp> <20031210151320.GA989@fetiche.sources.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="qDbXVdCdHGoSgWSk" Content-Disposition: inline In-Reply-To: <20031210151320.GA989@fetiche.sources.org> User-Agent: Mutt/1.4.1i X-URL: http://www.blarg.net/~abowhill/ Subject: Re: Why userland , basesystem and Kernel are together?! 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: Thu, 11 Dec 2003 18:04:22 -0000 --qDbXVdCdHGoSgWSk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 0, Stephane Bortzmeyer wrote: :On Tue, Dec 09, 2003 at 01:37:48AM +0200, : Vahric MUHTARYAN wrote=20 : a message of 46 lines which said: : :> Why some programs are in base system . What is the meaning of :> Sendmail or SSH in base system . Programs are only executable things :> What is the relation about those programs with base system ?! : :With the ideas you have about how an operating system should be :assembled, I suggest that you use Debian :instead of FreeBSD. it is much closer to your philosophy. Don't send him away. This is a good question. FreeBSD has third-party software (like Sendmail, SSH, Gnats, CVS, Kerberos, ppp etc.) included as part of its source code base distribution, and this generally confuses people accustomed to other Unix- like distributions.=20 I don't know what the underlying rationale was for each piece, but I guess this more integrated approach was meant to make it convenient for programmer/sysadmins to install the software, contribute changes, and communicate about the OS with other people in the FreeBSD community. In principle the integrated approach is attractive because it is simpler to treat an operating system as a single piece with a lot of features for convenience, rather than a bunch of unrelated components laying on the floor that you have to fetch-and-assemble yourself. I like the fact that the operating system comes with development tools built-in (C, C++, gdb, CVS, Gnats). It impresses me as a fair and correct choice in design that an open-source operating system should have these things. --=20 Allan Bowhill abowhill@blarg.net Real software engineers don't like the idea of some inexplicable and greasy hardware several aisles away that may stop working at any moment. They have a great distrust of hardware people, and wish that systems could be virtual at *___=08=08=08all* levels. They would like pers= onal computers (you know no one's going to trip over something and kill your DFA in mid-transit), except that they need 8 megabytes to run their Correctness Verification Aid packages. --qDbXVdCdHGoSgWSk Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQE/2LC6BC/kSIeFE54RAscxAKC/N0zd2s/EXUSHt7rx+Lih2I8mVgCgrUsj bkhYVSiCN0SsANIJXSfPn0E= =h7db -----END PGP SIGNATURE----- --qDbXVdCdHGoSgWSk--