|
love it. i just recently switched to fedora. i was on debian, then i went to arch because debian is too outdated, and i wanted systemd. but i don't enjoy the flakeyness of arch these days, i did when i was younger, but now there's more than just me using my computer, and when i do use it, i want to use it for work, not fiddling with stuff. so when i was looking for a new distro, systemd was a requirement, there's no way i'm going back to sysv init, thought i'd give fedora a try, and so far i'm really liking it, everything works, and is upto date enough for my needs anyway, systemd ftw. if you're against it and you've not used it, then that's stupid. if you're against it and have used it, fair enough, i can't fault that. i hate gnome, you can hate systemd. although the comparison isn't fair, as interaction with the init process if fairly low, but interaction with the de is high |
It seems that for the "normal" use cases (i.e. laptop running gnome+vi, server running postgres) systemd will be simpler.
For embedded / single purpose applications, it seems that it will require a chunk more work. I have use cases like a) Only power the 3G module and bring up ppp when I am within certain GPS coordinates. b) switch the wifi between hostapd and wpa_supplicant depending on the state of a GPIO.
The fact there is no general purpose programming language in the .service files makes them simpler, but for anything out of the ordinary you will be writing bash/python anyway. And then it feels like systemd is just getting in the way.
The replacement daemons also seem a bit weak, compare timesyncd with chrony for example.
Sometimes all you need PID 1 to do is run the equivalent of rc.local and get out of the way (almost like slackware's rc.M)
So I guess my point is that not everybody is in the love/hate systemd camp, some of us are just careful and still sceptical.