初学linux内核

来源:Linuxeden 作者:blackspace
  
linux内核是linux爱好者的圣地,怎么能不学呢?最近抽出空来仔细研究学习内核看了几本书,现在还是一个内核菜鸟。我把我的菜鸟经验和大家分享一下,高手就不要看了。

学习内核的基础知识
学习内核需要一些基础知识,幸好这些知识不是太尖端,需要有:汇编、编译链接、C、计算机系统原理。需要的知识不是太多吧。


初学习内核的经验

*阅读内核的工具
cscope
cscope可以和vim或者emacs配合使用。cscope+emacs参考c-aries的《漫步在内核代码中的emacs》
wine+source Insight
这个是windows下的软件,在linux也可以运行。安装很简单的,我使用挺好。


*内核并不难
没学习内核以前觉得内核很深奥,现在看来就是吓唬人的,自己把自己吓住了。学习内核困难之处在于内核太大了,要熟记函数、数据结构之间的关系不是一朝一夕的事情。要成为高手只是时间问题,而和智商高低无关。


*内核实验
可以通过qemu这个虚拟机实验你编译的内核。去掉内核中不需要的驱动后编译内核只需要几分钟的时间,qemu可以让你不启动机器就使用你自定义的内核。如果配合上bash脚本,那是相当方便的。

时间:2010-03-03 12:04 来源:Linuxeden 作者:blackspace 原文链接

好文,顶一下
(21)
87.5%
文章真差,踩一下
(3)
12.5%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量