Ksplice, patchare il kernel senza reboot!

babytux

Leggo ora da KernelTrap che Jeff Arnold ha presentato ksplice. Queste sono le sue parole:

He explained, “the system takes as input a kernel security patch (which can be a unified diff taken directly from Linus’ GIT tree) and the source code corresponding to the running kernel, and it automatically creates a set of kernel modules to perform the update. The running kernel does not need to have been customized in advance in any way.” The project’s website notes, “ksplice cannot handle semantic changes to data structures—that is, changes that would require existing instances of kernel data structures to be transformed.

“questo sistema prende in input una patch di sicurezza (che puo’ essere un diff preso direttamente dal GIT tree di Linus) e il codice corrispondente del kernel in uso, automaticamente crea un set di moduli del kernel per effettuare l’update. Il kernel in uso non necessita di essere modificato in anticipo in nessun modo. ksplice non puo’ gestire cambiamenti alle strutture dati, perche’ questo richiederebbe che le strutture nelle istanze gia’ in funzione del kernel siano trasformate [al volo :P]”

Una feature davvero eccezionale, non resta che vedere le prove su strada :D.

Comments (1)

[...] admin wrote an interesting post today onHere’s a quick [...]

Leave a comment

You must be logged in to post a comment.