fedi: *oh no the fascist california law will make linux illegal unless you insert your id into a floppy drive, enable secure boot and sign away your soul via tpm*
systemd: *just adds an optional field for birth date*
fedi: *oh you microslop conspiracy nazi scum*
@lkundrak
Systemd still has too much power. An init system should not have the ability to do this.
@ozzelot if you believe this went into an init system, i strongly suggest you refresh your familiarity with what systemd is
@lkundrak @ozzelot as much as i hate the "hurr durr everything systemd touches turns to shit" takes, the "ackshually it's not in the init" response is always stupid because that's not the part that matters

the part that matters is that it's all a single repo and building/using the components separately is a massive pain in the ass because it's all a single build system with a billion options
@lkundrak @ozzelot and don't get me started on the massive kitchensink mess that libbasic/libshared is

@q66 @ozzelot > "ackshually it's not in the init" response is always stupid because that's not the part that matters

i do believe it sounds stupid to those regularly concerned about running parts of the systemd behemoth without the systemd's init itself, but i think you might be biased in that aspect. i have zero opinions about portability, and if i had they would be inferior to yours.

however i mostly recall hearing "omg this doesn't belong in init" from non-tech people who are uninformed and genuinely concerned about the project architecture, assume no security boundaries or options to turn features on and off. this time around it's the same.

@lkundrak
From the point of view of many lowly users, myself included, systemd is that weird thing that replaced our old init systems in mainstream distros :)

@ozzelot in broader sense, systemd is a collection of core libraries & daemons. close enough to a classic unix/bsd tree with some bits missing.

service management is only one of the components. adds a handful of really clever tricks, alone more elegant and powerful than the old system.

calling it "init" is sounds somewhat inappropriate to me nowadays that the system is dynamic to the point everything in the system down to the hardware devices can come and go -- initialization not really separate from system run.

@ozzelot i must say, that through the magic of adhd i unfortunately read through the sources of init systems from v4 through pwb, sysv and bsd. i'm happy to bore you to death with useless trivia over a beer.
@lkundrak If I still consumed beer, and general socialization, I would perhaps take you up.
@lkundrak @ozzelot I loved Benno Rice's talk on 'The Tragedy of Systemd' and the notion of a system layer between kernel and application. I think that fits systemd best.