User: Password:
|
|
Subscribe / Log in / New account

Ksplice: kernel patches without reboots

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)


Copyright © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds