Nope, they haven't. systemd-shim is a fundamentally unsustainable idea: http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/de...
Nope, they haven't. systemd-shim is a fundamentally unsustainable idea: http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/de...
I'm not sure I agree that it's an unsustainable idea to keep a wrapper updated. If people really are interested in it, surely they will keep it updated. Lots of open source projects bitrot, and the general reason is lack of interest in keeping them working. Given the number of times I've seen the non-portability complaint, it's especially surprising that noone but Steve Langesek (according to your link) has seen fit to contribute code.
I do agree though that it would be better if systemd standardised those interfaces that people want to use, such as the logind interface.
Steve Langasek was an Upstart project leader, and systemd-shim was never intended to be more than a temporary workaround, from what I know. Fact is, targeting the internal D-Bus interfaces is an exercise in perpetually playing catch-up.
edit-grammar
[1] - http://www.freedesktop.org/wiki/Software/systemd/InterfacePo...
Ian Sutton, who embarked on a project to emulate some of the systemd D-Bus daemons, also attests to the "standardization" being largely a red herring: http://darknedgy.net/files/systembsd.pdf
I'm not sure I get how those slides indicate that the systemd interfaces are not standardized (with the possible exception of timedated, although the slides were kind of vague). Most of the problems seemed to be due to the fact that OpenBSD doesn't support PAM. Was there a particular section you were referring to?