* Stephan Kulow <coolo@novell.com> [2010-02-12 14:49]:
of https://features.opensuse.org/305690 - the biggest gain of having it is clearly that everyone else has it, it doesn't get openSUSE a win right away. But not having it, may become a disadventage shortly - who knows.
For now we will support sysvinit and upstart as alternatives, but my preference would be not for long. The package I submitted is pretty much only a start and adopting our scripts to upstart will be less of a pain if we do not have to support alternatives.
If speeding up the bootup process is a concern, considering that Who said speeding the boot process has _anything_ to do with this? I surely didn't.
No, but that was a major topic at https://features.opensuse.org/305690
Guido, it's a wiki - everyone can claim things in there. Let's say we start
Debian is switching as well for speed reasons, see http://www.mail-archive.com/debian-release@lists.debian.org/msg18400.html http://www.mail-archive.com/debian-devel@lists.debian.org/msg274568.html There is empricical data to back this up on Debian: http://initscripts-ng.alioth.debian.org/soc2006-bootsystem/deliverable3.html http://wiki.debian.org/DebianEeePC/Dash This may not be applicable to opnsSUSE though as Debian init scripts do AFAIK not in parallel.
30 init scripts during boot that will all do similiar things as the nscd script that I used for testing (things they do on top are hardly interesting as this will be very likely not be written in shell). With bash you get:
coolo@desdemona#~>time /bin/bash -c "/etc/init.d/nscd status > /dev/null 2>&1" real 0m0.028s user 0m0.006s sys 0m0.009s
Now let's assume there was a shell that would run the same in 1ms instead of 28 (I once had a dash compiled, but somehow I lost it - ash runs it in 38ms), then you would gain 30 * 27 ms - 810ms. More realistically you would cave 0-200ms. Now say how that is effective?
I don't think that is an adequate benchmark. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org