Way forward with BIND 8

Sean Chittenden seanc at FreeBSD.org
Fri Jun 6 23:44:50 PDT 2003


> > but why have a nameserver in the default installation?  All we
> > need is the client resolver libraries and basic CLI programs.
> > Using DHCP or HTTP as examples: we don't need dhcpd in the base,
> > just dhclient, and with HTTP, we don't need apache in our base,
> > but we do have/need fetch.
> 
> As I've said, I have a great deal of sympathy with this
> position. But before we could consider it, we'd have to give it
> thorough testing. I'm particularly nervous about the libraries and
> headers.

Been running NO_BIND=YES for two years on servers and desktops alike
with zero problems.  Now, I haven't checked to see what NO_BIND really
does, but I've had it defined for what feels like eons and had no
problems thus far.

> Has anyone actually run a system without any BIND bits installed?
> Particularly a desktop system, which compiles stuff from ports.

*waves hand* I think we could enlist bento here to validate the theory
of being able to nuke name server bits and confirm the above position.
The only thing that I do worry about is ports like net/openreg that
depend on bind headers and such to build.  Removing bind from the base
installation may turn up a few ports that require bits like these, but
they should properly depend on bind9 as a BUILD_DEPENDS anyway, but I
digress...

> If we can get enough consensus, and most importantly, people to test
> it, I'd be very interested in the idea of removing BIND from
> 6-Current altogether, with the exception of whatever libs/headers
> are deemed essential, and the userland binaries dig and host. Since
> I can already hear the whining about not having nslookup, we should
> probably include that too, although I'd dearly love to nuke it.

:( You had me going for this until I saw you jump to 6-current.  Can
we first conclude that removing the server bits and leaving the client
libs/bins would be a good idea?  At that point, then we can determine
if it'd be a good when to make such a decision.  6 isn't but a
twinkle in folks' eyes at this point so I just assume keep the
discussion centered around what's practical.  -sc

-- 
Sean Chittenden


More information about the freebsd-arch mailing list