Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CVS mDNSResponder vs. Howl on Linux



Since no one else has responded, I'll take a stab. One advantage of 
using mdnsd from Darwin is that Apple has poured a large number of 
resources in testing and refining the code. In addition, the shared 
code has been widely deployed in Mac OS X. mdnsd has a certain amount 
of maturity.

For the sake of having an open standard, it's good to have more than 
one implementation, so by using Howl, you may run in to 
interoperability issues between Howl and mdnsd. This may lead to a few 
headaches at first, but in the long run, it should help the spec by 
bringing to light any ambiguous bits of the spec. On the other hand, 
there may also be bugs on either side that you're running in to and not 
issues with the spec itself.

When running on a platform that ships with support for Rendezvous (such 
as Mac OS X), it would be best to use the APIs and implementation that 
ship with that platform. That will give you the advantage of getting 
updates to the implementation along with the OS. This should also 
reduce traffic. mdnsd does a lot of work to cache data. Howl may as 
well. If both have their own daemon that does it's own caching, there's 
a potential to waste resources.

Just some thoughts...

-josh

On Feb 12, 2004, at 1:03 AM, Christopher Smith wrote:

> I've been playing around with zeroconf on Linux for a little bit now,
> and so far I've been working with howl. I was wondering if anyone could
> describe the pros and cons of continuing to use it, or using mdnsd in
> Darwin CVS which apparenly can run on Linux. I know they are both are
> far from production ready, and that mdnsd has an API which is the same
> as the standard API on OS X, but beyond that, I don't know much about
> the relative merits of either.
>
> -- 
> Christopher Smith <email@hidden>
> _______________________________________________
> rendezvous mailing list | email@hidden
> Help/Unsubscribe/Archives: 
> http://www.lists.apple.com/mailman/listinfo/rendezvous
> Do not post admin requests to the list. They will be ignored.

[demime 0.98b removed an attachment of type application/pkcs7-signature which had a name of smime.p7s]
_______________________________________________
rendezvous mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/rendezvous
Do not post admin requests to the list. They will be ignored.

References: 
 >CVS mDNSResponder vs. Howl on Linux (From: Christopher Smith <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.