AGL leverages Sytemd for several purposes. Example:
- setup of applications and services (cgroups, namespaces, autostart, permissions)
- use of libsystemd for its programs (event management, dbus interface)
- manage users and user sessions
This presentation explains how using systemd is beneficial for AGL and how the AGL is built to leverage good systemd features.
It reviews the mechanics of systemd integration and how it is used for user management: PAM integration, privacy management.
AGL emphasis a clean separation of applications together and with the underlying system layer. It also provides a mechanism to tune how this is done. This talk presents this aspect. see the presentation