Ksplice: kernel patches without reboots
Posted May 9, 2008 6:35 UTC (Fri) by
xamal (guest, #51976)
In reply to:
Ksplice: kernel patches without reboots by aleXXX
Parent article:
Ksplice: kernel patches without reboots
I need to take the time to respond to this. This sort of thing is NOT new and has been done for a long long long time.
NASA does this as part of normal practice. Basically diff(objectold, objectnew) ... then carefully smush the diff in place. In an old Dr. Dobbs (of which I have a hard copy) the following was said:
DDJ: And when you had to hot-patch in flight?
GR: That's standard procedure. You always build in the ability to change it. ( Read ~ http://www.ddj.com/184411097 )
As further evidence that this is done on Spacecraft please read: http://www.flightsoftware.org/files/FSW07_Calder.ppt
If you really want to get into this read http://en.wikipedia.org/wiki/Binary_File_Descriptor_library
As I said before this stuff has been done since time immemorial (or at least when the first computers showed up) ... also read up self-modifying-code.
(
Log in to post comments)