Могу ли я использовать Canonical Livepatch в Linux, не основанном на Debian?

Могу ли я использовать Canonical Livepatch на моем Arch Linux Desktop?

Я посмотрел вокруг и не вижу подробного списка о том, какие ОС действительно поддерживаются.

Я обнаружил, что только на основе Debian это было установлено с использованием Snap из раздела " Пользователи по распространению " на https://snapcraft.io/canonical-livepatch.

Спасибо!

1 ответ

Цитирование https://assets.ubuntu.com/v1/ac3aa269-DS_Canonical_Livepatch_Service_screen-AW_08.17.pdf:

Служба Canonical Livepatch Service позволяет применять критические
исправления безопасности ядра в ваших системах Ubuntu 16.04 LTS и 14.04 LTS без перезагрузки.

[...]

Системные Требования

Live патчи от Canonical доступны для общего вида 64-битных сборок Intel/AMD (aka, x86_64, amd64) ядра Ubuntu 16.04 LTS (Xenial), которое является ядром Linux 4.4, а также Ubuntu 14.04 LTS под управлением Linux 4.4 Аппаратное обеспечение ядра.

Канонические патчи работают на серверах и настольных компьютерах Ubuntu 16.04 LTS и 14.04 LTS, на физических машинах, виртуальных машинах и в облаке. Системы Ubuntu 14.04 LTS должны использовать ядро ​​Hardware Enablement.

Подводя итог, можно сказать, что по крайней мере на момент написания этого документа Livepatch был доступен только для серии ядра 4.4 поддерживаемых в настоящее время выпусков Ubuntu LTS.

Сегодня 18.04 LTS с ядром 4.15 также поддерживается, согласно https://wiki.ubuntu.com/Kernel/Livepatch

В любом случае, возвращаясь к вашему актуальному вопросу, я твердо верю, что Livepatch не совместим с какими-либо посторонними сборками ядра, отличными от Ubuntu. Поскольку Arch не имеет ничего общего с Canonical и Ubuntu, он не должен поддерживаться.

Однако (даже если это не по теме для этого сайта), Arch, похоже, поддерживает другие инструменты исправления ядра, такие как kpatch: https://wiki.archlinux.org/index.php/Kernel_live_patching

Другие вопросы по тегам