News for hackers. Stuff that matters.
Re:Systemd 250 Released by fsflover on Friday December 24, 2021 @04:29AM (#29672001)
Re:Systemd 250 Released by 3np on Friday December 24, 2021 @04:43AM (#29672092)
That’s a short list of other packages (none of which I think are part of a base Linux install, correct me if I’m wrong) that have decided to depend on systemd?
Re:Systemd 250 Released by IshKebab on Friday December 24, 2021 @08:52AM (#29673558)
Where's the "hard dependency on libc" list? Or "hard dependency on Bash"?

It's ridiculous to imagine that no program is allowed to depend on SystemD.

Re:Systemd 250 Released by lmm on Friday December 24, 2021 @09:46AM (#29673985)
> Where's the "hard dependency on libc" list?

There are multiple libc implementations. libc independence is important and valuable. You'll probably find a "hard dependency on glibc" list in the documentation of e.g. Alpine.

> Or "hard dependency on Bash"?

Ubuntu will have a list from when they switched to ash as /bin/sh. Again, multiple implementations and independence are important, and something the linux community generally cares about.

Re:Systemd 250 Released by IshKebab on Saturday December 25, 2021 @05:49PM (#29687765)
> There are multiple libc implementations

You could make another SystemD implementation if you really wanted. The point is that there are plenty of APIs - even ones with a single implementation - that nobody bats an eye about programs having a "hard dependency" on, but suddenly for SystemD it's apparently a big issue?

It's bullshit technical excuses to hide the real reasons people object to SystemD, which are more embarrassing.

Re:Systemd 250 Released by lmm on Sunday December 26, 2021 @07:15AM (#29691795)
> You could make another SystemD implementation if you really wanted.

No you can't, because they don't offer stable interfaces as a matter of deliberate policy.

Re:Systemd 250 Released by IshKebab on Sunday December 26, 2021 @01:02PM (#29694698)
That seems to be completely untrue: https://systemd.io/PORTABILITY_AND_STABILITY/
Re:Systemd 250 Released by lmm on Sunday December 26, 2021 @08:35PM (#29698120)
That's changed then, now that the competition has been killed off; at the time certainly logind and the cgroup integration had no stable interface.