| 网站首页 | 考研信息中心 | 考研资料下载 | 考研论坛 | 考研专业试题 | 2008考研招生简章 | 考研图书 | 留言板 | 考研图片中心 | 

设为首页
加入收藏
联系我们

您现在的位置: 考研信息网 >> 考研信息中心 >> 计算机类考试首页 >> Linux认证考试 >> 正文 用户登录 新用户注册
读Linux内核源码的体会(汇集)         ★★★ 【字体:
读Linux内核源码的体会(汇集)
作者:佚名    文章来源:linux公社    点击数:    更新时间:2006-3-16

本站推荐Firefox浏览器,有效阻止病毒和垃圾弹出[正版免费下载]

ggnm:

    我的体会是结合书和souce code一起看。即使这样,也不宜一个人在那埋头苦读,Linux之所以成功,就是因为成千上万的程序员在网上讨论的结果。我们学习souce code也应该这样做,尽量将自己的体会写出来,和其他人共享。实际上,我认为看懂design,只能说懂了30%,看懂souce code, 只能说懂了50%,自己implement一回,只能说懂了80%,最后经过漫长的debug阶段,将大部分的corner cases搞清楚,才可以说懂了95%以上。

    学习Linux的souce code,究竟要学到什么样的层次,取决于你的目的。如果只是想了解design,看看书,看看函数的相互调用关系就行了。如果想弄清楚implementation,必须要看souce code。如果想自己实现一个OS或者其中的某部分,单看书是不行的,最好看懂每一行code. 但不管这么样,都应该将自己的体会写出来,和大家分享 。


---------------------------------------------------------------------

lucian_yao:

    感觉内核的学习方式采用几个人通过密切交流的团队方式比较好,不适合采用系统的有组织的学习。 

    我感觉一个比较好的方式是,先看<<Understanding the Linux Kernel>>,大概了解一下, 然后就自己看源码, 理解得差不多了再回来看情景分析等比较细致的书.一上来就看情景分析这样的书容易晕,并不比你直接看源码快多少,而且理解的深刻程度上有差距. 最好针对某个特定的问题看,一个一个解决,而不要什么都看.

    总是见到这种现象:一有个什么内核文档,许多人都马上要,似乎这是什么灵丹妙药.银弹是没有的.功夫总是要下的.对内核的理解可能需要自己下足够的功夫,任何人都帮不了你.

    事实上, 阅读内核源码的益处更多的可能在内核之外,如果你专注于软件的话,不管是否开源,都会有大量的代码文档要读, 阅读内核源码是一种很好的锻炼, 不仅是对技能的锻炼,更多的是对信心的锻炼, 想想自Linux源码都能读懂,还有什么代码,什么文档搞不定.

考研信息网在线版权与免责声明

1、 凡本站注明“稿件来源:考研信息网(sanwww.com)”的所有文字、图片和音视频稿件,版权均属本网所有,任何媒体、

网站或个人未经本网协议授权不得转载、转贴或以其他方式复制发表。已经本站协议授权的媒体、网站,在下载使用时

必须注明"稿件来源:sanwww.com",违者本站将依法追究责任。

2、本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着

赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。

3、考研试题、各种考试试题以及考试信息转载于各大bbs论坛,就其真实性本站无法证实,并不意味着赞同其观点。

如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
           最新热点        最新推荐        相关文章
    也谈LINUX的学习方向及学习方法
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)