linux内核学习方法,来自邮件列表整理

三大经典书:

LDD: Linux Device Driver        容易上手

LKD: Linux Kernel Development   通俗易懂

UDK: Understand Linux Kernel     抽象难懂

 

比较专的几本书:

Understanding the Linux Virtual Memory Manager  内存管理

Understanding Linux Network Internals           网络

 

看源码,理论联系实际。

 

多关注牛人的博客,毕竟书上讲的是有时候不是那么容易懂,相比牛人的博客看起来就爽多了。

 

上各种论坛,上面既有菜鸟问题又有老鸟问题。kernel-zn 就是个好地方。

 

另外,google 是最好的老师。

 

介绍一个linux 
牛人博客的网址:http://blog.csdn.net/fudan_abc/archive/2007/08/31/1767755.aspx
 
他的博客文章的最大特点是:用通俗易懂的方式解读linux
  

 

望大家以后互相学习哈

 

针对具体问题或者项目看代码, 或者跟着书的思路看代码
总之沿着一条线有针对性的去跟代码
半途而废的人99%
都是漫无目的裸书或裸代码

 

好像比较好的方式就是看源码吧。 
刚开始的话,如果有针对linux
老版本的概念性的书籍,最好先读一读,可能的话 
多读几遍。没有必要上来就啃代码或者啃那些所谓源码阅读的书籍,那样只能事倍 
功半。先对操作系统有个概念然后再看Linux
,对Linux
有个概念再看里面的各个子 
系统,从上向下看。即便是到了代码阅读的阶段,可能的话最好也要先搞清楚这段 
代码的目的是什么然后再开始阅读,而不是试图通过阅读来搞清楚代码的目的,也 
就是说,阅读代码的目的不是看这些代码干了些什么,而是要看他们是怎么干的。 
Linux
源码严重缺乏文档,希望日后你能对此有所帮助。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值