当前位置: 技术问答>linux和unix
看linux的源代码……
来源: 互联网 发布时间:2015-04-25
本文导语: 搞了一本linux源代码,看吐了。很多东西根本看不明白。 请问高手们,要到什么程度才看linux的源代码? | 内核的源代码是很庞大复杂的。你即使读的懂每条语句,不一定能理解整段程序。 它...
搞了一本linux源代码,看吐了。很多东西根本看不明白。
请问高手们,要到什么程度才看linux的源代码?
请问高手们,要到什么程度才看linux的源代码?
|
内核的源代码是很庞大复杂的。你即使读的懂每条语句,不一定能理解整段程序。
它内部的数据结构、变量等定义就让你眼花,有时你根本不止到是在哪里定义的。
我认为你要学习它,要一步一步来,当然你要学过操作系统的一些基本概念。知道
他是怎么进行内存管理,进程调度,文件管理的。而那些源代码无非就是对这些功能
的标准语言实现。这样你看代码会相对好些。另外你要有耐心,反复的阅读过程是必然的。要
做好心理准备。写粗后细的过程。
它内部的数据结构、变量等定义就让你眼花,有时你根本不止到是在哪里定义的。
我认为你要学习它,要一步一步来,当然你要学过操作系统的一些基本概念。知道
他是怎么进行内存管理,进程调度,文件管理的。而那些源代码无非就是对这些功能
的标准语言实现。这样你看代码会相对好些。另外你要有耐心,反复的阅读过程是必然的。要
做好心理准备。写粗后细的过程。
|
建议阅读《Linux内核2.4源代码分析大全》,机工社出版,李善平等编著。这本书不错,比较详细系统的叙述了Linux内核种的数据结构等的定义和初始化等,另外就是每个专题具有很强的针对性。同时建议阅读《Linux设备驱动程序》,也是一个不错的书籍。阅读源码使用SourceInsight会让你方便很多。
|
不用吧。
|
没那么恐怖,别看书,先看一下代码,可以考虑在同时对着书看
|
至少要知道,你要看的文件的作用吧。我想
|
http://joyfire.net
希望对你有用
希望对你有用
|
先看《深入理解Linux内核》