On Thu, 3 Dec 2009, Aras Vaichas wrote:
2009/12/3 Tim Bird <tim.bird@xxxxxxxxxxx>
Mike Frysinger wrote:
i know your e-mail intro states "embedded Linux" as does the wiki, but
i'm gonna take a stab anyways. does this apply to Linux only and not
open source boot loaders (like U-Boot) ?
It applies to anything in the "embedded Linux" ecosystem. This
would very much include open source boot loaders like U-Boot.
I've got a list of "nice to haves"
Any boot time speed up work.
Support for 2nd stage booting from NAND with newer filesystems such as
UBIFS. i.e. simplified UBI/UBIFS read/write/format code in a small
footprint.
Is it heretical to suggest a BSD licence for that too, to encourage
adoption into other bootloaders? Or at least LGPL or the
"GPL with linking exception" licence that libstdc++/eCos/JFFS2 have.
TFTP server in a boot loader (U-boot or other). i.e. allows you to
push a firmware upgrade image to a device. I do know of a few of these
but they are not open sourced.
OpenFirmware copes with this quite nicely (or with http download, for that
matter). You can even flash a whole bunch of devices at once with
multicast over the wireless. Somewhere there's a photo of me with a few
hundred OLPC laptops laid out across the floor of main hall in a Mongolian
school, all sucking up their NAND image over the wireless.
The world needs more OpenFirmware :)
--
dwmw2