nixp.ru v3.0

21 ноября 2024,
четверг,
18:32:20 MSK

13 февраля 2015, 09:59

Red Hat и SUSE объединили технологии «горячих» патчей (kPatch и kGraft) в общем API для ядра Linux

8
Логотип конференции, на которой разработчики Red Hat и SUSE приняли решение о сотрудничестве
Логотип конференции, на которой разработчики Red Hat и SUSE приняли решение о сотрудничестве
Иллюстрация с сайта Cellrox.Com

Разработчики из Linux-компаний Red Hat и SUSE опубликовали код базовой инфраструктуры, предоставляющей универсальный API для применения патчей к ядру Linux «на лету» (без перезагрузки системы и остановки работы приложений).

Изначально для решения этой задачи Red Hat и SUSE независимо друг от друга разработали две конкурирующие технологии: kPatch и kGraft, мало отличающиеся друг от друга по своим возможностям и характеристикам. После дискуссии на конференции Linux Plumbers' Conference, состоявшейся в 2014 году в Дюссельдорфе, обе компании решили объединить усилия и совместно разработать подход к решению проблемы «горячих» патчей.

В минувшую среду код базового API, предложенного SUSE и Red Hat, был принят Линусом Торвальдсом в ядро Linux 3.20.

Стоит также вспомнить, что в 2011 году корпорация Oracle, не участвовавшая в случившейся инициативе, купила авторов первой реализации подобной технологии — компанию Ksplice.

Постоянная ссылка к новости: http://www.nixp.ru/news/13186.html. Aлександр по материалам lkml.org, theregister.co.uk.

fb twitter vk
Филипп Корвин

Количество плюсиков у новости тут наглядно подтверждает, что в сообществе ждали и рады. Давно напрашивался общий подход — спасибо авторам за то, что разум возобладал над синдромом not invented here!

P.S. Отсутствие оракла в этом событии выглядит показательно, как они используют опенсорс ;))

bushmen

Просто, как показала практика, ораклу проще купить, чем что-то разрабатывать.