experimental fastboot images

Chia-I Wu olv at openmoko.org
Tue Nov 4 10:36:29 CET 2008

On Sat, Nov 01, 2008 at 04:55:34PM +0100, Michael 'Mickey' Lauer wrote:
> I had a similar experience when I (accidantly) exchanged task-base w/ 
> task-boot. With regards to timing, sysvinit is not the problem here, it boots 
> quite nice when you remove all the services that are not necessary for 
> booting into the UI. 
> The problem though is that we're still booting like a desktop system (all 
> services launched at boot-time), which we should improve with an on-demand 
> system like upstart.
I would like to try upstart (it is flexible and clean), but I am not so
sure that the benefits of an on-demand init system are proportional to
the efforts needed, at this stage.  For one, dbus is an on-demand
system, and services like hald, bluez, or nm are running on dbus.  As
for the parallelism, it could be more or less achieved by putting things
in the background.

For example, the distribution of boot time is something around

qi+kernel: 10s
rcS: 5s
rc5: 4s
illume: 10s (without qpe competing for the resources)

I am still experimenting how fast could/should neo boots and what should
be there in the default image.  So far what I have learned is that by
making rcS machine specific and starts X early, it is possible to make X
display something within 9 seconds.  Thus, when I give upstart (or the
likes) a try, I know where I could possibly work on and how fast should
I expect :)


More information about the devel mailing list