Michael 'Mickey' Lauer wrote: > The only sane way to substantially improve booting time is to stop booting > like a desktop PC, that is move away from starting all services just because > you can. Start them on demand and bring only the bare necessities up on boot > (filesystems, dbus, X).
Yes, doing less work is the most promising approach here. You can also try to move moredrivers into modules, replace udev, and move to uSD, avoiding JFFS2. (JFFS2 and udev conspire to create a huge startup cost, with udev's expensive initialization and JFFS2 doing its garabge collection at the same time.) - Werner
