《Linux内核完全解读:基于0.12内核》对初期Linux内核(v0.12)全部代码文件进行了详尽、全面的注释和说明linux 下载工具,借以帮助读者用较短的时间对Linux的工作机理获得全面而深刻的理解linux内核源码剖析,为进一步学习和研究Linux打下坚实的基础。即使选择的版本较低,但该内核已才能正常编译运行,但是其中已包括了Linux工作原理的真谛。书中首先以Linux源代码版本的演进为主线,介绍了Linux的历史,同时注重说明了各个内核版本的主要区别和改进,给出了选择0.12版内核源代码作为研究对象的诱因。在即将描述内核源代码之前,概要介绍了运行Linux的PC的硬件组成结构、编制内核使用的汇编语言和C语言扩充部份,而且重点说明了80x86处理器在保护模式下运行的编程技巧。接着详尽介绍了Linux内核源代码目录树组织结构linux内核源码剖析,并根据该结构对所有内核程序和文件进行了注释和详尽说明。有关代码注释的章节安排基本上都分为具体研究对象的概述、每个文件的功能介绍、代码内注释、代码中难点及相关资料介绍等部份。为了加深读者对内核工作原理的理解,书中最后一章给出了围绕Linux0.12系统的多个实验,其中涉及的程序均可从《Linux内核完全解读:基于0.12内核》配套网站()上下载。
《Linux内核完全解读:基于0.12内核》适合Linux爱好者作为学习内核工作原理的自学参考书籍,也适宜作为院校计算机专业中学生学习操作系统课程的辅助和实践教材linux手机软件,还可供通常技术人员作为开发嵌入式系统的参考书使用。