Free GNU+Linux base OS. Devuan is a fork of Debian without systemd. Devuan provides a safe upgrade path from Debian, to ensure the right to Init Freedom and avoid entanglement.
There is no issue with systemd. It has been a huge improvement over what was there and it is still improving.
It makes the system consistent without having to configure it using arcane shell scripts. It gives you easy to read config files. It just makes the administrator’s life easier.
Have you ever written a proper SysV script? It was a nightmare… The last Systemd unit I wrote was 4 lines I think
SysV had lots of race conditions and was a nightmare to troubleshoot
The old scripts were entirely distribution specific.
The old Init scripts depended on all kinds of hacks to work properly.
Dependencies in init scripts? not really a thing… You basically just fudged everything all together in a specific order and hope they loaded in sequence as required… In SystemD, they build dependency handling in (and, built in a lot of prerequisites to handle it)
Because Init scripts don’t do real dependency management, they also ain’t fast.
Init scripts are the equivalent of using a perl script as the kernel programming language. They were crappy, hard to read, hard to modify, hard to maintain.
The biggest objection against Systemd as it stands today was because Linus had an opinion about it (but, admits something like it is needed), and the assumption that redhat == bad, so therefore Systemd == bad
It’s one of those silly arguments that is repeated, by the “OMG, but wayland doesn’t have network transparency” crowd. Everyone else just gets shit done (like the pulseaudio crowd) which is why this stuff was heavily adopted
There is no issue with systemd. It has been a huge improvement over what was there and it is still improving.
It makes the system consistent without having to configure it using arcane shell scripts. It gives you easy to read config files. It just makes the administrator’s life easier.
I think the main problem here is that now there’s a high reliance on systemd tools in the GNU/Linux ecosystem, limiting users freedom.
Everything you just said is false.
Ah, well, there you have it! One certainly cannot argue with such an overwhelming barrage of evidence and nuanced analysis.
Sorry. But, imho, you’re wrong :)
Init scripts are the equivalent of using a perl script as the kernel programming language. They were crappy, hard to read, hard to modify, hard to maintain.
The biggest objection against Systemd as it stands today was because Linus had an opinion about it (but, admits something like it is needed), and the assumption that redhat == bad, so therefore Systemd == bad
It’s one of those silly arguments that is repeated, by the “OMG, but wayland doesn’t have network transparency” crowd. Everyone else just gets shit done (like the pulseaudio crowd) which is why this stuff was heavily adopted