`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

SUSE разрабатывает технологию обновления ядра Linux без полной перезагрузки

+11
голос

Команда разработчиков SUSE Labs готовит к выпуску программный инструмент kGraft, позволяющий производить обновление ядра Linux без остановки работы системы, что даст возможность не прерывать работу критически важных бизнес-приложений и снизить время простоя серверов.

Возможность обновления ядра Linux на лету чрезвычайно важна для промышленных систем, но общедоступная реализация ядром Linux пока не предоставляется. В определенном смысле kGraft — аналог созданной Oracle технологии Ksplice, но, в отличие от нее, является проектом с открытым кодом. И Ksplice, и kGraft позволяют на лету вносить исправления, не затрагивающие динамически изменяемые структуры данных ядра, этого достаточно для устранения многих видов логических ошибок.

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

Сейчас kGraft находится в состоянии предварительной сборки, окончательный вариант ожидается в марте 2014 г. Компоненты, работающие на уровне ядра, будут распространяться с лицензией GPLv2, выполняемые в пользовательской среде утилиты для создания патчей на лету — под лицензией GPLv3. В дальнейшем технология будет интегрирована в ядро Linux.

Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365

+11
голос

Напечатать Отправить другу

Читайте также

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT