免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2255 | 回复: 2

如何学习linux内核 [复制链接]

论坛徽章:
0
发表于 2007-11-09 10:32 |显示全部楼层
今天在linuxsir上面逛了一下,发现很多关于探讨如何学习linux内核的讨论,这里来谈一下自己的感受,给大家提供一点参考。
读linux源代码,难不?不难,多不?多。现在的linux代码已经接近千万行,短时间内读完也是不现实的,所以还是要有目的的去读,比如工作需要、项目需要、个人疑惑等。
另外,在读某一个具体内容方面的话,还是要具备点相关方面的专业知识,理解的越深越好,毕竟操作系统内部那点东西的代码所占不多,相反,网络协议和文件系统、硬件架构占用了绝大多数代码。
现在操作系统内部的通讯和网络协议的socket在逐渐融合,使用过linux内核开发的人都很清楚这一点,所以理解各种计算机知识是读linux内核代码的前提和必要条件。
理解这个问题也是个行业问题,不管一个人的智商有多高,他的理解都是从不熟悉到熟悉的,所以像我从99年开始进行计算机编程,至今8年有余,相比以前本科时读linux不太明白,现在基本不用怎么读,用到才去看,因为已经理解了,知识是死的,理解了才享用不尽,所以大家在学习时的困惑,会随着时间的推移而加深,顺其自然,多思考,自然迎刃而解,时间也是解决问题和疑惑的主要办法之一。
凡事早行必然有好处,所以不要急躁,不要想几年之内对linux达到什么样的水平,重要的是用之而查之,有时间的话则另说了。
至于参考书之类,我现在基本不买书,每年必买的则是程序员合订本,网络已经让我们享用不尽了,可以说什么都没有没关系,没了网络可是比死了更恐怖,我想每个计算机工作者都应该深有感触。
还是那句话,顺其自然,吸取别人的思想,知识是死的,人是活的。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/51203/showart_418129.html

论坛徽章:
0
发表于 2012-04-26 22:50 |显示全部楼层
谢谢楼主,分享经验!

论坛徽章:
0
发表于 2012-05-05 08:03 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP