最近 Ubuntu 推出一個新的服務,Kernel 的 Livepatch 服務,還蠻不錯的,不用重開機就可以更新 Kernel,不過還是有些限制,整理與測試如下。

  • 神人的詳細連結。
  • 需要訂閱服務,免錢的有 3 個,也有付費服務(Ubuntu Advantage)。
  • 不過我試一下超過 3 個好像也可以。
  • 只有沒被修改的 Kernel 可以用。
  • 被修改過的或是想要自己做 Livepatch 很複雜。
  • 支援 x86_64,amd64。
  • 支援 16.04 LTS 的 4.4 Kernel。
  • 要裝 snapd,沒更新到最新就會有錯。
  • 對象是 CVE 的 Patch,所以效能或是其他增進的還是要走老路 (update and reboot)。

首先要有個 Ubuntu SSO 帳號,登入後就可以獲得 Token 了。

不過這個畫面沒有說到用了幾個 licenses。

接下來到想要用的機器上執行指令。

可以看到現在正在用的 Kernel Patches。

如果不想用就 canonical-livepatch disable。