Date: Wed, 12 Oct 2005 14:01:14 -0500 From: Kevin Kinsey <kdk@daleco.biz> To: Frank Laszlo <laszlof@tvog.net> Cc: Joshua Bell <josh@oplink.net>, freebsd-questions@freebsd.org Subject: Re: Bind within src-contrib Message-ID: <434D5D7A.1060607@daleco.biz> In-Reply-To: <434D3CCB.4020303@tvog.net> References: <20051012113622.26a85118.josh@oplink.net> <434D3CCB.4020303@tvog.net>
next in thread | previous in thread | raw e-mail | index | archive | help
This looks and sounds like a question, so I've changed the cc: appropriately... if you reply, make sure and remove "advocacy" in the event it appears.... Frank Laszlo wrote: > > Joshua Bell wrote: > >> Hi, >> >> I was attempting to build a minimal supfile, when I noticed that >> bind was included within contrib. This to me seems like something >> that should be included within the ports tree, or atleast be included >> in a portion of the tree with less crucial software. >> "Less crucial" being what, exactly --- the docs or manpages? Certainly wouldn't move to games, now would it? ;-) >> I personally do not see a reason for this, but please enlighten me on >> why this is done. >> >> -Josh >> > > > How would you like a system with no host(1), dig(1), or nslookup(1)? I > personally consider these tools essential for a freebsd system. Second that. In my eXPerience, the lack of these tools on another well-known OS is just reason++ not to use it if at all possible.... Now, I'm no "hat", nor even a committer, just a user of the OS, so include standard disclaimer, etc., but my take is: The "reason for this" is because we want FreeBSD to be able to create a working server "out of the box". So, we have ftpd, named, Sendmail, all of the "small servers" running out of inetd... possibly an interesting read would be the history of why there's no "stock" httpd or dhcpd--- I would imagine that Apache's established reputation had something to do with it in httpd's case, or maybe its portability or outstanding flexibility, but can't even begin to really know anything about that from personal experience. I suppose it's notated in the mail archives or the CVS repo somewhere.... And, *all* the stuff under src/contrib comes from "outside", so to speak. So, none of it "belongs" in FreeBSD, per se. But it's imported especially for use in FreeBSD. In that line of thought, I don't suppose we really *need* bzip2, either --- we could always just use compress(1). But, if we remove BIND, needed to run a nameserver, shouldn't we take out Sendmail, too, as it's needed to run a mailserver (Out of the box, that is...). Better yet, we could strip it down to just a kernel, and just let everyone install their own tools, like from GNU, or wherever.... Wait! That's already been done ... :D HTH, Kevin Kinsey
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?434D5D7A.1060607>