On Mon, May 16, 2011 at 2:23 PM, Lennart Poettering <span dir="ltr">&lt;<a href="mailto:lennart@poettering.net">lennart@poettering.net</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div class="h5">Our entire userspace bootup takes &lt;1s here on an older X300. I think</div></div>
nobody expects that the mouse reacts any quicker than that.<br>
<br></blockquote><div>Your &quot;older X300&quot; is probably rather more powerful than a single-core Atom CPU.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

But as mentioned elsewhere: if this really is a problem we could modify<br>
udev trigger to sort the devices according to some user specific rules<br>
before triggering them. That way we can ensure that input gets triggered<br>
before network, or whatever else you want to express.<br>
<br>
But again, I&#39;d really like to see this profiled before look into<br>
this. Right now if userspace booting takes &lt; 1s this should be more then<br>
sufficiently good for desktop machines, include ChromeOS machines.<br>
<div class="im"><br></div></blockquote><div>It depends what you mean by &quot;userspace booting&quot;.</div><div><br></div><div>We are able to start the entire system, X server and Chromium browser in about 2.2s</div><div>
<br></div><div>It takes about 5-6s for udev to run input_id on the keyboard + touchpad, and thus for them to be available to X.</div><div><br></div><div>Scott</div></div>