Hasty Briefsbeta

Bilingual

Gnome introducing stronger dependencies on systemd

a year ago
  • #systemd
  • #Linux
  • #GNOME
  • GNOME doesn't strictly depend on systemd for critical desktop functionality, but individual features may break without it.
  • GNOME strongly depends on logind, which can exist in isolation from systemd (e.g., elogind).
  • GNOME is gaining stronger dependencies on systemd, making it harder to run in non-systemd environments.
  • GDM now depends on systemd's userdb infrastructure for dynamic user allocation, replacing legacy hacks.
  • AccountsService will be replaced by systemd's userdb for rich user records.
  • gnome-session's built-in service manager is being removed in favor of systemd's user instance.
  • Distros without systemd will need to implement replacements for systemd components like elogind and eudev.
  • Temporary alternate code paths are provided for GDM to run without userdb, but these will be removed in future releases.
  • Distros will need to implement the userdb Varlink API and related infrastructure for future GNOME versions.
  • GNOME 48 will receive security updates until GNOME 50 is released, providing a buffer for distros to adapt.