Linked by Eugenia Loli on Wed 1st Oct 2003 23:09 UTC
Permalink for comment
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/22/13 13:38 UTC
Linked by Thom Holwerda on 05/22/13 13:30 UTC, submitted by JRepin
Linked by Thom Holwerda on 05/21/13 22:06 UTC
Linked by Thom Holwerda on 05/21/13 21:45 UTC
Linked by Thom Holwerda on 05/21/13 15:53 UTC
Linked by Thom Holwerda on 05/20/13 22:43 UTC
Linked by Thom Holwerda on 05/20/13 21:50 UTC
Linked by Thom Holwerda on 05/19/13 23:15 UTC
Linked by Thom Holwerda on 05/19/13 23:11 UTC, submitted by Drumhellar
Linked by Thom Holwerda on 05/18/13 21:06 UTC
More News »
Sponsored Links



I like this idea. I was very interested in the init optimisation technique I read about recently (use make to manage dependancies between services, and launch all services whose dependancies have been fulfilled as parallel jobs). However, I still have issues with this:

1) I don't believe in 'servers vs. desktops'. My machine is mostly a desktop, but sometimes I use it as a router/mailserver/etc for another machine. It always runs mailservers etc for the local machine. It usually runs a database server (or two), a webserver (for local development), etc, etc.
2) How will this integrate with my distro? I quite like Debian's service management already. If it has less features, or doesn't allow stopping and starting immediately upon package installation, removal, or upgrade, then I don't want it. Also, on Debian, if you upgrade a 'base' package (say, a library or something) that a few services depend on, the package manager can detect those services that need to be restarted, and do it automatically. I would miss that feature if it disappeared.
3) What if I want custom configurations that you haven't planned for? What if I want 5 webservers running -- 3 apache servers for different sites or security protocols, and two boa servers for something else. OK, that example is a little contrived, but hopefully you get the idea. Debian doesn't yet handle this well either, but I've been hoping to see it/dreaming of implementing it. A system that didn't manage this sort of complexity BY DESIGN would seem flawed, to me.
If those points are covered, and it does the other stuff promised in the write-up, then I'm all for it!