<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns="http://purl.org/rss/1.0/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
>

  <channel rdf:about="http://lwn.net/headlines/341251/">
    <title>LWN: Comments on "MontaVista Achieves Ultra-Fast One Second Linux Boot Time in Embedded Industrial Applications"</title>
    <link>http://lwn.net/Articles/341251/</link>
    <description>
This is a special feed containing comments posted
to the individual LWN article titled &quot;MontaVista Achieves Ultra-Fast One Second Linux Boot Time in Embedded Industrial Applications&quot;.

    </description>

    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>2</syn:updateFrequency>
    <items>
      <rdf:Seq>
	<rdf:li resource="http://lwn.net/Articles/342709/rss" />
	<rdf:li resource="http://lwn.net/Articles/341756/rss" />
	<rdf:li resource="http://lwn.net/Articles/341560/rss" />
	<rdf:li resource="http://lwn.net/Articles/341420/rss" />
	<rdf:li resource="http://lwn.net/Articles/341353/rss" />
	<rdf:li resource="http://lwn.net/Articles/341347/rss" />
	<rdf:li resource="http://lwn.net/Articles/341343/rss" />
	<rdf:li resource="http://lwn.net/Articles/341333/rss" />
	<rdf:li resource="http://lwn.net/Articles/341292/rss" />
	<rdf:li resource="http://lwn.net/Articles/341281/rss" />
	<rdf:li resource="http://lwn.net/Articles/341280/rss" />
	<rdf:li resource="http://lwn.net/Articles/341261/rss" />
	<rdf:li resource="http://lwn.net/Articles/341265/rss" />
	<rdf:li resource="http://lwn.net/Articles/341264/rss" />
	<rdf:li resource="http://lwn.net/Articles/341263/rss" />
	<rdf:li resource="http://lwn.net/Articles/341257/rss" />
      
      </rdf:Seq>
    </items>

  </channel>
    <item rdf:about="http://lwn.net/Articles/342709/rss">
      <title>Wrong goal</title>
      <link>http://lwn.net/Articles/342709/rss</link>
      <dc:date>2009-07-21T22:25:48+00:00</dc:date>
      <dc:creator>tkitch</dc:creator>
      <description>
      See demo here for more clarification on the demo: 
http://www.youtube.com/watch?v=-l_DSZe8_F8
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/341756/rss">
      <title>cold boot?</title>
      <link>http://lwn.net/Articles/341756/rss</link>
      <dc:date>2009-07-17T09:44:10+00:00</dc:date>
      <dc:creator>yaneti</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
&lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; A modern bios takes between 1 and 2 seconds (if yours takes more, talk to your hw vendor...).&lt;/font&gt;&lt;br&gt;
&lt;p&gt;
Hmm, then how about this DG945GCLF that I have here, that with absolutely nothing attached takes 10 seconds to tell me there is no boot device.&lt;br&gt;
With a single SATA drive grub shows up in 13.&lt;br&gt;
You know a modern bios, from Intel, on a hardware somewhat related to the same netbooks that you are booting moblin on in 5?&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/341560/rss">
      <title>cold boot?</title>
      <link>http://lwn.net/Articles/341560/rss</link>
      <dc:date>2009-07-16T11:04:54+00:00</dc:date>
      <dc:creator>nye</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
Sadly this board has two SATA controllers, and one of them doesn't seem to be controllable via the main BIOS except to disable it, plus it seems that the only way to disable autodetection is to enable PATA emulation mode.&lt;br&gt;
&lt;p&gt;
This is all the sort of thing that doesn't tend to get mentioned in motherboard reviews, which is why I'm interested in any resources that do check and give that information.&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/341420/rss">
      <title>cold boot?</title>
      <link>http://lwn.net/Articles/341420/rss</link>
      <dc:date>2009-07-15T19:09:39+00:00</dc:date>
      <dc:creator>dlang</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
you can configure most BIOS to not do autodetection of drives, that can drasticly speed up the system.&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/341353/rss">
      <title>cold boot?</title>
      <link>http://lwn.net/Articles/341353/rss</link>
      <dc:date>2009-07-15T14:27:19+00:00</dc:date>
      <dc:creator>tzafrir</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
How about replacing the BIOS?&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/341347/rss">
      <title>cold boot?</title>
      <link>http://lwn.net/Articles/341347/rss</link>
      <dc:date>2009-07-15T13:56:34+00:00</dc:date>
      <dc:creator>nye</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
I've never had a BIOS that fast :-(&lt;br&gt;
&lt;p&gt;
Actually I think most of my BIOS time is spent enumerating SATA devices, which takes *bloody ages*.&lt;br&gt;
&lt;p&gt;
Do you have any recommendations on what (consumer-level) hardware to get which is known to have a decently fast BIOS - or know of anywhere that bothers to document that sort of thing?&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/341343/rss">
      <title>cold boot?</title>
      <link>http://lwn.net/Articles/341343/rss</link>
      <dc:date>2009-07-15T13:13:25+00:00</dc:date>
      <dc:creator>arjan</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
I'm measuring from bios handoff.&lt;br&gt;
A modern bios takes between 1 and 2 seconds (if yours takes more, talk to your hw vendor...).&lt;br&gt;
&lt;p&gt;
I'm personally not convinced that coreboot is fundamentally faster than a decent bios; the long time taking tasks are shared (bringing up/discovering memory etc etc)....&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/341333/rss">
      <title>cold boot?</title>
      <link>http://lwn.net/Articles/341333/rss</link>
      <dc:date>2009-07-15T12:07:36+00:00</dc:date>
      <dc:creator>pjm</dc:creator>
      <description>
      &lt;p&gt;Arjan, are you measuring from cold boot or from when Linux has loaded?  I was under the impression that most netbooks take several seconds from cold boot to when Linux starts to be read.  The article is quite explicit that it's measuring from cold boot, from cold power.&lt;/p&gt;

