Re: iMX6 EOMA-68 CPU Card (or rather arguing over what a boot loader should do)
On Thu, Feb 28, 2013 at 01:44:04PM -0600, Bill Gatliff wrote:
> 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.
I think the big difference is: Some of us design it to not go wrong.
Some of us design it to make it easy to fix when something goes wrong.
To some users, something going wrong really isn't appreaciated and it
should really be designed to avoid that. Simply reloading the box
isn't good enough.