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.
by Rayiner Hashem on Thu 2nd Oct 2003 04:19 UTC

As far as I can tell, SystemServices is written in C, not Python. I suggested Python because its a nice scripting language that has become rather popular with distro makers (like RedHat and Gentoo) as a glue language. The nice thing about Python is that its scalable --- its simple enough for configuration files (scons) and glue code, but scales well to small apps (RedHat config tools) and to large apps (Portage). Shell scripts don't scale up very well, and C doesn't scale down very well.

PS> I find the comments about C programs being more aware o their environment troubling. That's one of the things I hate about the Windows model --- applications have too much machinery in them that should be factored out into the system itself. It doesn't fit the UNIX-y model of apps being simple and straightforward. That model is nice for people editing their init scripts (which almost nobody should be doing, except distro makers) but sucks if the system changes slightly and breaks the applications' views of how the system is arranged.