|
接触linux也有一年多了,其实一直很想学习linux内核,但感觉无从下手。买了几本书,包括情景分析上下,深入理解linux内核,linux内核设计于实现,还有赵炯的几本书。。但都在看了前几章后无疾而终,感觉效率底下,目标不明确,最多看看大概的框架,机制,以及一些基本的数据结构。感觉现在最大的问题就是没有学习的需求。比如你有个项目是做一个基于零拷贝的项目 ,那从中你就可以对内存管理这块有了深入的了解。但目前学校里并没有于内核有关的项目。我导师也建议我现在不要急着搞内核,最多搞清楚他的框架,原理,流程,知道linux运作是个怎么回事,不要和代码肉搏,说如果以后工作中需要搞内核,自然有那个环境,同时会有人带,那样搞快的多。工作的同学也说工作后对linux内核代码的研究也没那么大的需要,只有很少的人回去搞和内核代码相关的工作,大部分人还是接触的不多。但网友们总是说内核在工作中很重要很重要,要早学多学。。 迷惑
所以请网上高手指点。以你们在工作中的经验,我搞嵌入式linux这块(至少方向上是这样说。。虽然目前搞的大多都是linux,搞的板子也是x86的板子,不牵涉到其他平台和os)以后工作中对linux代码的需求有多大
现在该看哪些,看到什么样的层次,怎么看。。。 |
|