Linux开放源代码的最大好处就是给操作系统研究者提供了一个可以深入探索操作系统的机会。现在的操作系统非常庞大,若想把全部的Linux系统源代码从头到尾读一遍几乎是不可能的,因此首先需要了解Linux源代码的构造,在对整个系统有一个全面的了解后,再去了解相应的Linux源码。
Linux的源代码目录及其说明如表2-1所示。
表2-1 Linux内核源码目录及说明
用户可以根据需要去相应的目录中查阅所需的内核代码。如果读者想真正的了解Linux的工作机制,阅读Linux源代码是个好方法,它是一部学习计算机技术最好的“教科书”。
Android系统是对Linux内核源代码的修改,Android的内核源代码目录及其说明如表2-2所示。
表2-2 Android内核源码目录及说明