Difference between “helper”, “agent”, “daemon”?
In Activity Monitor, there are several categories of windowless processes that have a couple of different naming schemes. Some examples include:
- iChatAgent
- WebKitPluginAgent
- iTunes Helper
- GrowlHelperApp
- blued
- coreservicesd
- …and so on
(For anyone unfamiliar with the name+“d” processes, those are daemons.)
The Question
Are there defining characteristics between Agents, Helpers, and Daemons?