免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7453 | 回复: 11
打印 上一主题 下一主题

modprobe源代码分析 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-01-19 11:11 |只看该作者 |倒序浏览
modutils工具包中,还剩下kerneld和modstat。kerneld是个非常复杂的程序,modstat也相当复杂。我不一定有时间分析了。这个系列可能到此告一段落。大家有什么疑问可以通过email和我讨论。


以下是这个系列贴子的列表
http://bbs.chinaunix.net/viewthr ... ge=1&highlight=
http://bbs.chinaunix.net/viewthr ... ge=1&highlight=
http://bbs.chinaunix.net/viewthr ... ge=1&highlight=
http://bbs.chinaunix.net/viewthr ... &extra=page%3D1
http://bbs.chinaunix.net/viewthr ... &extra=page%3D1

Modultils工具源码分析之——modprobe篇.part1.rar

97.66 KB, 下载次数: 220

Modultils工具源码分析之——modprobe篇.part2.rar

97.66 KB, 下载次数: 180

Modultils工具源码分析之——modprobe篇.part3.rar

38.13 KB, 下载次数: 197

论坛徽章:
0
2 [报告]
发表于 2006-01-25 09:16 |只看该作者
没人对modprobe感兴趣吗?我个人认为modprobe体现了linux体系编程中不少重要的思想。为了搞懂modprobe我花了不少时间。

论坛徽章:
0
3 [报告]
发表于 2006-01-25 12:06 |只看该作者
解压后上传 PDF 文档以便下载

Modultils工具源码分析之——modprobe篇.pdf

371.51 KB, 下载次数: 469

论坛徽章:
5
4 [报告]
发表于 2009-04-22 14:25 |只看该作者
多谢.赞一个.

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
5 [报告]
发表于 2009-12-02 18:42 |只看该作者
不错的文章,顶一下。

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
6 [报告]
发表于 2009-12-03 10:39 |只看该作者
还没来及细看modprobe的源码。

有个小问题。如果A和B两个模块,A依赖于B。如果B先加载,然后执行modprobe A的时候,检测到A依赖于B,具体的做法是卸载B之后再重新加载B,然后在加载A,还是就直接加载A即可

论坛徽章:
0
7 [报告]
发表于 2009-12-03 10:47 |只看该作者
modprobe源代码都分析了,好文,赞。!

如果A和B两个模块,A依赖于B。如果B先加载,再加载A,卸载时也该先A,后B吧。

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
8 [报告]
发表于 2009-12-03 10:57 |只看该作者
原帖由 meijusan123 于 2009-12-3 10:47 发表
modprobe源代码都分析了,好文,赞。!

如果A和B两个模块,A依赖于B。如果B先加载,再加载A,卸载时也该先A,后B吧。


呵呵,meijusan123兄没看清楚我的问题。

我指的是加载的时候,如果B先加载了,随后有用modprobe加载A的话,系统是否因为B已经加载,而直接加载A,还是把B卸载了,然后再依次加载B和A

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:09
9 [报告]
发表于 2009-12-03 12:01 |只看该作者

回复 #1 wuhui_zsu 的帖子

想问一下这个东西有什么应用背景吗?你为什么想到要分析这个东西?

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
10 [报告]
发表于 2009-12-03 12:07 |只看该作者
modprobe工具,分析他的源码更容易理解内核模块之间的关系,以及加载内核模块的内部流程
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP