
Feature changed by: Ralph Ulrich (ulenrich) Feature #305690, revision 31 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?). -- openSUSE Feature: https://features.opensuse.org/305690