Forgot your password?
typodupeerror
Input Devices Linux Hardware

The 1-Second Linux Boot 156

Posted by timothy
from the unexamined-boot-is-not-worth-booting dept.
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."
This discussion has been archived. No new comments can be posted.

The 1-Second Linux Boot

Comments Filter:
  • by pushing-robot (1037830) on Friday February 26, 2010 @11:30PM (#31294262)

    An OS optimized for a single platform being loaded uncompressed from ROM (or in this case flash) is nothing special. Heck, many of the computers of 30 years ago booted up in a second or two for the same reasons.

  • Misleading summary (Score:5, Insightful)

    by cualexander (576700) on Friday February 26, 2010 @11:31PM (#31294266)
    This is a linux computer in a car that has very specific hardware and limited functionality. Wake me up when you can get a true desktop machine to boot in 1 second and then we can talk. This is like saying, "My toaster runs linux and it can boot instantly!" Big freaking deal.
  • by xZgf6xHx2uhoAj9D (1160707) on Friday February 26, 2010 @11:48PM (#31294384)
    I don't see why the summary is misleading or why a desktop machine would be the only measuring stick worth considering, especially when you think of how seldomly Linux is run on the desktop.

    This is like saying, "My toaster runs linux and it can boot instantly!"

    What would be wrong with that?

    They poured a tonne of work into making this happen. Just because they control the hardware their hard work isn't worth anything? I think it's pretty cool what they've been able to do, someone no one else in the history of Linux has ever been able to do.

  • by macraig (621737) <mark...a...craig@@@gmail...com> on Saturday February 27, 2010 @12:30AM (#31294606)

    Where's the very relevant word embedded in the Slashdot title? Even TFA's author was honest enough to include it in the original title.

  • by caseih (160668) on Saturday February 27, 2010 @12:35AM (#31294622)

    Actually it is a pretty big deal. In most embedded systems that need to be instant on, a manufacturer would likely use highly customized code with highly customized hardware. The big deal here is that a (relatively) full linux kernel and system boots in the same time as all that custom code giving a manufacturer a solid, generic, and cheap base to work from. In other words, rather than having to rely on highly customized, specific firmware for the device, a more generic linux-based system platform can be used. This makes everything cheaper and thus must more profitable. This is proof that Linux is flexible and agile enough to be used from the smallest devices all the way up the line. Same kernel-level APIs everywhere. Same tools. A tremendous advantage for embedded device makers rushing to get to market.

  • by wrmrxxx (696969) on Saturday February 27, 2010 @01:02AM (#31294752)
    That video is 2 minutes and 27 seconds long. Long enough to boot 147 times over.
  • by Anonymous Coward on Saturday February 27, 2010 @10:11AM (#31296456)

    No, it doesn't.

    Hibernate stores the machine state on HD when you decide to stop working, and then restore it upon reboot.

    What the grand parent post suggests is that a certain machine state, always the same, be restored in the typical boot.

    I can imagine an "Hibernaboot menu" where the user can choose one among several stored machine states.

  • by rsun (653397) on Saturday February 27, 2010 @12:14PM (#31297074) Homepage
    And the number of embedded Linux systems with ludicrous boot times that could be improved by something like this is quite high. Think of that BluRay player that takes 90 seconds to open the tray from power off, or your new LCD TV that takes 30 seconds to produce a picture, or your Tivo that takes minutes to be ready to do anything. The vast majority of these devices run embedded linux and getting the boot times down to sub 10 seconds would go a long way to making customers much happier. I know I'd be much happier with consumer electronics if I didn't have to wait so much for things to boot (and sadly, since I've been doing embedded Linux for the last 8 years, I'm probably responsible for some of it...) Yeah, this demo is certainly a contrived example - I'd guess that they've stripped the kernel and u-boot to the bare minimum, loading from parallel flash instead of serial, no arbitrary delays anywhere and init is probably the application they're demoing.

If you are good, you will be assigned all the work. If you are real good, you will get out of it.

Working...