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.
The init system doesn't just work
by J5 on Thu 2nd Oct 2003 04:00 UTC

It is one of the major stumbling blocks to distro packages not working correctly with each other. I work with Linux for a living. A huge part of my job is packaging up programs to replace the older programs in our base SuSE distribution. The biggest pain in the ass is getting the package to compile the with the same layout the init scripts expect. Using the SuSE spec files rarely work because newer versions of the package may compile differently. One instance is upgrading to the latest apache, I have to kill the apache process because the init script can not properly shutdown for some reason. I'm thinking of packing up the DBUS betas because there are a couple of critical services we need to check if they are running and looking at their .pid is no good. The boxes are updated automaticly so having a system services would allow us to realy make sure the services are working and responding and allow us to fix problems before we have to send a tech out in the field. The thing is if we can get rid of init scripts, services can be started, stopped and queried in the same manner across any distribution. No more hacks to see if a process is still running and since most of the code will come from upstream instead of the distros the interfaces will stay cleaner and the behavior similar across the board.

--
J5