Jump to content

KernelCare

KernelCare
Разработчик(и) TuxCare
Первоначальный выпуск 19 марта 2014 г .; 10 лет назад ( 19.03.2014 ) [1]
Операционная система Линукс
Тип Расширение ядра
Лицензия GNU GPL версия 2
Веб-сайт уход за ядром

KernelCare ядра — это служба исправлений , которая предоставляет исправления безопасности и исправления ошибок для ряда популярных ядер Linux. [2] который можно установить без перезагрузки системы. [3]

Программное обеспечение KernelCare является коммерческим продуктом. Первая бета-версия была представлена ​​в марте 2014 года, а коммерческий запуск состоялся в мае 2014 года.

пользователя Агент KernelCare находится на сервере . Он периодически проверяет серверы распространения KernelCare. доступны новые исправления Если для текущего ядра , агент KernelCare загружает и применяет эти исправления к работающему ядру.

KernelCare Патч — это фрагмент кода, используемый для замены уязвимого или ошибочного кода в ядре. Это может быть произвольная модификация строки кода, а может быть отсутствующая проверка безопасности, набор функций или даже измененные структуры данных. [3] Патч компилируется как обычно, но сгенерированный код содержит дополнительную информацию обо всех измененных фрагментах кода, вызванных модификацией исходного исходного кода, а также информацию о том, как применять эти фрагменты кода. Полученные изменения кода безопасно применяются к работающему ядру.

Специальный модуль ядра KernelCare применяет исправления. Он загружает исправления в адресное пространство ядра, настраивает перемещения (т. е. исправляет ссылки на исходный код и данные ядра) и безопасно переключает путь выполнения с исходного кода на обновленные блоки кода. Код гарантирует безопасное применение исправления, поэтому ЦП не выполняет исходные блоки кода одновременно при переключении на новую версию. [4] [5]

См. также

[ редактировать ]
  • Динамическое обновление программного обеспечения — область исследований, направленная на обновление программ во время их работы.
  • kexec — метод загрузки совершенно нового ядра из работающей системы.
  • kGraft , kpatch и Ksplice — другие технологии оперативного исправления ядра Linux, разработанные SUSE, Red Hat и Ksplice, Inc. (позже приобретенные Oracle) соответственно.
  1. ^ «CloudLinux объявляет о выпуске службы обновления ядра KernelCare.com без перезагрузки» . PingZine.com. Архивировано из оригинала 29 июня 2016 года . Проверено 29 августа 2015 г.
  2. ^ «KernelCare обещает обновления безопасности Linux без перезагрузок» . Вар Гай. Архивировано из оригинала 14 сентября 2016 года . Проверено 29 августа 2015 г.
  3. ^ Перейти обратно: а б «KernelCare: новая система исправлений Linux без перезагрузки» . ЗДНет . Проверено 29 августа 2015 г.
  4. ^ «CloudLinux запускает публичную бета-версию KuberDock» . Архивировано из оригинала 17 августа 2016 года . Проверено 29 августа 2015 г.
  5. ^ «KernelCare обещает патчи без перезагрузок» . Про Линукс . Проверено 29 августа 2015 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0076e0a066cbebf3f8bc758f64ebce86__1720185000
URL1:https://arc.ask3.ru/arc/aa/00/86/0076e0a066cbebf3f8bc758f64ebce86.html
Заголовок, (Title) документа по адресу, URL1:
KernelCare - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)