Hey, folks. I recently read about the
five-second boot presented at the Linux Plumbers Conference. It got me thinking about doing something similar for the iLiad. As a first step, I got a copy of
Bootchart and set it up to run on my iLiad during boot. I clocked my iLiad at about 52 seconds, from flipping the power switch to seeing the ContentLister.
I see a few places where time is apparently wasted, but I think the LPC guys have a good point: the goal isn't to reduce boot speed, it's to set a budget (5 seconds) for boot and then redesign the boot to make it hit the goal.
Anyway, redesigning boot occurs fairly late in our list of milestones, so I don't plan on doing extensive work on this any time soon. I was just curious, and thought you might find it interesting.
BTW, thanks to Adam for providing updated Busybox that helped me get this running. Bootchart also requires a little hacking to get it to run correctly. Thankfully, it's just a shell script, so it's pretty easy to hack.
Anyway, here's the result. Bear in mind that I had to put Bootchart into the init.d scripts to get it to run, so it starts a little bit later than it normally would.