Hacker News new | ask | show | jobs
by LinuxBender 3246 days ago
> There might be some issues with systemd, but systemd is by far much better than anything else we had before.

Upstart was perfectly fine and just as fast. I've been moving all my personal systems over to Alpine Linux. Many others are doing the same. More complex services are being containerized and will eventually be ported to CoreOS.

PotteringOS is adding too much complexity and cruft and bugs[1] to my otherwise simple systems. Linux/Unix is supposed to be boring, simple, predictable, stable. This is not the case with SystemD in my experience.

[1] https://www.theregister.co.uk/2017/07/28/black_hat_pwnie_awa...

1 comments

Upstart was on the good path, but had its own issues as well. Detecting which process it should track was rather tricky in some cases. For example any server optionally spawning an extra command before forking is not possible to configure in a generic way. Shutting things down properly without cgroups can be bad too. (It's server's fault, but good init can help here)

I imagine it would get better if upstart got a serious v2 or higher, but it seems it won't get serious changes anymore.