News for hackers. Stuff that matters.
Re:Humans will never again create a project like Wikipedia by tancop on Monday November 09, 2026 @12:13PM (#50428426)
systemd is a lot less complex than legacy init systems, in the Rich Hickey sense of systems that are linked together in irregular and noisy ways.

A million lines of C supporting 2k lines of declarative unit files is less complex from the user's perspective than 50k lines of custom bash scripts. Of course it would be better if it did the same thing in, say, 100k lines or in Rust, but perfect is the enemy of good. systemd exists today and it works fine.

Everything is regular, predictable, documented and easy to read. A file made for one distro only needs trivial changes to run on another. That's what simple really means. I would never go back to init scripts.

Re:Humans will never again create a project like Wikipedia by skydhash on Monday November 09, 2026 @12:40PM (#50428771)
> Everything is regular, predictable, documented and easy to read. A file made for one distro only needs trivial changes to run on another. That's what simple really means. I would never go back to init scripts.

OpenRC, s6, rc.d (the BSD), are more simpler than the systemd ecosystem which is feature ladden and not easy to use on the common line. They are also way easier to hack upon, especially when you want to run a lean system (small vm, containers). systemd feels like running windows server for a small php application. The happy path is easy, anything outside of that is torture.