
On 10 October 2014 10:27, Trent W. Buck <trentbuck@gmail.com> wrote:
Russell Coker <russell@coker.com.au> writes:
What does Gnome do that is so hard to port to non-systemd?
IIRC, at least initially, the feature that had a hard requirement on systemd was serving multiple independent, concurrent user sessions (keyboard/video/mouse) from a single workstation.
My understanding is it isn't so much "hard", but somebody has to write the interfaces to work without systemd. I believe this is the point of the systemd-shim package in Debian: https://packages.debian.org/sid/systemd-shim Sometimes people have a misconception that this is part of systemd due to the name; it isn't. It is the reimplementation of the interfaces systemd provides without using systemd. In the past, IIRC, it has suffered from neglect; I assume it is ok now though (I don't care, I intend to use systemd). My understanding is when people have complained that package XYZ requires systemd, it is often because systemd-shim needs more work - e.g. it doesn't implement all the required interfaces. -- Brian May <brian@microcomaustralia.com.au>