:.
的内核源代码可以从好多途径得到。
通常来讲,在安装的系统:.
Linux内核源代码的阅读和工具介绍
的内核源代码可以从好多途径得到。
通常来讲linux内核源代码分析工具linux运维面试题,在安装的系统下,目录下的东西就是内核源代码。
另外还可以从互连网上下载,解压缩后文件通常也都坐落目录下。
内核源代码有好多版本,目前最新的版本是2214。
许多人对于阅读内核有一种焦虑感,虽然大可毋须。
其实,象内核这样大而复杂的系统代码,阅读上去确实有好多困难,而且也不象想像的这么局不可攀。
只要有恒心,困难都是可以克服的。
任何事情做上去都须要有技巧和工具。
正确的方式可以指导工作,良好的工具可以事半功倍。
对于内核源代码的阅读也同样这么。
下边我就把自己阅读内核源代码的一点经验介绍一下redflag linux,最后介绍平台下的一种阅读工具。
对于源代码的阅读,要想比较顺利,事先最好对源代码的知识背景有一定的了解。
对于内核源代码来讲,基本要求是⑴操作系统的基本知识;⑵对语言比较熟悉linux内核源代码分析工具,最好要有汇编语言的知识和对标准的扩充的知识的了解。
另外在阅读之前,还应当晓得内核源代码的整体分布情况。
我们晓得现代的操作系统通常由进程管理、内存管理、文件系统、驱动程序、网络等组成。
看一下内核源代码就可看出,各个目录大致对应了那些方面。
内核源代码的组成如下假定相对于目录