Comment Re:WTF? (Score 1) 292
Think for example user interfaces for managing hardware, system settings (user accounts, security, firewall, wired and wireless network), etc.
There's no reason that any of those things require low level hooks. Every single one of those functions is managed by a command-line program that can be called from anywhere (GUI control panel, CLI, shell script, etc.). All GNOME has to do is call the same command line utilities that shell scripts do.
GNOME depends on various background daemons that must be started at boot.
Indeed it does, and this very discussion is about one of those daemons. The Linux-only crowd is saying that GNOME should require systemd as a dependency. Unfortunately, systemd only runs on Linux. I think that GNOME should not depend on systemd until it has been ported to other operating systems (e.g. BSD, Solaris). Once systemd is available on all the platforms that GNOME supports, GNOME can rely on it being available.