Компания 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.






