Posted Oct 25, 2012 13:01 UTC (Thu) by michaeljt (subscriber, #39183)
Parent article: GNOME and/or systemd
On the one hand it seems to me that such an unnecessarily tight dependency is a sign that the abstraction layers used should possibly be better chosen. On the other, a DBus interface isn't such a bad way of doing the abstraction - perhaps the solution would be to look at the interface systemd is presenting here and see if it can be generalised to be made useful to the other candidates?
That said, I have a feeling (not backed by expert knowledge), that systemd, while an excellent project, is straying a bit far from the principle of "do one thing and do it well". (Like, it must be said, the Linux kernel on top of which it runs!)