空白
分类: LINUX
2014-06-10 14:42:05
《》与《》(上下册)
简单分析比较
作者:赵炯
就两本书的大致情况来看,《情景分析》一书是原浙江大学的毛德操等人所著,是完全由一些计算机专业的科班人士所写,因此作者都具有较高的计算机专业知识。该书让人一上来感到比较畏惧的地方在于其篇幅上(上下两册,共1587页)。它主要详细描述了Linux 2.4.0内核。由于目前的内核代码量实在太巨大,即使用了这样的篇幅也只能挑选Linux内核之中的重点代码加以说明,并不能面面俱到地把内核所有源代码来个全面地剖析。该书对于具有一定操作系统理论基础的人或者是想学习当前Linux内核的实现原理的读者来讲无非是一本极好的参考书。另外,该书也可以作为一本学习和阅读内核源代码的手册使用。
《完全注释》一书则是同济大学的一位研究计算机网络方向的博士所写,作者原来的专业方向是电信通信。虽然电信与计算机联系比较紧密,但严格地所作者只能算是一个业余计算机爱好者,因此应该说《完全注释》一书是从一个计算机门外汉的眼光来着手描述Linux操作系统内核的。该书相对来讲篇幅较小,在包括了内核所有源代码的情况下,全书只有436页。主要描述和注释了Linux 0.11内核全部源代码。对于初学Linux内核操作系统的人来讲,该书能够引领读者快速入门,并且能全面了解一个简单操作系统的工作机理。对于进一步学习现在的Linux内核具有非常大的指导作用。对于学习嵌入式应用的技术人员来讲,通过《完全注释》一书的学习也能迅速融入嵌入式应用领域。同样,该书也能作为阅读现代Linux内核源代码的一本参考手册使用。由于该书是对代码逐条进行注释的,因此也能作为深入学习C语言编程的参考书。另外,该书不仅配备有完整的Linux 0.11系统试验环境,而且本人还在一年前就在网上专门建立了一个针对该书的网站“”,专门开辟了一个讨论该书所涉及的Linux内核实现的论坛。目前该网站的内容已经被权威Linux内核发布网站全部作了镜像(mirrors.kernel.org)。
《完全注释》一书虽然能(让)人在很短的时间内理解Linux内核的基本工作原理和实现方法,但由于Linux内核的发展变化相当迅速,目前的Linux内核中基本上已经全部改写,基本上见不到早期内核的一行代码。因此若要全面学习当前Linux内核的具体实现方法,则应该去阅读《情景分析》一书。若在阅读过《完全注释》并理解了其中所注释的0.11内核工作原理之后,再接着阅读《情景分析》一书,那么此时再看《情景分析》时,你应该不会碰到什么大问题,相反,你会体会到一种犹如阅读文学小说似的享受。
相关连接: