(Untitled)

Sep 15, 2008 03:34

http://lkml.org/lkml/2008/9/13/6

These RFC patches add support for Ksplice [1], a rebootless update system, to the kernel. I previously mentioned Ksplice to the LKML a few months ago [2]. The basic idea is that Ksplice can apply an update to a running Linux kernel based only on a ( Read more... )

Leave a comment

Comments 6

koct9i September 15 2008, 05:30:04 UTC
ну эта штука ядро всё-таки компилирует, а не то чтобы cat fix.diff > /dev/ksplice =)
да и вручную с помощью kprobe такое давно можно сделать, тут просто автоматизация в юзерспейсе.

кстати, умные люди говорят, что в соляре что-то такое уже давно есть.

Reply

bachan September 15 2008, 05:59:10 UTC
офигенно, да.

а вы пользуетесь уже этой автоматизацией?
это же очень удобно должно быть вам по идее.

Reply

koct9i September 15 2008, 08:04:57 UTC
быстрее пересобрать и перебутить чем таки костыли втыкать, а то упадаёт что и за всей
этой машинерией не поймёшь что стряслось. это всё наверно нужно на живых системах, где деструктивные методы типа ребута не применимы. а у нас наоборот есть технологии чтоб всё спокойно работало на другой система пока основная перезагружается.

даже kprobe ИМХО никто не использует -- обычно достаточно подумать, в худшем случае воткнуть пару printk/dump_stack в нужное место.
а вот debugfs я как-то использовал раз чтоб по-быстрому десяток счётчиков вывести наружу и в реальном времени смотреть что куда там перетекает. =)

Reply

bachan September 15 2008, 09:37:24 UTC
ага.

это все, мне кажется, дает возможность делать в in-kernel традиционно юзерспейсные приложения.
ну, на тех живых системах, где это может дать какой-нибудь прирост, да.

Reply


Leave a comment

Up