SUSE представила kGraft для обновления ядра Linux без перезагрузки

Вчера компания SUSE объявила о доступности kGraft — своей технологии для обновления ядра Linux без необходимости в последующей перезагрузке системы.

По предназначению kGraft схожа с продуктом Ksplice, созданным в Массачусетском технологическом институте (MIT) и купленным Oracle для Oracle Linux (и затем RHEL), однако разработчики из SUSE утверждают, что «kGraft, в отличие от других технологий, не требует остановки ядра даже на короткие периоды времени, что упрощает процесс установки без простоя системы критически важных обновлений в безопасности и других патчей». Как и другие подобные проекты, kGraft предназначена только для критических обновлений (простых изменений в коде).

Схема перенаправления кода с помощью kGraft
Схема перенаправления кода с помощью kGraft / Иллюстрация с сайта novell.com

Новая технология выросла из исследовательского проекта в SUSE Labs и для реализации поставленной задачи использует самостоятельно модифицируемый код INT3/IPI-NMI, механизм обновлений в стиле RCU (read-copy-update), стандартные механизмы ядра для загрузки и линковки модулей. Войтех Павлик (Vojtech Pavl?k), директор SUSE Labs, продемонстрировал наложение патчей на ядро Linux с помощью kGraft на мероприятии Collaboration Summit 2014, организованном Linux Foundation.

Хорошей новостью стало обещание SUSE добавить kGraft в основную ветку развития ядра Linux (upstream).

Подробности о технологии доступны на suse.com/promo/kgraft.html.

Автор: Дмитрий Шурупов по материалам SUSE.




!

Если для Вас конкретно эта новость оказалась важной или интересной - пожалуйста, поделитесь ею в своей любимой социальной сети с помощью кнопок, расположенных под этим текстом. Это поможет нам в будущем делать более качественную подборку материалов, исходя из Ваших потребностей\интересов.




Коды для вставки в блог\форум

blog comments powered by Disqus


Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Интересные новости
AMD Ryzen 3000 получили заплатку BIOS для исправления проблем с Linux и Destiny 2AMD Ryzen 3000 получили заплатку BIOS для исправления проблем с Linux и Destiny 2
Adblock Plus: блокировщик Chrome не спасёт от навязчивой рекламыAdblock Plus: блокировщик Chrome не спасёт от навязчивой рекламы
Атакующий WhatsApp троян заразил уже 25 миллионов устройствАтакующий WhatsApp троян заразил уже 25 миллионов устройств
Mozilla добавит в Firefox функцию защиты от трекеров соцсетейMozilla добавит в Firefox функцию защиты от трекеров соцсетей
Блок рекламы


Похожие новости

AMD Ryzen 3000 получили заплатку BIOS для исправления проблем с Linux и Destiny 2AMD Ryzen 3000 получили заплатку BIOS для исправления проблем с Linux и Destiny 2
WWDC 2019: Apple представила macOS 10.15 CatalinaWWDC 2019: Apple представила macOS 10.15 Catalina
Microsoft рассказала о «современной ОС» с незаметными обновлениямиMicrosoft рассказала о «современной ОС» с незаметными обновлениями
Google наделила хромбуки поддержкой LinuxGoogle наделила хромбуки поддержкой Linux
В Windows появится командная строка со смайлами и ядром LinuxВ Windows появится командная строка со смайлами и ядром Linux
Windows 10 начнёт автоматически удалять проблемные обновленияWindows 10 начнёт автоматически удалять проблемные обновления
Вышло новое ядро Linux 5.0Вышло новое ядро Linux 5.0
Microsoft возобновляет распространение обновления Windows 10 October 2018Microsoft возобновляет распространение обновления Windows 10 October 2018
Чип Apple T2 на новых MacBook блокирует установку LinuxЧип Apple T2 на новых MacBook блокирует установку Linux
Разработчик выпустил эмулятор Windows 95 для macOS, Windows и LinuxРазработчик выпустил эмулятор Windows 95 для macOS, Windows и Linux
Последние новости

Подгружаем последние новости