4 ms·
The amount of times i had to fight and debug systemd compared to any other init system is at least 10x. Yes it does a lot of stuff for you and in others I had
by bogota 3y ago
The amount of times i had to fight and debug systemd compared to any other init system is at least 10x.
Yes it does a lot of stuff for you and in others I had to write custom scripts but it was much more understandable and maintainable long term. Sadly systemd won and now i build my own OS without it.
- __float 3y agoEven for basic service running, complex dependencies are so much more manageable in systemd. I'm glad systemd "won"; it's much more maintainable IMO than shell scripts written once and forgotten about (until they break).
- linsomniac 3y agoAgreed, I have some friends that don't like systemd, and I respect their opinions greatly, but my experience with systemd has been quite good over the last decade. I really like it much more than the old init.d scripts. With one exception... I tried to set up a inetd-like service where a script was run on TCP connection with the output going out to the socket. It was tricky to get set up, but eventually I got it working... or so I thought. A few days later the system was super sluggish and I found that every connection that had been made to this service was left open and consuming resources. Switched that to an socat running under systemd and it's been fine since. Never could figure out what exactly the deal was.
- kaba0 3y agoWith all due respect, I just don’t believe that. Perhaps it’s just rosy glasses on you, or the modern complexity of services/their dependencies.