News for hackers. Stuff that matters.
Re:PulseAudio and Systemd Creator, Lennart Poettering, Repor... by lamontcg on Tuesday July 05, 2022 @07:09PM (#31994859)
Things like systemd suffer from the xkcd traffic engineer syndrome:

https://xkcd.com/277/

Same thing with cars that were designed in the 1960s before we had to worry about things like emissions and crash safety.

Sysvinit is great up until you have a use case that it winds up sucking for. Most people don't hit that problem, or don't realize that their high level problem (correctly handling something being hotswapped probably) requires better integration than that.

They're also pissing and moaning without any solution that addresses all the requirements, and just use "Desktop" and "Enterprise" like they're slurs rather than what should be tablestakes.

And I wrote some truly awful code 10 years ago dealing with an abstraction layer built over the dozen different service managers than existed back then (upstart, runit, etc, etc). I'm quite happy that my code turned out to all be ultimately quite useless overdesign in retrospect and systemd just took over everything. It was a mess back then.

Re:PulseAudio and Systemd Creator, Lennart Poettering, Repor... by traverseda on Tuesday July 05, 2022 @08:11PM (#31995295)
OpenRC is pretty good and I think it addressed most of the issues systemd was originally intended to solve. Let's all just use it.
Re:PulseAudio and Systemd Creator, Lennart Poettering, Repor... by lamontcg on Tuesday July 05, 2022 @08:45PM (#31995519)
Convince Debian and Ubuntu to adopt it.

If systemd is just evil garbage pushed by RedHat and OpenRC solves all the same issues, they should jump at it.

Re:PulseAudio and Systemd Creator, Lennart Poettering, Repor... by traverseda on Tuesday July 05, 2022 @10:01PM (#31995953)
Gnome depends on it, so that would be challenging. These days I just use alpine for servers where I can.
Re:PulseAudio and Systemd Creator, Lennart Poettering, Repor... by Crysstalis on Tuesday July 05, 2022 @11:41PM (#31996430)
No, that is very wrong. GNOME can be used on it if you use elogind.

Truthfully, they will not adopt OpenRC because OpenRC is not at all comparable to systemd.

Re:PulseAudio and Systemd Creator, Lennart Poettering, Repor... by johnny22 on Thursday July 07, 2022 @08:57PM (#32021717)
gnome works on FreeBSD, so that can't be true. It probably uses the logind fork though.
Re:PulseAudio and Systemd Creator, Lennart Poettering, Repor... by growse on Thursday July 07, 2022 @09:25AM (#32013774)
> Let's all just use it.

How about you use the software you want to use, and I'll use the software I want to use?