<div dir="ltr"><div>Hello</div><div><br></div><div>Among the things that first impressed me with coreboot was the boot time demonstrated in <a href="https://www.youtube.com/watch?v=HKdLhbmjrDI" target="_blank">https://www.youtube.com/watch?v=HKdLhbmjrDI</a></div>
<div><br></div><div>If anyone is interested, I could successfully replicate a similar boot time on a debian wheezy, with a "modern" coreboot chain loading to grub2, on a x60 tablet running at 1.66 GHz with a cheap SSD :</div>
<div><div><br></div><div>$ systemd-analyze </div><div>Startup finished in 2.244s (kernel) + 611ms (userspace) = 2.856s</div></div><div><br></div><div>Some notes :</div><div> - it requires a kernel recompilation to get rid of modules that cause delays (.config available upon request)</div>
<div> - it requires systemd and following the suggestions on <a href="http://www.holgerschurig.de/linux/systemd.htmt" target="_blank">http://www.holgerschurig.de/linux/systemd.htmt</a>, along with creating several other services and configuration files (available upon requests) to be compatible with debian wheezy</div>
<div> - I had to add a sleep 3 before starting the web browser with an actual site to get the site to load (due to dhcp/wpa_supplicant/etc) - but with a clock in hand, it boots just as fast as the video to the browser, and if you just want a x-terminal (or even better, a console mode getty), you don't need that! </div>
<div><br></div><div>I use linux-3.10.45 and systemd-stable v210, and you can see the result from a systemd-analyze - about 2.8 seconds after coreboot+grub, which take about 3 seconds. Add the delay for the web browser and you're good.</div>
<div><br></div><div>The results (varying between 2.4 and 2.9 seconds) are stable with the reboots, and might be optimized even more, as I just did some very basic things (I wanted to keep the virtual console mode for text mode stuff, etc)</div>
<div><br></div><div>$ systemd-analyze blame</div><div> 106ms systemd-logind.service</div><div> 84ms systemd-udev-trigger.service</div><div> 82ms cron.service</div><div> 82ms gpm.service</div>
<div> 79ms systemd-user-sessions.service</div><div> 47ms powertop.service</div><div> 45ms systemd-tmpfiles-setup-dev.service</div><div> 38ms dev-hugepages.mount</div><div> 37ms sys-kernel-debug.mount</div>
<div> 34ms tmp.mount</div><div> 28ms dev-mqueue.mount</div><div> 26ms systemd-networkd.service</div><div> 22ms systemd-remount-fs.service</div><div> 16ms loadkeys.service</div>
<div> 16ms systemd-fsck-root.service</div><div> 14ms systemd-update-utmp.service</div><div> 14ms systemd-journal-flush.service</div><div> 12ms udisks.service</div><div> 12ms ifupdown-clean.service</div>
<div> 11ms systemd-sysctl.service</div><div> 11ms systemd-tmpfiles-setup.service</div><div> 11ms sshd@0-192.168.1.115:220-192.168.1.107:62685.service</div><div> 10ms kmod-static-nodes.service</div>
<div> 8ms chain.mount</div><div> 7ms systemd-rfkill@rfkill0.service</div><div> 7ms dev-disk-by\x2duuid-c622cc92\x2dbaf6\x2d4663\x2db6ee\x2d4932b39f</div><div> 5ms systemd-random-seed.service</div>
<div> 4ms systemd-udevd.service</div><div> 1ms systemd-rfkill@rfkill1.service</div><div><br></div></div>