Apple Drops discoveryd in Latest OS X Beta

Benjamin Mayo, writing for 9to5Mac:

Looking at Activity Monitor on OS X 10.10 seed 4, discoveryd is no longer loaded by the system — instead relying on mDNSResponder. The ‘new’ process is really the one Apple used to use pre-Yosemite and did not have these problems.

It is still unclear why the change in the networking stack was ever made given that the old process worked so well and the new process had so many issues. There has been some speculation that the new stack is related to AirDrop and Handoff functionality although testing showed that these features still worked when the system was reverted back to the old process.

The saga of discoveryd is baffling to me. I would love to hear the backstory on how it shipped. And I still haven’t heard a plausible theory on what Apple was hoping to accomplish with it in the first place. What was the point of it?

And now to go back and abandon it after all this time? Someone at Apple is eating a lot of crow.

Tuesday, 26 May 2015