Livepatching 是一种在不需要重新启动系统的情况下,对运行中的内核进行补丁更新的技术。以下是对这些术语的简要解释:
- Livepatch: 一种技术,允许在运行中的内核中应用补丁,而无需重新启动系统。
- (Un)patching Callbacks: 用于在 livepatch 过程中应用和取消补丁的回调函数。
- Atomic Replace & Cumulative Patches: livepatch 机制中用于原子替换和累积补丁的方法,以确保补丁的安全应用。
- Livepatch module ELF format: livepatch 模块的可执行和可链接格式(ELF)规范,用于描述 livepatch 模块的格式和结构。
- Shadow Variables: livepatch 中用于在应用补丁时保存旧变量状态的机制。
- System State Changes: livepatch 过程中可能涉及的系统状态变化。
- Reliable Stacktrace: livepatching 过程中生成可靠的堆栈跟踪信息,用于调试和错误排查。
- Livepatching APIs: 用于开发和应用 livepatch 的编程接口。