Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2033481
  • 博文数量: 369
  • 博客积分: 10093
  • 博客等级: 上将
  • 技术积分: 4271
  • 用 户 组: 普通用户
  • 注册时间: 2005-03-21 00:59
文章分类

全部博文(369)

文章存档

2013年(1)

2011年(2)

2010年(10)

2009年(16)

2008年(33)

2007年(146)

2006年(160)

2005年(1)

分类: LINUX

2007-12-25 21:48:45

今天读完了《Linux内核设计与实现》,她的英文名字是"Linux Kernel Development"。中、英文的名字的确是相去甚远,如果让大家把中文翻译成英文,估计大家都会习惯性地将其翻译成:"Linux Kernel: Design and Implementation",毕竟“设计与实现”系列的书还是不少的,例如《操作系统设计与实现》(Operating Systems: Design and Implementation)。这个翻译多少有些混淆视听,赶时髦的意思,我在此保留意见,其实直译成《Linux内核开发》也没什么不好,你说呢?

她是我两个星期前借来的,可能真是应了那句话“书非借不能读(也)”,挤兑时间将其通读了一遍。这本书给我的第一印象就是轻薄,完全没有其他计算机类书籍的宏伟气魄:睡觉可以当枕头,盖房可以顶砖头。全书用不到300页的篇幅,却包含了内核的方方面面,用她自己的话说就是:“覆盖了从核心内核系统的应用到内核设计与实现等各个方面内容”。更为难能可贵的是:她(确切地说是第二版)基于2.6.10版Linux内核。随着阅读的进行,慢慢感觉到:这绝非普通的拼凑书籍,也不是那种靠贴代码来从篇幅上取胜的忽悠草纸,而是确确实实地融入了作者的开发经验的心血之作,书中每一句话乃至每一个字都值得我们仔细推敲,知识密度相当大。从作者的实际内核开发人员的背景进行分析,这一切又显得那么得自然而然。由于篇幅所限,本书后面的一些章节略显轻佻。

虽然这本书也正如译者所言:介于《深入理解Linux内核》(Understanding the Linux Kernel)和《Linux设备驱动程序》()之间,但是我并不向广大的内核初学者推荐她,这也是因为她介于上面所列的两部经典之间。让一个初涉Linux的人读这样一本高度浓缩过的书,我敢保证其效果比“蜻蜓点水”也好不到哪里,可以不客气地说:“就是在浪费宝贵的时间”。相反,我推荐那些有些Linux内核开发经验的人用此书来查缺补漏,系统地复习Linux内核,再提高自己,相信偶然的共鸣会让你会心一笑的!

偶然的一次机会,从网络上发现了这本书的英文在线版,贴出来以享众友人!
阅读(2498) | 评论(2) | 转发(0) |
0

上一篇:

下一篇:圣诞快乐

给主人留下些什么吧!~~

scottlinux2008-01-14 09:35:30

哈哈 畢竟前半部是作者的強項 在 Linux Kernel 2.6 中 關於 Scheduler 有很多他的傑作