[Frugalware-devel] Init system...

Alex Smith alex at alex-smith.me.uk
Wed Nov 1 18:39:12 CET 2006


Hi all,

I had a talk with crazy, he doesn't like the idea that this is about, 
but... anyway, I've found some stuff that I dislike about Runit.

1) Services in Runit *need* to have the daemon running in the 
foreground. This is a *big* problem with some daemons that do not 
support being run in the foreground. They could not be used with runit's 
service management.

2) Runit will respawn a service if it dies, no matter what. This can be 
good in some cases, for example servers that cannot be monitored all the 
time - this is what the feature was designed for. However, if you have 
foo service that for any reason is not working, and just exits at 
startup, Runit will constantly be trying to restart it. This can really 
bog down desktop systems. There is no system of "if it dies x times 
within y minutes, give up for z minutes"

These are quite bad problems when you think about it. Anyway, this is 
what crazy doesn't like: I think Upstart is actually quite good now. I 
had mixed feelings about it before - I thought the script format was 
quite confusing, but actually learning about it and r'ing tfm ("reading 
the f**king manual" if you didn't get that one) makes it seem quite 
sensible to me.

What are everyone's opinions on this?

Thanks,
Alex
-- 
Alex Smith
Frugalware Linux developer - http://www.frugalware.org



More information about the Frugalware-devel mailing list