Agents & Daemons by Shindan

What is a daemon?
A daemon is a system-wide service that always runs in the background at root.

What is an agent?
An agent is a daemon that runs on behalf of the mobile user instead of the root user.

What does every agent and daemon have?
Every agent and daemon has a corresponding .plist file.

Which program uses .plist files to run agents and daemons?
The program that uses .plist files to run agents and daemons is launchd.

What is the location of administrator-controlled agents for a specific user?
The location of administrator-controlled agents for a specific user is /Library/LaunchAgents.

What is the location of system-wide daemons provided by the administrator?
The location of system-wide daemons provided by the administrator is /Library/LaunchDaemons.

What is the location of default daemons provided by iOS?
The location of default daemons provided by iOS is /System/Library/LaunchDaemons.