Отличная новость в Ubuntu 18.04 можно будет обновлять ядро системы забыв о перезагрузки. Проще говоря, обновления будут применены в реальном времени, и это поможет пользователям оставаться в безопасности (особенно тем, кто использует Ubuntu в качестве сервера).

Сама система имеет название Live patching.

Live patching позволяет устанавливать и применять критические обновления безопасности ядра Linux без перезагрузки системы. Вы всегда будете иметь актуальную версию ядра Linux Kernel, и в случае чего, вы не будете испытывать проблемы с какими-нибудь дырами в безопасности.

На серверах Linux обновление ядра – это огромное благо. Данная функция уменьшает время простоя и расходы на техническое обслуживание и повышает общий уровень безопасности и надежности системы.

Что же до десктопных дистрибутивов – функция будет полезна и для них (то бишь для простых пользователей), ее легко можно активировать в настройках, после чего просто забыть об этом.

Есть некоторые вещи, которые live patching сделать не сможет, например установка и включение новых графических драйверов или плавный переход к совершенно новой ветви ядра Linux.

Стоит отметить, что по-умолчанию данная функция отключена.

Как включить Canonical Livepatch на Ubuntu 18.04 LTS

В Ubuntu 18.04 LTS функцию можно включить через специальное окно, которое доступно в настройках Software & Updates. Стоит заметить, что вы должны быть авторизованы в Ubuntu One, т.к Canonical накладывает некоторые ограничения на использование этой замечательной функции. Не более 3 ПК смогут использовать Canonical Livepatch.

Если вам будет крайне необходимо использовать функцию на большем количестве устройств, придется получать лицензию Ubuntu Advantage. Хотя, в принципе, никто не запрещает вам просто завести еще одну учетную запись Ubuntu One. Или же использовать командную строку, к примеру.

На более старых LTS версиях (14.04 и 16.04) эта функция включается через командную строку.

Как включить Canonical Livepatch на Ubuntu 14.04 | 16.04  LTS

Установка сервиса Canonical Kernel Livepatch на операционных системах Ubuntu 14.04 | 16.04 LTS  очень просто.

Во-первых, вам нужно убедиться, что вы используете ядро ​​Linux 4.4 и выше. Затем откройте терминал и вставьте приведенную ниже команду для установки демона Snapd, который позволяет установить пакеты Snap на Ubuntu 14.04 | 16.04 LTS.

sudo apt update && sudo apt install snapd

Получите доступ к https://ubuntu.com/livepatch и получите токен бесплатного ядра livepatch.

Токен должен выглядеть следующим образом:

d3b07384d213edec49eaa6238ad5ff00

Чтобы установить и включить службу ​​Livepatch, выполните следующие действия , но замените токен во второй команде.

sudo snap install canonical-livepatch
sudo canonical-livepatch enable d3b07384d113edec49eaa6238ad5ff00

Это всё. Вы можете проверить, используете ли вы службу Canonical Kernel Livepatch на своей машине с помощью следующей команды. Если она говорит «True», значит вы используете последнее доступное ядро ​​для вашей системы.

canonical-livepatch status

Выводы

Нововведение выглядит обнадеживающим, оно явно придется по вкусу огромному количеству держателей серверов. Людям более не придется беспокоиться о перезагрузке своей системы после обновления. В принципе, подобная функция будет полезна и для простых юзеров. На обычных ПК также может храниться большое количество информации, которая может быть утеряна после перезагрузки. Иными словами, людям не придется беспокоиться о неактуальности ядра своей системы, и они смогут более плодотворно работать, забыв о риске получить какие-либо уязвимости или ошибки.

[endtxt]

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

5 1 голос
Рейтинг статьи

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов cookie) с использованием трекеров "Google Analytics" и "Yandex.Metrics". Порядок обработки Ваших персональных данных, а также реализуемые требования к их защите, содержатся в Политике конфиденциальности.
Принять