求教: 学习 Linux 内核的少走弯路的步骤、路径.该怎么处理

求教: 学习 Linux 内核的少走弯路的步骤、路径.

如:分成多少个目标? 应该掌握那些知识的前提下, 才可以进入下一阶段目标?


------解决方案--------------------
内核也分很多模块的,一般先掌握内存管理和CPU调度吧
------解决方案--------------------
我觉得还是要从以前的代码看的比较好,因为现在的内核代码太多了,我这有linux0.1的版本。需要的话mail:winshing@qq.com。
------解决方案--------------------
2楼。求代码,354629045@qq.com谢谢。
------解决方案--------------------
内核也分很多模块的,一般先掌握内存管理和CPU调度吧
------解决方案--------------------
帮顶了,同求!
------解决方案--------------------
先把数据结构和算法,DS/ALOG学好,内核里面精彩的实现全是指针,链表和算法。
------解决方案--------------------
我觉得学内核主要是学习内核模块的编程,了解了内核模块的框架以后,再对内核的基础知识部分略有了解即可。
不建议从低版本的(比如Linux 0.11)开始学,和最新版的内核差别太大。