4 ms·
Things like systemd suffer from the xkcd traffic engineer syndrome: https://xkcd.com/277/ https://xkcd.com/277/ Same thing with cars that were designed in the
by lamontcg 4y ago
Things like systemd suffer from the xkcd traffic engineer syndrome:
https://xkcd.com/277/ 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.
- traverseda 4y agoOpenRC is pretty good and I think it addressed most of the issues systemd was originally intended to solve. Let's all just use it.
- lamontcg 4y agoConvince 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.
- traverseda 4y agoGnome depends on it, so that would be challenging. These days I just use alpine for servers where I can.
- Crysstalis 4y agoNo, 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.
- johnny22 4y agognome works on FreeBSD, so that can't be true. It probably uses the logind fork though.
- growse 4y ago> 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?