5 ms·
Thank you for the links, I didn't know systemd went against the grain re: unix philosophy. Reading the links and some of the criticisms of systemd, it makes me
by horeszko 3y ago
Thank you for the links, I didn't know systemd went against the grain re: unix philosophy. Reading the links and some of the criticisms of systemd, it makes me wonder, why do so many distros default to systemd?
- unmole 3y ago> why do so many distros default to systemd? Because it solves real problems: https://0pointer.de/blog/projects/why.html https://0pointer.de/blog/projects/why.html If you're a newcomer to Linux, I would very strongly recommend sticking with systemd. Like you pointed out, it's the default for all mainstream Linux distributions.
- saurik 3y agoI started scrolling through that and came across a chart that has "interfacing via d-bus" as a green feature instead of a red bug at the very top of the list and I'm having a hard time taking it seriously. And I liked the shell scripts that Linux classically had been using: it meant I could read and trace what was happening. I dunno... if you have "modular C" as a feature and "shell scripts" as a bug you probably have made up a bunch of "problems" the same way people who would always whine about their languages and frameworks not being "modern" often do :/.
- klysm 3y agoIn reality the shell scripts used in the previous generation of init systems were difficult to follow. I agree that dbus is perhaps heavy weight, but it does provide an API. You can run systemd without it.
- pjmlp 3y agoUNIX philosophy is just a book quote that never was uphold in practice in big iron UNIX, even though it gets repeated all the time in FOSS circles. As for systemd hate, again, most big iron UNIX have introduced similar infrastructure way before systemd came to be. OS X has launchd, Solaris and its descendants have SMF, for example.
- cf100clunk 3y agoMany, many distros are directly derivative of a ''parent'' distro like Debian. If the parent distro sneezes, almost all of those derivative distros do likewise.