Kexec
kexec(kernel execution,类似于Unix
虽然
旧 内 核 的 内 存 被 新内 核 覆 盖,而旧内 核 仍在执行。新 的 内 核 通常 希望 所有 的 硬 件 设备处于一个定义良好的状态,在 这种状 态下,系 统重启后系 统固件 会 将 其重置 为“正常 ”状 态。绕过真正 的 重 新 启动可能 会 使 设备处于未知 状 态,新内 核 将 不 得 不 从中恢复。
参 见
[编辑]- kdump – Linux
内 核 的 崩 溃转储机制 ,它在内部 使用 kexec - kGraft – SUSE开发
的 Linux内 核 实时修 补技术 - kpatch –
由 红帽开发的 Linux内 核 实时修 补技术 - Ksplice – Ksplice
公司 开发的 Linux内 核 实时修 补技术,后 来 被 Oracle收 购
参考 文献
[编辑]- ^ Hariprasad Nellitheertha. Reboot Linux faster using kexec. IBM. May 4, 2004 [December 5, 2013]. (
原始 内容 存 档于2013-01-21). - ^ David Pendell. Reboot like a racecar with kexec. linux.com. August 16, 2008 [December 5, 2013]. (
原始 内容 存 档于2009-02-14). - ^ Linux kernel 3.17, Section 1.10. Signed kexec kernels. kernelnewbies.org. October 5, 2014 [November 3, 2014]. (
原始 内容 存 档于2015-04-03). - ^ Jake Edge. Reworking kexec for signatures. LWN.net. June 25, 2014 [August 9, 2014]. (
原始 内容 存 档于2020-11-12). - ^ Matthew Garrett. Subverting security with kexec. dreamwidth.org. December 3, 2013 [December 5, 2013]. (
原始 内容 存 档于2020-11-12). - ^ Kees Cook. Live patching the kernel. outflux.net. December 10, 2013 [December 12, 2013]. (
原始 内容 存 档于2020-11-12).
外部 链接
[编辑]