Red Hat и SUSE объединили технологии «горячих» патчей (kPatch и kGraft) в общем API для ядра Linux
8Иллюстрация с сайта 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.
- Ksplice представила сервис для обновления Linux-ядра без перезагрузки 3 3 9 февраля 2010 г.
- Oracle купила разработчиков технологии Ksplice, обновляющей ядро Linux без перезагрузки 5 5 22 июля 2011 г.
- SUSE представила kGraft для обновления ядра Linux без перезагрузки 2 28 марта 2014 г.
- Canonical Livepatch Service — сервис обновления ядра Linux в Ubuntu без перезагрузки 19 октября 2016 г.
- Линус Торвальдс объявил голосование за номер для следующего релиза ядра Linux: 3.20 или 4.0 2 3 15 февраля 2015 г.
- Linux 4.0 — новый крупный релиз ядра Linux 8 2 13 апреля 2015 г.
GNU/Linux kernel 5.7 сменил статус с «mainline» на «stable» — теперь уже можно ставить 1
Вышло ядро Linux 5.7 — это mainline и лучше пока подождать 1
SUSE: Не беспокойтесь за будущее btrfs — это файловая система по умолчанию для наших Linux-дистрибутивов 2 3
SUSE представила kGraft для обновления ядра Linux без перезагрузки 2
IBM, HP, Intel и Red Hat создали Linux-альянс Open Virtualization Alliance вокруг KVM 4
SuSE 8.2 Pro против Red Hat Linux 9
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Количество плюсиков у новости тут наглядно подтверждает, что в сообществе ждали и рады. Давно напрашивался общий подход — спасибо авторам за то, что разум возобладал над синдромом not invented here!
P.S. Отсутствие оракла в этом событии выглядит показательно, как они используют опенсорс ;))
Просто, как показала практика, ораклу проще купить, чем что-то разрабатывать.