Домой Софт Canonical предоставит для систем ARM64 обновления ядра, не требующие перезагрузки

Canonical предоставит для систем ARM64 обновления ядра, не требующие перезагрузки

Разработчики Canonical адаптировали инфраструктуру Livepatch для архитектуры ARM64. Пользователи Ubuntu 26.04 LTS теперь могут устанавливать критические патчи «на лету».

Компания Canonical официально расширила возможности сервиса Livepatch, включив в него поддержку систем на базе архитектуры ARM64. Новая функция доступна для пользователей дистрибутивов Ubuntu 26.04 LTS и Ubuntu Core 26. Ранее технология «живого» обновления ядра была ограничена исключительно архитектурой x86_64, так как для ARM64 существовали технические препятствия, связанные с отсутствием поддержки надежных трассировок стека (CONFIG_HAVE_RELIABLE_STACKTRACE) и недостаточными возможностями инструментов objtool и kpatch для корректной оценки состояния системы до и после применения патчей. Работа над адаптацией инфраструктуры под ARM64 заняла у инженеров три года.

Как работает Livepatch

Механизм Livepatch дает возможность вносить критически важные исправления в ядро Linux без необходимости перезагрузки системы, что позволяет избежать вынужденных простоев оборудования и сервисов. Под действие Live-патчей подпадают только те уязвимости, которым присвоен высокий или критический уровень опасности.

Принцип работы технологии заключается в подмене функций непосредственно в работающем ядре. Применяется штатная подсистема ftrace, которая перенаправляет вызовы на исправленный код. Сам патч поставляется в виде загружаемого модуля ядра, реализующего необходимые изменения в памяти.

Доступ к сервису Ubuntu Pro

Функция Live-патчей является частью платной и бесплатной подписки Ubuntu Pro. Сервис обеспечивает расширенное сопровождение системы с получением обновлений безопасности на протяжении 10 лет, тогда как стандартный цикл поддержки LTS-релизов ограничен пятью годами. Подписка охватывает не только основные пакеты (Main), но и более 23 тысяч дополнительных программных компонентов.

Условия использования Ubuntu Pro включают:

  • Частные лица и малый бизнес: бесплатная подписка для инфраструктур до 5 физических хостов (включая все виртуальные машины на них).
  • Члены сообщества Ubuntu: расширенный бесплатный доступ для 50 хостов.
  • Корпоративный сектор: стоимость подписки составляет $25 в год для рабочих станций и $500 в год для серверов.

Для активации доступа к сервису необходимо иметь учетную запись Ubuntu One.

Источник: http://www.opennet.ru