大家都是如何学习Linux内核。
我是一个C#/Jave程序员,作为爱好从今年三初开始学习Linux内核。开始是直接读Linux内核代码,读了几天后,发现实在是无法读懂。后来只好看书,在看书的过程中按照Linux内核的概念写了一个简单的OS的例子(加上启动只有16000行左右)。现在快三个月了书也看的差不多了,我想开始再读Linux内核代码,不过Linux内核代码函数,参数,变量名字实在是太抽象了,对此现在我还心有余悸(我对无处不在的缩写,和没有namespace非常不习惯)。
不知道大家都是如何学习Linux内核的?有什么没有经验?还有觉得内核那些部分比较难,原因是什么?