Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Dec 2003 10:00:28 -0800
From:      Allan Bowhill <abowhill@blarg.net>
To:        FreeBSD questions List <freebsd-questions@freebsd.org>
Subject:   Re: Why userland , basesystem and Kernel are together?!
Message-ID:  <20031211180028.GA33761@kosmos.my.net>
In-Reply-To: <20031210151320.GA989@fetiche.sources.org>
References:  <012701c3bde4$4acf2b30$019c9752@xp> <20031210151320.GA989@fetiche.sources.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--qDbXVdCdHGoSgWSk
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On  0, Stephane Bortzmeyer <stephane@laperouse.internatif.org> wrote:
:On Tue, Dec 09, 2003 at 01:37:48AM +0200,
: Vahric MUHTARYAN <vahric@doruk.net.tr> 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 <URL:http://www.debian.org/>;
: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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031211180028.GA33761>