configd #
full_path = "/usr/libexec/configd"
runs_as = "root"
The configd
daemon is responsible for many configuration aspects of the local system. configd
maintains data reflecting the desired and current state of the system, provides notifications to applications when this data changes, and hosts a number of configuration agents in the form of loadable bundles.
To maintain system configuration, OS X and iOS use a specialized daemon: – configd(8)
.
This daemon can load additional loadable bundles (“plug-ins”) located in the /System/Library/SystemConfiguration/
directory, which include IP and IPv6 configuration, logging, and other bundles. The average user, of course, is blissfully unaware of this, as the System Preferences
application can be used as a graphical front-end to all the configuration tasks.