tech-net archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: PROPSAL: import Apple's mDNSResponder

On Sep 20, 2009, at 8:09 PM, Daniel Carosone wrote:

* What server and client applications in base would want to do this?

Potentially all of them. Any client benefits, if we have nss support. True, nss support can be provided by pkgsrc. But, that's also true of NIS and Hesiod, which we build in, and mDNS is of much greater general interest than Hesiod, I think.

Likewise any server potentially benefits by being easier for clients to find.

Zeroconf is also the kind of thing where once you find yourself in a situation where you desperately need it, it may be too late to go download the add-on (imagine if ping, traceroute, etc were moved to pkgsrc)

Down the road we gain other potential benefits, such as sleep proxy support (the core support is in the current release, but it will need some fleshing out on NetBSD).

* How does base directly benefit?

See above, and also consider, how does base benefit from libossaudio? OpenLDAP? httpd?

I didn't see any steps in your list where this integration
was enabled for other things in base - just a client library,

That comes later. There are a number of possible approaches to this, and I'm not yet sure how we'd want to proceed there. I think we may want to expirament and see what works for us there. But first we need the foundation.

But, really, I think there's a great deal of value before we even get to that point. Heck, just the server can be very useful, even with no services registered and no nss or client support at all, just to be able to find the machine from elsewhere.

If that's it, I don't really see the integration benefit - those other
apps can just as well pull this in from pkgsrc at the same time as the
rest of whatever they need.

If there's more than that, then please show it to fully make a case
that shows how it integrates with (rather that just adds to) base.

Pretty much anything that we offer that is infrastructure as opposed to applications fails that test -- everything from /sbin/ping to X11.

Home | Main Index | Thread Index | Old Index