<p>Hi all,</p><p>I already mentioned an Acer One boots very fast from flash, like 5-10s to X server with window manager loaded. I remembered that I can do a TAR.BZ2 of the whole root of the SSD and put it online somewhere, if anyone cares to have a look to see what they have done at Linpus to speed up the boot of this particular Fedora flavour.<br>
</p><p>We could supposedly download it from here: <a href="http://www.linpus.com/products_1.php#">http://www.linpus.com/products_1.php#</a></p><p>But, at least for me, it's not quite working.</p><p>I volunteer for that effort but would like to have some help from Wade, since I've mostly used Gentoo since I became a penguin, and I don't known much else. Gentoo uses a different init system from most distros, so I never did do much init system hacking out of Gentoo. When I did do it(OpenSUSE and Ubuntu, mostly writing init scripts and toying with the boot process), it was something I didn't want to do again, I love Gentoo's baselayout too much - it's simple to work with and supports parallel init script startup for at least three years.</p>
<p>Take a look at: <a href="http://www.youtube.com/watch?v=Mg_HBgwRZS4">http://www.youtube.com/watch?v=Mg_HBgwRZS4</a> to get an idea of how fast it is.</p><p>It boots the X and window manager and then starts loading network and ACPI stuff in parallel, it still takes a while for everything to be up but it's generally quite fast, especially if you just want to access local stuff.</p>
<p>Best regards,</p><p>                                  Tiago Marques</p><p></p><br><div class="gmail_quote">On Tue, Feb 3, 2009 at 5:13 PM, Mitch Bradley <span dir="ltr"><<a href="mailto:wmb@laptop.org">wmb@laptop.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
> Date: Tue, 3 Feb 2009 07:57:02 -0500<br>
> From: Wade Brainerd <<a href="mailto:wadetb@gmail.com">wadetb@gmail.com</a>><br>
> Subject: Re: OLPC upgrades<br>
> To: "C. Scott Ananian" <<a href="mailto:cscott@laptop.org">cscott@laptop.org</a>><br>
> Cc: OLPC Devel <<a href="mailto:devel@lists.laptop.org">devel@lists.laptop.org</a>><br>
> Message-ID: <<a href="mailto:377B4440-AAD7-412C-B22B-16158D6F464F@gmail.com">377B4440-AAD7-412C-B22B-16158D6F464F@gmail.com</a>><br>
> Content-Type: text/plain;     charset=us-ascii;       format=flowed;  delsp=yes<br>
><br>
> A patch isn't really appropriate but generally speaking I:<br>
><br>
> - Followed Mitch Bradley's instructions for tar-ing /dev.<br>
> - Replaced the initrd with a 3 liner using busybox that just mounts<br>
> NAND and calls switch_root.  This involved undoing all the version<br>
> stuff in the filesystem.<br>
> - Replaced rc.sysinit with a 30 line script that starts the services I<br>
> want and mounts the required points.<br>
> - Removed the entire SYSV runlevel system.<br>
><br>
> I was learning about all this stuff as I did it, but it still didn't<br>
> take that long.  And I have a lot of plans to make it even faster.<br>
><br>
> A few things don't work right, like I'm still trying to figure out why<br>
> there are no network interfaces...But If anyone would like to see the<br>
> scripts I'd be happy to share them.<br>
><br>
<br>
How about bundling them up and attaching them to the "Improve Startup<br>
Speed" ticket <a href="http://dev.laptop.org/ticket/4349" target="_blank">http://dev.laptop.org/ticket/4349</a> .  That way all the<br>
research that nobody does anything about because it diverges too much<br>
from the blessed Fedora will all be in one place.<br>
<br>
<br>
_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.laptop.org">Devel@lists.laptop.org</a><br>
<a href="http://lists.laptop.org/listinfo/devel" target="_blank">http://lists.laptop.org/listinfo/devel</a><br>
</blockquote></div><br>