One of my most recent projects at work has been to achieve a ‘less than one second’ Linux boot time on an OMAP3530 EVM development board. The following video shows the outcome of this work.
The above video demonstrates Linux booting and then starting an application which captures video from an NTSC video camera (via composite) and renders it to the LCD display.
In fact the first user land init process is started in less than half a second (0.464 seconds) demonstrating just how easily Linux can be tuned to get to a state of functionality in a very short amount of time!
I will follow up this post later to provide a little more information.
OMFG!!!1!!1!one! I think I just had a nerdgasm.
Quite impressive indeed! I’d love to see more — ultimately, I’d like to apply your techniques on a SheevaPlug :)
My WinMo phone takes longer just to switch from Email to Solitaire!
So, just wondering… Was it really easily tuned? What kernel features did you leave out or modify to get it to boot so fast?
Very impressive! Looking forward to getting more info. Cheers!