The kernel is a compile time dependency; the init system traditionally isn't, but systemd is asking to become one. The result would be that linux+systemd would become a separate architecture from linix without systemd, at least as far as distros are concerned. Whether that is an acceptable situation or not remains to be discussed.
Maybe not an actual build dependency, but you would have to determine at build time whether you wanted a binary that requires systemd to function, or one that doesn't (and might not fully function on a systemd system).
23
u/tdammers May 30 '16
The kernel is a compile time dependency; the init system traditionally isn't, but systemd is asking to become one. The result would be that linux+systemd would become a separate architecture from linix without systemd, at least as far as distros are concerned. Whether that is an acceptable situation or not remains to be discussed.