Re: Results of BIND RFC



Date: Fri, 2 Apr 2010 03:14:54 -0700
From: Jeremy Chadwick <freebsd@xxxxxxxxxxxxxxxx>
Sender: owner-freebsd-stable@xxxxxxxxxxx

On Fri, Apr 02, 2010 at 09:24:51AM +0000, Poul-Henning Kamp wrote:
In message <20100402021715.669838e0.stas@xxxxxxxxxxx>, Stanislav Sedov writes:
On Fri, 02 Apr 2010 08:55:07 +0000
"Poul-Henning Kamp" <phk@xxxxxxxxxxxxxx> mentioned:

Sorry, I think I was not clear enough.

Sorry for misunderstanding.

Yes, the case can certainly be made that DNS query tool belongs in the
base system.

I disagree (so what else is new?) It should be kept out of the base
system. KISS:

Doug pulling BIND out of the base system / going ports-only = excellent.

Doug making a separate port for BIND-esque DNS query/maintenance tools =
excellent.

Both of the above can be made into packages. Vendors who use FreeBSD
can incorporate said package(s) into their build infrastructure. Folks
who do not have Internet connections (yet for some reason want said DNS
tools) can install the package(s) from CD/DVD/USB.

I want the bikeshed to be black. :-)

I have very mixed feelings on this. I agree with arguments I have seen
on both sides. I like being able to install FreeBSD and have a well
integrated system with all of the basic tools installed for basic
use. Things play together well.

I don't use many of the base system tools. I use cups, postfix,
customized ssh, and the ports version of BIND. I don't build the stuff I
don't need (src.conf) and I don't mind them being there.

On the other hand, for complex, heavy duty ports, keeping up to date
with externally maintains tools (contrib) is a pain and the base system
can get stuck with rather out of date tools as a result. (Remember
perl?) Unless there is very strong support for a contributed tools, it's
hopeless and, if the tool is evolving rapidly, as BIND is with DNSSEC,
it's still hopeless.

I have seen suggestions that some tools be kept in the base
system. nslookup (an evil tool that I think should be put out of its
misery) and dig (a good tool that not enough people understand how to
use) have been explicitly mentioned. The problem is that dig needs to
be in reasonable feature sync with the resolver or it can have
problems.

Finally, what about a stub resolver? This really MUST be in the base
system and, it should understand DNSSEC soon, which just complicates
things.

I prefer my bikeshed in green. Black is too goth and too hot for my
tastes.
--
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman@xxxxxx Phone: +1 510 486-8634
Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751
_______________________________________________
freebsd-arch@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-arch
To unsubscribe, send any mail to "freebsd-arch-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: CVS removal from the base
    ... This particular bug is complicated dramatically by the fact that the ... For me the fact that I don't need to install ... to do it through the process of installing some ports for that. ... I use CVS to keep the base system up to date. ...
    (freebsd-current)
  • RE: /libexec/ld-elf.so.1: Shared object "libssl.so.3" not found
    ... Both that, and pkg_add are standard parts of the base system, although ... tools suite in the ports system. ... you shouldn't install a port that duplicates part of the ... you're installing provides shared libraries. ...
    (freebsd-questions)
  • Re: help with grep looking for cats and dogs
    ... >others would commonly do with perl one-liners. ... Actually perl is still in the base system. ... the perl scripts needed to install and/or compile and install ... I've had to go back to the base system for some ports when making ...
    (comp.unix.sco.misc)
  • Re: Problems building en-openoffice.org-GB-3.1.1 from ports
    ... But I installed 8.0 on an empty slice so there wouldn't have been any ... base system is now up to gcc-4.2, ... reinstall /all/ your ports when you do a major version upgrade. ... means recompile from source in correct dependency order, or install ...
    (freebsd-questions)
  • Re: When do binaries get removed?
    ... The make install foo command does not appear ... ports are only allowed to make changes ... although this takes up a bit of extra disk space (and it trips up ... Some ports have options to overwrite bits of the base system. ...
    (freebsd-questions)