The Grumpy Editor's guide to surviving the systemd debate
The Grumpy Editor's guide to surviving the systemd debate
Posted Nov 20, 2014 21:17 UTC (Thu) by njs (subscriber, #40338)In reply to: The Grumpy Editor's guide to surviving the systemd debate by dlang
Parent article: The Grumpy Editor's guide to surviving the systemd debate
Which existing APIs are you thinking of? Solaris and OS X and the BSDs all have different init systems with different APIs to start with of course. Systemd's socket activation API was intentionally designed to stick close to the Solaris and OS X socket activation APIs to facilitate software portability. And there's the ConsoleKit mess I guess, but (a) everyone seems to agree that the old API there was terrible anyway, and (b) the systemd developers seem to have tried hard to keep ConsoleKit and its API alive (finding a new maintainer for it etc.), and then other people flaked out, so it's hard to blame them for that. And anyway that's a case of replacing one d-bus API with a different d-bus API, and also the one case where there's famously a non-systemd implementation, so it doesn't sound like what you're thinking of. What am I missing?
