In this case it's not so much whether or not a distro adopts it that's the problem, but what applications will be available that don't rely on it. As a dev I can appreciate why an application developer would go, screw this systemd is the popular one we'll only bother with this. There is more than enough fragmentation (under the guise of choice) for the fundamentals as is which is why it's difficult for applications to support Linux, and now they have to worry about the myriad number of ways in which to do basic things which should have a set standard, such as service management and, well, starting the bloody operating system.asqwerth wrote: Sat Jul 27, 2024 11:36 pmI just don't want systemd to squeeze other inits out. Because if they do and we are left with only systemd, who knows what else will be made a hard dependency/requirement of systemd. Will we have to use their homed /home directory? their systemd bootloader?. Right now these are only optional functionality parts of systemd.
So this isn't really as much as a debian thing as it is a matter of application compatibility, it's a shame the winner is a pile of scope-creep galore, but it goes to show that luck, support, marketing and working with others beats mere technical superiority. I have heard (but have not confirmed) that Debian may be working on a scheme to support multiple inits. In essence, while distros started it, the consensus of the loudest and most prominent of the Linux software ecosystem have forged this path.
There's enough stuffed into the kernel (for instance, kSMBd) that should make any security conscious person quit their job in a heartbeat and turn into a monk. I think systemd will either turn out to be the least of one's problems, or it will be equally as bad as the kernel's problems.asqwerth wrote: Sat Jul 27, 2024 11:36 pmJust how safe is systemd to attacks when it is such a big program, and it wants to take over more and more tasks?