
Permalink for comment
RE: Raynier
by ACK on Thu 2nd Oct 2003 14:34 UTC

Ok, I saw that but the glue to the thing is Python and putting that extra dependency is troubling. Try adding a new python script like the latest gdesklets and follow the dependencies between python and the different binds back. It is a mess.

Half of the functionality stuff can be resolved between better status utils, more functionality from the services themselves for the daemon services and better written init scripts in plain jane shell.

Like I said before I believe init itself needs to "fixed" especially for desktop usage as opposed to some sort of hack work-around aimed at replacing init or even worse adding another seperate SystemServices layer to an already crowded list of utilities and files that control the start of daemon processes. We already have xinetd, the inittab itself and the init scripts.

I am not saying leave well enough alone. The stone wheel (init services) does not need to remade simply upgraded to that steel belted radial we all want and need. Plus, it hides the fact that distros do sloppy, slow jobs in terms of handling their hardware detection and including a laundry list of services by default that neither an end-user or server implementation needs on by default.

It also hides the fact that all init scripts are basically written in the same manner and better gui front ends for adding or turning on options is needed. We are talking basic string replacement or sometimes uncommenting lines for goodness sakes. Is it a lot to keep track of? Yes. Is it worth the time, yes.

I am tired of people trying to re-invent basic parts of the *Nix infrastructure instead of re-writing and re-creating it. It is even more tiring to see people responsible for coding parts of that core refusing to step to the plate and do the re-writes needed sending more people into a it needs to be replaced frenzy like X for example.

BTW, does anyone know how Mac OS X handles this?