Компания SUSE объявила (https://www.suse.com/company/press/2014/11/suse-linux-enterp...) о начале распространения для SUSE Enterprise Linux 12 исправлений для ядра Linux, созданных с использованием технологии kGraft (http://www.opennet.me/opennews/art.shtml?num=39424) и позволяющих на лету применить обновление к ядру, без перезагрузки и остановки работы. Обновление ядра Linux на лету является востребованной возможностью для промышленных дистрибутивов и систем, критичных ко времени простоя, давая возможность применять обновления в любое время, не дожидаясь планового окна на техническое обслуживание. Близкие по возможностям аналогичные технологии развиваются компаниями Red Hat (kpatch (http://www.opennet.me/opennews/art.shtml?num=39235)) и Oracle (Ksplice (http://www.ksplice.com/)) для своих дистрибутивов Linux, унификации в данном вопросе пока добиться не удалось.URL: https://www.suse.com/company/press/2014/11/suse-linux-enterp...
Новость: http://www.opennet.me/opennews/art.shtml?num=41089
А в OpenSuSE это уже есть? Или это Enterprise-only фича?
Дальше заголовка не читаем? Или это Аноним-only фича?
А искусственной унификации в данном вопросе и не надо. Здоровая конкуренция решит, кто прав.
Только Потерингу не говорите.
В линуксе как обычно: http://hsto.org/getpro/habr/comment_images/e1e/960/02b/e1e96...
Осталось научиться отличать линукс от FOSS, а форк - от стандарта.
"на лету" в ковычки))))
кАвычки https://ru.wikipedia.org/wiki/Кавычки
и тем не менее "на лету" в кАвычках следует писать))) хотя может речь о linux на борту самолета, например))
Выгрузка будет или будет течь?
Отличная новость, весьма хорошая технология.
А унификация ... со временем, все три решения переймут сильные и слабые стороны друг друга + что-то будет развиваться шустрее + ... не трагедия, как по мне, нормальная жизнь
Коммент настоящего манагера - написал дох...я, но ни слова по делу!Какие сильные, какие слабые? Разбор, анализ, тестирование!
Хвать срать уже поносом пиарным, сайт по IT всё же.
> Какие сильные, какие слабые? Разбор, анализ, тестирование!На Ваш вопрос есть краткий ответ в заметке о "kGraft", ссылка на которую приведена в текущей новости - http://www.opennet.me/opennews/art.shtml?num=39424
Раз Вы пропустили эту новость и не перешли по ссылке, то:".... Основное отличие kGraft от kpatch сводится к методу генерации модуля-патча, который в kGraft может формироваться непосредственно на основе исходных текстов, без манипуляций c объектным кодом (kpatch формирует патч на основе сравнения двух бинарных сборок ядра).
Средства наложения патчей на базе kGraft ограничены заменой целиком функций и связанных с ними констант. Патч формируется при помощи специального инструментария, выявляющего подлежащие замене функции на основе анализа исправлений исходных текстов, после чего формирующего исходный код модуля ядра с реализацией патча. Cгенерированный модуль загружается в ядро штатными средствами, как и любой другой модуль ядра, после чего выполняет все необходимые действия по внесению изменений в ядро без прерывания работы системы. В своей работе kGraft базируется на технологиях и идеях уже доступных в ядре: ftrace, зарезервированное через mcount место в заголовках функций, уже применяемая в jumplabels техника исправления INT3/IPI-NMI, RCU-подобное обновление кода, не требующее остановки ядра. "
Что я могу сюда добавить, если на данный момент не было возможности погонять kGraft значительное время "под нагрузкой" ? Впрочем - лучше было помолчать.
От лукавого….
[quote]
Обновление ядра Linux на лету является востребованной возможностью для промышленных дистрибутивов и систем, критичных ко времени простоя, давая возможность применять обновления в любое время, не дожидаясь планового окна на техническое обслуживание.
[/quote]
Дешевле остановиться на полдня и перекомпилить ядро с обновлениями, чем непонятно что подгрузить в процессе и потом полгода разгребать дерьмо, как это иранцы делали на заводе по обогащению урана.