免费注册 查看新帖 |

Chinaunix

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

关于内核代码阅读的请教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-19 17:34 |只看该作者 |倒序浏览
本人正在阅读2.4的内核源码。
是从启动部分开始看起的。
也有一段时间拉
可是最近看得我是郁闷得一塌糊涂。
现在接触的每一个函数都要涉及到好多章节,而且数据结构都复杂得要死。
现在真的不知道是应该先分每章把书好好研究透,还是仍然这样看下去。
不知道各位高手在读源码的时候没有过共同的感受。
希望赐教!

谢谢!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2005-08-19 18:35 |只看该作者

关于内核代码阅读的请教

我的观点是,
要么读 2.6 的,要么读 0.11 的。
不要读 2.4 的了。

还有啊,读现代内核最好有一本纵览全貌的指导书,比如 Love Robert 写的 Linux 内核设计与实现就很不错。
直接读源码,太难了。
我觉得,看完 Linux 内核设计与实现 再读源码就觉得很简单了。
当然我是先读过 0.11 的,所以对 Linux 源码的整体框架有个了解。

论坛徽章:
0
3 [报告]
发表于 2005-08-19 20:15 |只看该作者

关于内核代码阅读的请教

斑竹的意思是要我放弃2.4的阅读???
可是我已经看了好久了。
怎么办.
我是一边参照<深入理解LINUX>;,<LINUX内核完全注释>;,
<Linux内核情景分析>;一路看下来的.
说实在的真还有点感情.

那可以说说,如果我坚持要读2.4的可以给点我以后该怎么做的建议吗?

非常感谢.

论坛徽章:
0
4 [报告]
发表于 2005-08-19 20:18 |只看该作者

关于内核代码阅读的请教

还有一点,就是我也试过先去看整个的结构,也就是看<深入理解LINUX>;,想把它看完.可结果,看着看着就有点看不下去。感觉好空的。有些东西不知道是该看还是不该看.所以那时候决定看源码的.

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2005-08-20 10:05 |只看该作者

关于内核代码阅读的请教

哦,那还是不要放弃了。
我认为,首先要掌握好大结构,
也就是说,内核的启动/加载顺序,以及基本的数据结构,
然后把进程管理、内存管理、中断机制、虚拟文件系统、驱动编写方法和驱动运行机制、还有系统调用的机制看明白就可以了。
然后再看具体的方面,比如 netfilter 框架等等。

论坛徽章:
0
6 [报告]
发表于 2005-08-20 11:21 |只看该作者

关于内核代码阅读的请教

先看0.11把,简单,先把原理弄懂,在看2.4or2.6。

论坛徽章:
0
7 [报告]
发表于 2005-08-20 14:00 |只看该作者

关于内核代码阅读的请教

《Unix操作系统设计》这本书合适么?想对linux内核的原理方面有一些理解,看这本书合适么?这本书侧重的是理论还是具体代码?

论坛徽章:
0
8 [报告]
发表于 2005-08-20 14:25 |只看该作者

关于内核代码阅读的请教

原帖由 "leonashirley" 发表:
本人正在阅读2.4的内核源码。
是从启动部分开始看起的。
也有一段时间拉
可是最近看得我是郁闷得一塌糊涂。
现在接触的每一个函数都要涉及到好多章节,而且数据结构都复杂得要死。
现在真的不知道是应该先分每?.........


it's only one thing you should understand, linux is not good for you.

论坛徽章:
0
9 [报告]
发表于 2005-08-20 14:29 |只看该作者

关于内核代码阅读的请教

原帖由 "nntp" 发表:


it's only one thing you should understand, linux is not good for you.


这句阴文的确够难懂的。
我自己选的路,我自己就一定能坚持下去。
虽然中途会有很多很多困难,会犹豫,会彷徨。

论坛徽章:
0
10 [报告]
发表于 2005-08-20 16:13 |只看该作者

关于内核代码阅读的请教

《linux内核设计与实现》非常经典,内容不深,但是极其适合入门。

《linux内核源代码情景分析》是一本艰深的多的著作,但是绝对不适合入门。如果谁要拿这书来入门,我敢保证他晕头转向。但这却是深入研究内核的一本不可多得的好书,深度广度都独一无二。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP