<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>