Remix.run Logo
ethin 4 hours ago

Yes? Systemd is not an init system. To compare it to init systems is to make an apples-to-oranges comparison.

Systemd's "scope creep" is a stereotypical haters argument and is nonsensical. The 'Unix Philosophy' was a hardware requirement more than a philosophical one because back then they literally couldn't fit more than one program into memory at a time. And, regardless of the hardware or philosophical debate, systemd does actually meat this requirement: systemd itself is just the init part and service manager. systemd-logind is a completely separate service which you can opt not to build and systemd will work just fine. systemd-resolved, systemd-timesyncd, etc., are likewise completely indepeendent programs which just so happen to share the same codebase and are under the same umbrella. Are you next going to claim that coreutils has scope creep because all of the tools share the same codebase? Or busybox?