Блоги Блоги 13.02.2015 в 11:39 comment

В Linux появится live patching: возможность обновления ядра без перезагрузки

author avatar

Андрей Белокриницкий

Обозреватель и автор журнала "Домашний ПК" (Andretti)

linux_kernel_tux

Вскоре пользователям Linux не потребуется перезагрузка системы даже при апдейте ядра.

Разработчики SUSE и Red Hat еще в прошлом году начали использовать системы live patching (kGraft и kpatch соответственно), не требующие перезагрузки Linux даже при обновления ядра.

kGraft и kpatch работают по несколько разным принципам. Насколько я понял, в упрощенном виде kGraft останавливает систему командой stop_machine() для применения обновлений, а kpatch перенаправляет работу всей системы с непропатченной версии ядра на пропатченную.

Сотрудничество разработчиков этих двух дистрибутивов Linux привело к добавлению live patching в основное ядро Linux версии 3.20. После выхода этой версии кернели, все версии Linux, использующие ее, смогут выполнять live patching.

Пока патч доступен только для x86 архитектуры, однако поддержка powerpc, s390 и Arm уже не за горами.


Що думаєте про цю статтю?
Голосів:
Файно є
Файно є
Йой, най буде!
Йой, най буде!
Трясця!
Трясця!
Ну такої...
Ну такої...
Бісить, аж тіпає!
Бісить, аж тіпає!
Loading comments...

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: