> “我如何才能精通内核?"
首先,问自己,为什么要精通内核,出于什么样的目的?
如果只是一时兴趣,免谈.
其次,有多少时间可用于学习kernel。没有足够的时间,免谈。
>”我快精通内核了。"
你接触Linux几年?
从事内核的工作/学习几年?
看了书甚至看了别人写的代码都是没用的。
非得自己动手编程,修改内核,编写模块,方可言掌握。
看完了《情景分析》也是没用的,两位作者本身对kernel
就不能用“精通”来形容。因为很容易就看出,他们没有
足够的内核开发的经验。
对kernel的理解,是由细节到整体,再到细节,再到整体,
如此反复的上升过程,读了几段code,说明不了什么问题,
更不能因此说你精通了kernel。
很多地方都有 几行就决定了linux系统某一特征属性的kernel code,
你看到它们的时候,都能联想起来么?
/proc/下面一堆文件/目录,你都知道它们是部分来的么?
>“我已经精通内核了。"
去看看本论坛前年的jkl的贴子,
看看什么样才是精通。
我自认为没有精通内核,但很乐意当试金石。
如果你对自己很有信心,我可以post几个比较有趣的问题,
看看你的回答如何,让大家评判,呵呵。
-------------------------------------------------------------------
以上说了这么多,没别的意思,只是希望大家能冷静的看待、
正确的学习 linux kernel。
==================================================
精通linux kernel 是一个相对漫长的过程,少于3年的时间(全职),
几乎是不可能的,如果没有高人指导。
看书是必要的,ldd2,ulk2是必读,但practice要重要的多;
practice的时候,你才会发现,自己原来什么都不懂。
《情景分析》是一个手册,或字典,不适合初学者;
另外,《情景分析》视野狭隘,深度也有限,不适合精读。
推荐《边干边学》,一本很不错的书。
对于linnux kernel初学者而言;和ldd2具有互补性。
所提及的几本书,我都有认真读过;我只对书籍的技术价值做出自己的评价。
---------------------------------------
希望本贴对您有用。
另外,只是想发财的应该去学习power builder,vc之类的,我的签名档
确实有误导.
--------------------
跟Anlin GG学linux吧,
保你有享不尽的荣华富贵
阅读(1132) | 评论(0) | 转发(0) |