3 ms·
I too don't get the systemd hate. I like systemd precisely because the components are nicely integrated with each other. It seems like what we would design aft
by atonse 7y ago
I too don't get the systemd hate.
I like systemd precisely because the components are nicely integrated with each other. It seems like what we would design after learning the lessons of the last 15-20 years of how to manage a linux/unix machine.
I would assume more programmer types would like that the redundant "intelligence" that was placed in every init script is now gone, and replaced by a common core that allows you to declaratively say what's different about your daemon (or mount, timer, etc). I've also read that systemd has smart defaults, which is a great thing overall over init scripts.
I don't know if this is true, but I would also guess that it makes learning for newer people easier, since you have a similar paradigm and set of tools for your services, mounts, timers, etc.
It's consistent, which is great if you don't want to learn 20 different ways of doing things.
But then again, I also love the ideas from MS PowerShell and wish we had something like that in the *nix world, so we could pipe objects around rather than having to work with text and use awk, sed, cut, print, and all those things to keep legacy workflows around from decades ago. So maybe I'm just weird :)
- MereInterest 7y agoWhen the default became breaking of screen, tmux, emacs --daemon, nohup, etc, I started disliking systemd. That the major distributions have overridden that default does not excuse systemd from having made that default. https://news.ycombinator.com/item?id=11797075 https://news.ycombinator.com/item?id=11797075
- fstephany 7y agoYou might be interested in Nushell[1]. One of their inspiration is PowerShell. [1]: https://book.nushell.sh/en/introduction https://book.nushell.sh/en/introduction