LWN.net Logo

Upstart ?

Upstart ?

Posted Oct 29, 2006 3:17 UTC (Sun) by mikov (subscriber, #33179)
Parent article: Ubuntu 6.10 ("Edgy Eft") available

I wonder how wise is it to base the distribution on upstart, which is
extremely new and still in active development.

For me, especially after transitioning from Windows hell to Linux, System
V init is a gem of simplicity. Not terribly elegant, does not facilitate
quick boot, but is extremely simple, predictable, understandable and
debuggable.

The idea of combining the functions of init, cron and inetd in one
_asynchronously-driven_ system seems to be going against the Unix spirit
of doing small simple things and doing them well. It may seem more
powerful, flexible and elegant, but it will end up being harder to
configure correctly. Thinking in terms of asynchronous events is _very
very hard_. Debugging asynchronous problems is even harder.

I'd rather not end up having the same problems as I used to in Windows:
- After the desktop appears, it is still unusable for about a minute,
because various cr*p is still loading asynchronously.
- It is possible to start applications before fundamental system services
and drivers (e.g. the serial port driver) have loaded.



(Log in to post comments)

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds