![]() | ||||||||||
Messages in this thread |
Anomalous Force wrote: > a hot swap kernel would be something like the holy grail of kernel > hacking. :-) This comes up every once in a while. The closest approximation you have for this is swsusp. But you'd of course want to start a non-identical kernel. And that's where the hard problems lie. An older or newer kernel would have different data structures, and possibly even data structures which are arranged in a different way (e.g. a hash becomes some kind of tree, etc.). So you'd need some translation mechanism that "upgrades" or "downgrades" all kernel data, including all pointers and offsets that may be sitting around somewhere. Good luck :-) Your best bet would be to use a system that already implements some form of checkpointing or process migration, and use this to preserve user space state across kexec reboots. openMosix may be relatively close to being able to do this for general user space. (I don't know what openMosix currently can do, but many of the problems they need to solve are similar in nature.) - Werner -- _________________________________________________________________________ / Werner Almesberger, Buenos Aires, Argentina wa@almesberger.net / /_http://www.almesberger.net/____________________________________________/ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | |||||||||
| Last update: 2005-03-22 12:31 [from the cache] ©2003-2008 | ||||||||||