> The real solution for other operating systems that want systemd is to have
their kernel catch up with Linux.
I agree, but I don't think that's the best way to develop "simple building
blocks to build operating systems". I was thinking on something like a
portable protocol on which not only primary Linux developers would
contribute, but also GNU Hurd, BSD, Minix and any other free-as-in-freedom
Unix-like OS/kernel developer. If we can't do that without falling into
multiples disputes without taking ever or very few times some well agreed
decisions. Then maybe we need to focus on improving the communication between
the member of our big community.
> GNU Hurd's developer are actually considering the implementation of a
cgroups-like feature so that systemd could work on top of it.
Well, that's just speculation but, would that be the best way to aboard the
problem considering what I wrote above? In the short-mid time maybe, but what
about in the long run?
Please don't get me wrong, I have nothing against cgroups nor it's
implementation on GNU Hurd or any other Unix-like, what I'm trying to put
into words is deeper than mere API preferences.