···109109110110Different tools take different approach to solve that issue there. `systemd`
111111take approach that is derived from `launchd` - do not do stuff, that is not
112112-needed. It achieved that by merging D-Bus into the `systemd` itself, and then
113113-making all service to be D-Bus daemons (which are started on request), and
114114-additionally it provides a bunch of triggers for that daemons. We can trigger on
115115-action of other services (obviously), but also on stuff like socket activity,
116116-path creation/modification, mounts, connection or disconnection of device,
117117-time events, etc.
112112+needed. We can trigger on action of other services (obviously), but also on
113113+stuff like socket activity, path creation/modification, mounts, connection or
114114+disconnection of device, time events, etc.
118115119116---
120117