Feature changed by: Georg Müller (georgmueller) Feature #305690, revision 32 Title: Replace System-V init with upstart init openSUSE-11.2: Evaluation Priority Requester: Important Info Provider: Vitaliy Tomin (highwaystar) Requested by: Vitaliy Tomin (highwaystar) Description: Upstart - an event-based init daemon. It can provide more flexible init system for more faster and effective boot and communication with the init daemon over D-Bus. upstart home page http://upstart.ubuntu.com/ Discussion: #1: Stephan Kulow (coolo) (2009-02-09 15:33:47) why do you think it would be faster or more efficient? where do you see the gain? #2: Dmitry Mittov (michael_knight) (2009-02-20 17:45:56) It is not much faster. But it is not slower. And it is easy-to-use. As I know init scripts has no requirements. It can start some daemons in parallel mode if they have the same prefix S##. Imagine that daemon A requires daemon B. Daemon B have the same prefix as C and they start parallel. If daemon B starts fast & daemon C starts slow then daemon A will wait daemon C though it doesn't require it. In my opinion the main advantage of upstart is it's functional syntax copmaring to classic init. #3: Georg Müller (georgmueller) (2009-04-27 12:11:44) One interesting feature is that it is event-based. So it is possible to start or stop services on certain (dbus,hal,...) events. #4: T. J. Brumfield (enderandrew) (2009-06-13 20:45:45) Fedora and Ubuntu are both boasting really fast boot times due to Upstart these days. #5: Georg Müller (georgmueller) (2009-08-05 03:08:21) Hm, looks a bit late for 11.2 to change, though there is a compat mode for sysvinit. #6: Ralph Ulrich (ulenrich) (2009-08-05 14:00:55) For getting a faster boot there are two different ways to consider: 1. get rid of waitings/loops 2. get rid of unnecessary services, start them later only if they are needed Upstart is an additional layer and therefore adds to point 1. Upstart will be fine with point 2 if the necassary features are implemented (yet?). + #7: Georg Müller (georgmueller) (2009-08-05 14:39:44) (reply to #6) + Well, init runs anyway. upstart init might be a bit larger, but not + much + current init VSZ/RSS is 1772/772 + upstart init VSZ/RSS is 5244/576 (checked on an ubuntu 9.04) + + I see a future benefit with no drawback for the moment. + If the big distros (or most of them) will switch to upstart, package + maintainers might provide event configs (for /etc/event.d) in addition + to the traditional init scripts. Then, the benefit of upstart can be + used. + To sum it up, even if it brings no benefit at the moment, it will help + to bring benefits in the future without drawbacks for the moment. -- openSUSE Feature: https://features.opensuse.org/305690