Re: [Fastboot] Re: [PATCH 0/29] overview

From: Eric W. Biederman
Date: Thu Jan 20 2005 - 15:18:45 EST


Werner Almesberger <wa@xxxxxxxxxxxxxxx> writes:

> So if there was a vote to be cast for getting kexec into mainline
> as quickly as possible, you'd certainly have mine :-)

The hard one there is support of arbitrary OS's. Most
of the existing interfaces that have been designed require callbacks
during booting which is the hard piece to support in a linux based
environment.

But loadlin does fairly strongly show that you can do interesting
things to load a non-native OS if you have the appropriate
environment.

I think part of the challenge is the conversation on what should
happen with bootloaders is fragmented. But that may not be
a bad thing. Most people want to implement simple boot policies,
and really don't care for the full complexity that some firmware
solutions allow. So what I have seen is people will take kexec
and implement their custom policy instead of doing something complex.

With 1MB ROMS starting to show up it using a kernel based bootloader
is starting to look like a real possibility on the LinuxBIOS front.

There is also the other use case that I have a use for as well.
Kernel upgrades. I need to get my patch into /sbin/reboot or
at least the initscripts but the ability to easily switch from
one kernel to another without going through the firmware is also
very handy. That case is the core case has been my motivating
factor lately.

And at this point the question is really not about getting
kexec into the mainline. Andrew picking it up, the syscall number
being reserved, and interface being fixed have done that. The goal
now is to build enough confidence so that we can move from the
development to the stable kernel.

Want to help?

Eric
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/