System Daemon or DBus activated service?

Aleksander Morgado aleksander at aleksander.es
Tue Oct 30 11:42:56 UTC 2018


Hey!

> According to this[1], it says
> > ModemManager is a system daemon
> and
> > ModemManager is a DBus system bus activated service (meaning it's started automatically when a request arrives).
>
> A system daemon means that MM is running all the time. Doesn't that conflict with DBus activated service? Besides, can ModemManager quit when let's say, it's not needed, just like what PackageKit does. Is it possible?
>
> *[1] https://www.freedesktop.org/software/ModemManager/api/latest/ref-overview-introduction.html
>

This depends on how the system works. In the pre-systemd setups MM was
DBus-activated by NetworkManager on boot, but in all new setups using
systemd the ModemManager process is managed via a systemd service so
the lifecycle of the process is that of a system daemon. It would
probably be wise to stop talking about DBus activation for MM I
assume, we should update the docs.

-- 
Aleksander
https://aleksander.es


More information about the ModemManager-devel mailing list