新手入门
From KernelDict
Linux内核是一个庞大的系统,学习起来需要一个长期的过程。本页面试图列举一些适合新手入门的学习方法和资料链接,希望能给初学者一些帮助。
目录 |
[编辑]
自顶向下的学习方式
自顶向下是指先从大局出发,从系统架构,到每个组件、模块,再到具体细节的学习方式。从这种方式入手,可以快速把握Linux内核的整体结构,以及各组成部件之间的关系,如果时间充裕,想要系统化地学习Linux内核,推荐采用这种方式。
[编辑]
自底向上的学习方式
自底向上是指从基础概念出发,如建造房屋一样,逐渐构建出各个组件、模块直至整个系统的学习方式。扎实的基础,对于理解Linux内核中的许多设计具有至关重要的作用。
[编辑]
由表及里的学习方式
由表及里是指从Linux内核的对外接口出发,逐渐深入内核内部的学习方式。
[编辑]
归纳对比的学习方式
归纳对比是指把内核中类似的概念、机制等归纳起来,并互相对比,从而帮助理解各种机制的异同和优缺点的学习方式。
[编辑]
目的驱动的学习方式
目的驱动是指从一个具体问题出发,由点及面,层层扩散,从而把这个问题搞清楚的学习方式。这种方式可以调动学习者的好奇心,也比较容易产生成就感,适合想要在短期内有所突破的人。
[编辑]
总结与其它
事实上,很多前辈高人学习Linux内核的过程,都是综合了以上各种学习方式,初学者应该结合自己的知识基础、兴趣和所学内容的特点,选取合适的学习方式。此外,以下一些杂项资料,对于初学者来说也很有价值。

