红帽开发动态内核补丁机制,修补系统无需重启

来源: OSCHINA
编辑: oschina
2014-03-06

在SUSE宣布了kGraft项目——一种不用重启就能为Linux Kernel打补丁的机制——之后,Red Hat也透露了它的类似项目kpatch。与被甲骨文公司收购的Ksplice项目一样,kpatch允许不用重启或重新启动任何进程就能为Linux内核打上补丁,这项功能对于基础设施运营商至关重要。

Red Hat开发者表示,Ksplice项目在被甲骨文收购之后就停止公开了源代码,他们和SUSE一样,都是独立开发,并不知道各自的项目,也没有借用Ksplice以前公布的代码。                 

展开阅读全文
18 收藏
分享
加载中
最新评论 (26)
我记得几年前不是有人搞出来了么
2014-03-06 21:10
0
回复
举报
360早实现了。。。。。。
2014-03-06 18:25
0
回复
举报
牛逼了!
2014-03-06 18:22
0
回复
举报

引用来自“afpro”的评论

引用来自“sucker”的评论

引用来自“afpro”的评论

引用来自“sucker”的评论

xp表示hot patch很多年了

可拉到吧 装驱动要重启 装系统相关软件要重启 装系统更新要重启 重启之后还要等半天

hot patch正规软件用的不多,不代表没有

刚刚去仔细了解了一下 windows的HotPatch属于编译期的处理 造一个特殊的、可以用于HotPatch的exe或者dll 要求带有HotPatchImage在文件头中 和本文谈论的东西 目的是相同的 区别是windows的HotPatch带有一定的局限性,但是能用于所有事先做好准备的组件;kpatch只能用于kernel,但是可以随意打补丁,不需要特定的kernel。

专业,顶
2014-03-06 17:22
0
回复
举报
记得有一个kdump 可以升级内核不重启。
2014-03-06 17:09
0
回复
举报

引用来自“sucker”的评论

引用来自“afpro”的评论

引用来自“sucker”的评论

xp表示hot patch很多年了

可拉到吧 装驱动要重启 装系统相关软件要重启 装系统更新要重启 重启之后还要等半天

hot patch正规软件用的不多,不代表没有

刚刚去仔细了解了一下 windows的HotPatch属于编译期的处理 造一个特殊的、可以用于HotPatch的exe或者dll 要求带有HotPatchImage在文件头中 和本文谈论的东西 目的是相同的 区别是windows的HotPatch带有一定的局限性,但是能用于所有事先做好准备的组件;kpatch只能用于kernel,但是可以随意打补丁,不需要特定的kernel。
2014-03-06 16:54
0
回复
举报
打patch时是否要停应用?是否还需要事前备份?如果答案是"yes",那么这种所谓的hot patch就几乎没有什么意义;如果答案是"no",那么就要冒着打完patch应用直接crash,data loss的风险。想法没错,但要做到象大型机那样的无缝维护,从硬件体系架构到软件环境的整体设计都需要极高的水平,绝不是相对简单的os层面的问题。
2014-03-06 16:48
0
回复
举报

引用来自“afpro”的评论

引用来自“sucker”的评论

xp表示hot patch很多年了

可拉到吧 装驱动要重启 装系统相关软件要重启 装系统更新要重启 重启之后还要等半天

hot patch正规软件用的不多,不代表没有
2014-03-06 15:30
0
回复
举报

引用来自“张山疯”的评论

引用来自“sucker”的评论

xp表示hot patch很多年了

重启的提示被你吃掉了?

先去了解下啥叫hot patch再喷吧
2014-03-06 15:29
0
回复
举报

引用来自“fengyqf”的评论

我看成红薯了。。。。

山寨产品就是这么产生的,呵呵!
2014-03-06 14:20
0
回复
举报
更多评论
26 评论
18 收藏
分享
返回顶部
顶部