Авторские статьи

Обновление ядра linux без перезагрузки.


В компьютерном мире есть понятие динамического обновления приложения (dynamic software updating или DSU). Не каждый мощный программный продукт может похвастать, что его можно патчить на лету. Ядро Linux один из таких проектов и нас, пользователей, должна радовать такая killer фича в наших системах.

Работа kPatchНа десктопах, возможно, долгая работа без перезагрузки (uptime) не так нужна, но кроме десктопов есть ещё сервера, облака и мобильный сектор, который захватывают linux системы. Вы свой смартфон часто перезагружаете? А вот если завтра там будет Ubuntu?

Немного печально, что, не успев появиться в мире linux, такая важная технология как динамическое обновление ядра уже размножилась в количестве 3 штук в виде конкурирующих проектов. Ksplice от Oracle не претендует в попадание в основное ядро из-за своей проприетарщины, хоть Oracle так же играет в линукс. Есть свободный kPatch от Red Hat и kGraft от SUSE. Основное отличие kGraft от kPatch сводится к методу генерации модуля-патча, который в kGraft может формироваться непосредственно на основе исходных текстов, без манипуляций c объектным кодом (kPatch формирует патч на основе сравнения двух бинарных сборок ядра).

Вот между этими двумя проектами, kGraft и kPatch, не хотелось бы противостояния. И на радость нам - не будет! Разработчики OpenSUSE на базе этих двух родственных проектов продвигают функционал, называемый образно Live Patching. Разработчики проектов kPatch и kGraft дали своё согласие на работу в общих вопросах дальнейшего развития. Был послан запрос (pull request) на добавление в linux 3.20 и сейчас ожидается решение Линуса Торвальдса.

Есть надежда, что скоро в upstream мы увидим наработки проектов и нам будет доступна по умолчанию такая классная и уникальная фича - обновление без перезагрузки!

Разработчик SUSE показывает латание ядра linux с помощью kGraft, что позволяет оперативно устранять проблемы с безопасностью.

Дополнительные материалы:
Безопасность Ubuntu.
Ubuntu получила высший балл.
Intel считает, что Canonical является лидером безопасных облачных решений.

Дата последней правки: 2015-02-13 17:06:00

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта