Viewing a single comment thread. View all comments


aiwendil wrote (edited )

I think my main gripes are exactly what you mentioned, it isn't simple and it isn't modular. To me the beauty of unix system is in the simple modular components that come together to form a cohesive operating system. Systemd is a bit too monolithic. Now that being said, it does a good job doing what it does and it makes something simpler. Also standardization can be good. I finally know where I should be putting init scripts on debian. Before the easiest way to do that was to throw a line running your script in a file that was run at the correct init level and the right way to do that was even more of a pain in the arse. I had a bunch of systems where figuring out when something was causing an issue meant looking through a bunch of potential files for hacked together solutions that were not particularly good. I'd like to see more standardization in that regard, but I don't think we need a huge, non-modular system to do that. Yet, I am also not interested in rolling my own solution here as this is just not the kind of problem I enjoy solving and it is a really complex problem at this point. I'm just going to take what they give me to work with atm. Just my 2 cents.


alqm wrote

I'm still learning Runit, but it feels simple to enable and disable services. It's all I need to do for now.

ln -s /etc/sv/service_name /var/service/