The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Для SUSE Enterprise Linux началось распространение обновлений ядра, не требующих перезагрузки

19.11.2014 08:33

Компания SUSE объявила о начале распространения для SUSE Enterprise Linux 12 исправлений для ядра Linux, созданных с использованием технологии kGraft и позволяющих на лету применить обновление к ядру, без перезагрузки и остановки работы. Обновление ядра Linux на лету является востребованной возможностью для промышленных дистрибутивов и систем, критичных ко времени простоя, давая возможность применять обновления в любое время, не дожидаясь планового окна на техническое обслуживание. Близкие по возможностям аналогичные технологии развиваются компаниями Red Hat (kpatch), Cloudlinux (kernelcare) и Oracle (Ksplice) для своих дистрибутивов Linux, унификации в данном вопросе пока добиться не удалось.

  1. Главная ссылка к новости (https://www.suse.com/company/p...)
  2. OpenNews: Для ядра Linux предложен livepatch, механизм обновления без перезагрузки
  3. OpenNews: Релиз дистрибутива SUSE Linux Enterprise 12
  4. OpenNews: Для Fedora Linux создан репозиторий для тестирования новинок в ядре Linux
  5. OpenNews: Компания SUSE открыла код kGraft, системы для обновления ядра Linux без перезагрузки
  6. OpenNews: Компания Red Hat открыла код kpatch для организации обновления на лету ядра Linux
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/41089-kgraft
Ключевые слова: kgraft, patch, kernel, linux
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 09:12, 19/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А в OpenSuSE это уже есть? Или это Enterprise-only фича?
     
     
  • 2.15, Аноним (-), 17:33, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Дальше заголовка не читаем? Или это Аноним-only фича?
     

  • 1.3, Константавр (ok), 09:54, 19/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А искусственной унификации в данном вопросе и не надо. Здоровая конкуренция решит, кто прав.
     
     
  • 2.6, Аноним (-), 10:51, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Только Потерингу не говорите.
     

  • 1.4, Аноним (-), 10:11, 19/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    В линуксе как обычно: http://hsto.org/getpro/habr/comment_images/e1e/960/02b/e1e96002b5abca7c2355bb
     
     
  • 2.5, plain5ence (ok), 10:40, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Осталось научиться отличать линукс от FOSS, а форк - от стандарта.
     

  • 1.7, Анонимфывфыв (?), 11:25, 19/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    "на лету" в ковычки))))
     
     
  • 2.9, demon (??), 11:46, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    кАвычки https://ru.wikipedia.org/wiki/Кавычки
     
     
  • 3.16, Анонимфывфыв (?), 18:55, 20/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    и тем не менее "на лету" в кАвычках следует писать))) хотя может речь о linux на борту самолета, например))
     

  • 1.8, Аноним (-), 11:30, 19/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Выгрузка будет или будет течь?
     
  • 1.10, edwin3d (ok), 11:51, 19/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Отличная новость, весьма хорошая технология.
    А унификация ... со временем, все три решения переймут сильные и слабые стороны друг друга + что-то будет развиваться шустрее + ... не трагедия, как по мне, нормальная жизнь
     
     
  • 2.13, pavlinux (ok), 16:48, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Коммент настоящего манагера - написал дох...я, но ни слова по делу!  

    Какие сильные, какие слабые? Разбор, анализ, тестирование!
    Хвать срать уже поносом пиарным, сайт по IT всё же.

     
     
  • 3.14, edwin3d (ok), 17:03, 19/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Какие сильные, какие слабые? Разбор, анализ, тестирование!

    На Ваш вопрос есть краткий ответ в заметке о "kGraft", ссылка на которую приведена в текущей новости - https://www.opennet.ru/opennews/art.shtml?num=39424
    Раз Вы пропустили эту новость и не перешли по ссылке, то:

    ".... Основное отличие kGraft от kpatch сводится к методу генерации модуля-патча, который в kGraft может формироваться непосредственно на основе исходных текстов, без манипуляций c объектным кодом (kpatch формирует патч на основе сравнения двух бинарных сборок ядра).

    Средства наложения патчей на базе kGraft ограничены заменой целиком функций и связанных с ними констант. Патч формируется при помощи специального инструментария, выявляющего подлежащие замене функции на основе анализа исправлений исходных текстов, после чего формирующего исходный код модуля ядра с реализацией патча. Cгенерированный модуль загружается в ядро штатными средствами, как и любой другой модуль ядра, после чего выполняет все необходимые действия по внесению изменений в ядро без прерывания работы системы. В своей работе kGraft базируется на технологиях и идеях уже доступных в ядре: ftrace, зарезервированное через mcount место в заголовках функций, уже применяемая в jumplabels техника исправления INT3/IPI-NMI, RCU-подобное обновление кода, не требующее остановки ядра. "

    Что я могу сюда добавить, если на данный момент не было возможности погонять kGraft значительное время "под нагрузкой" ? Впрочем - лучше было помолчать.

      

     

  • 1.12, bOOster (?), 15:45, 19/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    От лукавого….
     
  • 1.17, adolfus (ok), 12:04, 02/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    [quote]
    Обновление ядра Linux на лету является востребованной возможностью для промышленных дистрибутивов и систем, критичных ко времени простоя, давая возможность применять обновления в любое время, не дожидаясь планового окна на техническое обслуживание.
    [/quote]
    Дешевле остановиться на полдня и перекомпилить ядро с обновлениями, чем непонятно что подгрузить в процессе и потом полгода разгребать дерьмо, как это иранцы делали на заводе по обогащению урана.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру