Hacker News new | past | comments | ask | show | jobs | submit login

And maintained within the same tree so that they can change interface details between the "independent" parts at a whim.

In contrast i can pass data between GNU core utils, BSD equivalent, busybox, toybox, and expect things to work. Because the way they communicate is documented and stable.

That is between systemd as a whole and third party code, not between components of systemd (systemd-init, logind, resolved, etc etc etc).

In contrast i can mix ls from GNU, grep from BSD, etc, just fine.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact