回家看了赵烔博士的<<Linux0.11内核完全注释>>,感觉写得真好。在这推荐各位看一下。我们学习的微机原理,组成原理,操作系统,C语言的实现等,以前总觉得它们概念上是[屏蔽]的个体,虽说知道有联系,但还是处于很不清析的阶级。这本书好的地方就是从源器件的汇编到C语言的实现,很详细地介绍了一个操作系统是如何工作的。
现在不少人学习linux ,但我认为真正了解linux还是得从源代码的实现来学习。如果只是学习如何操作的话,那只是记住了一些命令而已,不能真正体会到linux的优势所在。那些只想用linux架个服务器的除外。市面上介绍linux的书多是以现在2.x的版本,但是这些版本的代码少说也十几万行,哪一本书能真正地解释得清楚?!更不要说一行一行代码地解释了!
所以我推存以0.11版的内核为入本的资料,麻雀虽小,五脏俱全!只有一万多行的代码,但其本实现了操作系统的功能。而且没有涉及太多我们没学习过的知识。赵烔的<<Linux0.11内核完全注释>>从源代码上一行一行地解释了整个操作系统,从加电启动一直到进程的管理等,都比较清析地介绍了linux所做的工作。
个人认为这本书不错,下面我把收集到的一些资料放上来,有兴趣的蝈蝈可以下来看看,如果可以一起学习就更好了。
以下是一些链接: