On Monday 21 August 2006 09:35, Hans-Werner Hilse wrote: > Hi, > > On Sun, 20 Aug 2006 22:01:24 -0400 Jerry McBride > > <[EMAIL PROTECTED]> wrote: > > Would some kind soul save me a bit of research time? Which of the two > > alternative init schemes are faster, initng or runit? > > That most likely doesn't depend on the init process. Most time is > consumed by the numerous (re-)starts of /bin/sh, i.e. bash in most > cases, through all the init scripts. > > If you're about to play with an embedded device like machine and boot > time really matters, I'd suggest writing the system setup tasks (rcS) > in pure C. If you want to save a few shell startups, you might as well > use /etc/inittab and sysvinit. Sysvinit, initng, runit or minit (which > I like best) doesn't really matter for timing. That time is wasted in > other places. > > For a VDR (digital PVR) machine, I'm using busybox' reduced sysvinit > clone. Works like a charm, from boot till VDR running it's about 30sec. > You might get a few more seconds for reimplementing system setup in > pure C, as suggested. AFAIK, e.g. the Linksys Linux firmware does that. > You might consider using their program as a template.. >
We've settled upon initng and fcache. Between the two, I can boot a "fully loaded" laptop in under 13 seconds. That's pretty impressive. Thanks for the tips and info. Cheers... Jerry. -- gentoo-user@gentoo.org mailing list