Hi all (especially Andrew), Once we step outside the comfortable world of x86 platforms our old friends SYSLINUX, ISOLINUX and PXELINUX don't work.
My initial testing of the Raspberry Pi has been using the specific rules for what needs to included on its SD card, but LEAF is a generic framework so I want to minimize the number of platform-specific features in our build system. The more generic approach is to use a boot loader, like Das U-Boot. Advantages: - Matches the structure of what we do for x86 platforms - Offers a standard approach across a variety of platforms - Flexibility to boot from local media or the network (NFS, TFTP) Disadvantages: - Slightly slower to boot, since need to load the boot loader which then loads the Linux kernel - Something extra for developers (and users) to learn On balance I think the Advantages win. There are a few options but Das U-Boot seems to be the de-facto standard, so I propose that we select that as the default boot loader for non-X86 platforms. Any disagreement? There is some work on an implementation of Das U-Boot for the Raspberry Pi here: http://kernelnomicon.org/ (Not currently working for me; I need to hook up a serial console and the parts for that are currently shipping from China.) david ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel