Linked by Eugenia Loli on Wed 1st Oct 2003 23:09 UTC
General Development OSNews was the first news magazine to break the story on Gnome's Seth Nickell effort to replace the Init system. Soon, it became confusing to many readers as to if Seth is planning to completely replace the Init system or simply "bridge" it. We had a chat with Seth and discussed about his plans on the project (which is a personal project so far) and for Storage, an exciting project which aims to replace the traditional filesystem with a new database-based document store.
Permalink for comment
To read all comments associated with this story, please click here.
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?