免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: rabbitte
打印 上一主题 下一主题

[新手入门] 内核扩展正常卸载后仍在可以通过genkex获取到? [复制链接]

论坛徽章:
0
21 [报告]
发表于 2014-08-14 20:21 |只看该作者
新的当然可以,但没说可以“动态”覆盖旧的啊!另外导入导出是编译的时候用的,系统启动之后就不用了,之后用的是加载kernel和extension时内存中表,不是磁盘上的。

目前更换系统调用只能在引导的时候完成。就是编译好自己的新kernel部分或者extension之后,通过更改protocol,重新做bosboot,用新的驱动写新的boot image,重新引导。如果是extension,则禁止启动要替换的extension(可能在rc。d或者inittab,src等各种可能的地方),启动新的extension就行了。

总之,没有在内核中不卸载旧的,就加载新驱动的自动替换方案。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP