在线修补 Linux 内核(即无需重启)

Mac*_*tka 8 linux kernel development patch

对不起 - 我不记得确切的名字。我知道有一种机制可以在运行时通过加载模块而不需要重新启动来修补内核,只要所涉及的结构不受影响。它被服务器用于安全补丁,最近被 Ubuntu 和 Fedora 使用。

  1. 机制名称是什么
  2. 是否有手动编译内核的操作方法
  3. 是否可以自动检查更改 xyza -> xyza+1 是否更改了任何结构

Ric*_*chm 6

我认为您正在寻找Ksplice。我还没有真正关注这项技术,所以我不确定如何免费提供操作信息,但他们肯定对某些 Fedora 和 Ubuntu 版本提供免费支持。