On Thu, Feb 28, 2013 at 1:32 PM, Luke Kenneth Casson Leighton <[email protected]> wrote: > > there is absolutely no reason why this application should not read a > linux kernel + initrd and execute that instead of u-boot. > > the point i'm making is: the exact same technique could be deployed > on any other hardware, again making it completely unnecessary to make > a dog's dinner out of u-boot or pollute the linux kernel itself with > yet more low-level initialisation.
This. As in, "what he said". And if the kernel+initramfs that it loads ends with an optional kexec and/or pivot_root, then the end user sees the overall experience as the platform "booting" their kernel from /boot in their filesystem. What's more, when the end user wants to update their kernel, it's a simple apt-get just like every other program file in the system. And if something goes horribly wrong, they see a super-smart "bootloader" (the aforementioned kernel+initramfs) doing a wget, multistrap, ssh, throwing up a web page, or something else intelligent to help them get things back into line. b.g. -- Bill Gatliff [email protected] -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/cadkcaustlxgbewudcu9s_aoq-aqa6om+t6atb674yocnxyq...@mail.gmail.com

