< 1 Second Linux Boot Time

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.

[© 2011 embedded-bits.co.uk]

, , , , , , , , ,

About Andrew Murray

Andrew is an experienced commercial Linux developer with a first class degree in Software Engineering and is the founder of Embedded Bits Limited. His day-to-day role fulfils his passion for learning and provides him with plenty of embedded Linux experience including kernel and embedded applications development on a wide variety of platforms. He loves to talk about boot time reduction and has performed a number of presentations on the topic at technical conferences - he has also been successful in achieving sub-second cold boot on Linux based products. Feel free to drop him an email at amurray@embedded-bits.co.uk

12 Responses to “< 1 Second Linux Boot Time”

  1. Nick February 27, 2010 at 2:33 am # Reply

    OMFG!!!1!!1!one! I think I just had a nerdgasm.

  2. Kiril Zyapkov February 27, 2010 at 9:56 am # Reply

    Quite impressive indeed! I’d love to see more — ultimately, I’d like to apply your techniques on a SheevaPlug :)

  3. Ben Smith February 27, 2010 at 5:17 pm # Reply

    My WinMo phone takes longer just to switch from Email to Solitaire!

  4. DaVince February 28, 2010 at 4:09 pm # Reply

    So, just wondering… Was it really easily tuned? What kernel features did you leave out or modify to get it to boot so fast?

  5. Michael Wolfinger March 1, 2010 at 9:45 am # Reply

    Very impressive! Looking forward to getting more info. Cheers!

Trackbacks/Pingbacks

  1. Sub 1 second Linux boot « Mostly Tech - February 28, 2010

    [...] READ MORE… Comments (0) Trackbacks (0) Leave a comment Trackback [...]

  2. Links 28/2/2010: Fedora GNU/Linux at Computer Recycling Center | Boycott Novell - March 1, 2010

    [...] [Less Than] 1 Second Linux Boot Time 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. [...]

  3. The 1-Second Linux Boot | JetLib News - March 1, 2010

    [...] An anonymous reader writes “Less than one second Linux boot! This video shows an OMAP3530 capturing video data from a camera and rendering it to an LCD display — the video appears on the LCD display in less than a second from reset.” [...]

  4. UbuntuMexico.com » Implementan Arranque de Linux en 1 segundo - March 1, 2010

    [...] importante es que un dispositivo portátil encienda en cuanto lo necesitas. Sobre esto, en el blog Embedded Bits nos muestran los avances de un proyecto que busca que un dispositivo arranque el kernel Linux en [...]

  5. 1 second Linux boot to QT! « Embedded Bits - January 13, 2011

    [...] may also remember my last demo based on an OMAP3530 [...]

  6. UK Embedded » Blog Archive » 1 second Linux boot to Qt! - January 14, 2011

    [...] may also remember my last demo based on an OMAP3530 [...]

  7. Linux: why it is not mainstream and why it is mainstream | Biddenham Bob's Blog - May 16, 2011

    [...] can choose only the pieces that you require to built your own custom version of Linux e.g. this one boots up in under one second it is for an in-car entertainment system (while googling for that link that I originally saw in [...]

Leave a Reply