Red Hat и SUSE объединили технологии «горячих» патчей (kPatch и kGraft) в общем API для ядра Linux
Разработчики из Linux-компаний Red Hat и SUSE опубликовали код базовой инфраструктуры, предоставляющей универсальный API для применения патчей к ядру Linux «на лету» (без перезагрузки системы и остановки работы приложений).
Изначально для решения этой задачи Red Hat и SUSE независимо друг от друга разработали две конкурирующие технологии: kPatch и kGraft, мало отличающиеся друг от друга по своим возможностям и характеристикам. После дискуссии на конференции Linux Plumbers' Conference, состоявшейся в 2014 году в Дюссельдорфе, обе компании решили объединить усилия и совместно разработать подход к решению проблемы «горячих» патчей.
В минувшую среду код базового API, предложенного SUSE и Red Hat,
Стоит также вспомнить, что в 2011 году корпорация Oracle, не участвовавшая в случившейся инициативе, купила авторов первой реализации подобной технологии — компанию Ksplice.
Aлександр по материалам lkml.org, theregister.co.uk.