3 ms·
Software doing it all is antithetical to the Unix philosophy of "Do one thing and do it well." Hence the hate that systemd has, and always will have, as long a
by cykros 2y ago
Software doing it all is antithetical to the Unix philosophy of "Do one thing and do it well."
Hence the hate that systemd has, and always will have, as long as there exists a community of people who use Linux because it is a Unix-like operating system.
But, Linux is versatile enough that everyone can have their own little fiefdom. The real rage came in years ago when tools that were widely used by all suddenly became reliant upon systemd to function at all. Thankfully, in the time since, enough development has happened that mostly people are free to choose what they do and don't want to run again. The manner in which it was foisted upon the community, however, was one that hopefully will be remembered as being far more aggressive than should be repeated in the future.
But, I imagine that as long as Lennart Poettering walks the Earth, we likely will have yet another similarly awful episode.
- eternityforest 2y agoI think a big issue is just that it takes more effort to support multiple init systems. It's hard to be particularly excited about maintaining support for something you don't have a use for yourself, and nobody is paying for(Or at least not as many people in your core audience). Seems like we're in a pretty good place now, with separate development efforts by and for the people who are actually interested in anything but systemd.