&lt;p&gt;I believe the fact that it's measured from cold boot also goes some way to addressing Bruce's point above: it's not at all true that everyone gets [init started] in one second.&lt;/p&gt;

&lt;p&gt;(&lt;a href=&quot;http://coreboot.org&quot;&gt;Coreboot&lt;/a&gt; is somewhat relevant here, though I've conflicting evidence on how fast it is, ranging from milliseconds to 0.5 seconds to 3 seconds is the current fastest; possibly those are each measuring different things.)&lt;/p&gt;
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/341292/rss">
      <title>Wrong goal</title>
      <link>http://lwn.net/Articles/341292/rss</link>
      <dc:date>2009-07-15T00:14:07+00:00</dc:date>
      <dc:creator>drag</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
&lt;font class=&quot;QuotedText&quot;&gt;&amp;gt; of course this is with some special purpose embedded hardware. but why is my laptop taking 20 seconds to grub? why? why? why?&lt;/font&gt;&lt;br&gt;
&lt;p&gt;
'cause BIOS is teh suxor. &lt;br&gt;
&lt;p&gt;
Blame it on technical requirements needed to be compatible with Windows XP.&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/341281/rss">
      <title>Wrong &quot;stack&quot;</title>
      <link>http://lwn.net/Articles/341281/rss</link>
      <dc:date>2009-07-14T21:37:06+00:00</dc:date>
      <dc:creator>arjan</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
the kernel has been fixed since; typical is around 0.6 seconds for a kernel boot with all drivers in there....&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/341280/rss">
      <title>Wrong &quot;stack&quot;</title>
      <link>http://lwn.net/Articles/341280/rss</link>
      <dc:date>2009-07-14T21:29:53+00:00</dc:date>
      <dc:creator>BrucePerens</dc:creator>
      <description>
      Busybox got to the prompt really quickly back when I wrote it in '96. Most of the time spent in booting back then was waiting for the kernel to not detect devices.
      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/341261/rss">
      <title>Wrong &quot;stack&quot;</title>
      <link>http://lwn.net/Articles/341261/rss</link>
      <dc:date>2009-07-14T21:10:37+00:00</dc:date>
      <dc:creator>jeff@uclinux.org</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
&quot;achieving a level of previously unmatched performance on any embedded Linux.&quot;&lt;br&gt;
&lt;p&gt;
Wrong Goal and also factually incorrect.  uClinux has been booting on industrial controllers in &lt;br&gt;
under 1 second to functional, completely running state for 10 years.  And on processors running &lt;br&gt;
very low double digit MHz clock speeds (and yes, from Motorola, now Freescale too).  The key is not &lt;br&gt;
so much replacing init with a single purpose application (that can help), but making a proper tiny &lt;br&gt;
stack that does just what you need, of which init is a part.  Thankfully, just what you need is not so &lt;br&gt;
different as one might initially think from application to application.&lt;br&gt;
&lt;p&gt;
If you need to do &quot;tuning of the entire software stack&quot; then you're using the wrong stack.&lt;br&gt;
&lt;p&gt;
J.&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/341265/rss">
      <title>Wrong goal</title>
      <link>http://lwn.net/Articles/341265/rss</link>
      <dc:date>2009-07-14T21:10:18+00:00</dc:date>
      <dc:creator>dmk</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
of course this is with some special purpose embedded hardware. but why is my laptop taking 20 seconds to grub? why? why? why?&lt;br&gt;
&lt;p&gt;
is there some comprehensive overview of bios-boot-time for laptops?&lt;br&gt;
&lt;p&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/341264/rss">
      <title>Why?</title>
      <link>http://lwn.net/Articles/341264/rss</link>
      <dc:date>2009-07-14T21:07:10+00:00</dc:date>
      <dc:creator>JoeBuck</dc:creator>
      <description>
      They are selling to designers of embedded systems, which (at least in many cases) really have one application to run.

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/341263/rss">
      <title>Wrong goal</title>
      <link>http://lwn.net/Articles/341263/rss</link>
      <dc:date>2009-07-14T21:05:48+00:00</dc:date>
      <dc:creator>arjan</dc:creator>
      <description>
      &lt;div class=&quot;FormattedComment&quot;&gt;
Doing a full boot including starting X on a single core netbook (eg slow box) is somewhere between 2 and 3 seconds (which includes udev/consolekit/etc).&lt;br&gt;
&lt;p&gt;
It's not all that special to get that to sub-2-seconds I suppose; but to get that to 1 second will take some effort still ;)&lt;br&gt;
&lt;/div&gt;

      
      </description>
    </item>
    <item rdf:about="http://lwn.net/Articles/341257/rss">
      <title>Wrong goal</title>
      <link>http://lwn.net/Articles/341257/rss</link>
      <dc:date>2009-07-14T20:36:14+00:00</dc:date>
      <dc:creator>BrucePerens</dc:creator>
      <description>
      It works this way for everyone if you replace init with your application. At least if you aren't using udev and don't need to bring up many services. It would be a lot more credible if they demonstrated a versatile, capable, and &lt;i&gt;then&lt;/i&gt; fast start-up service than just getting in to an application quickly.
      
      </description>
    </item>
</rdf:RDF>

