LKD 3rd 读书笔记——Preface

在2004年的linux开发者年会上,大会决定继续开发和巩固2.6系列的Linux内核,在较长的一段时间内不会推出2.7系列的内核版本。这是作者决定更新本书到第三版的重要原因之一。当然,另一个原因是,从本书的第二版到第三版期间,Linux内核也有了比较大的发展,本书反映了这些变化,进行了修订、更新,增加了一些章节,总的而言第三版显得更优雅了。

 

Using This Book

开发Linux内核,并不需要拥有天才的、魔力的、或是老练的Unix黑客那样的脑袋。内核与其他大型的软件工程一样,你需要知道很多细节,虽然内核有属于它自己的法则,但内核与大型的软件项目没有本质的区别,只是数量上的区别。

 

请记住,要充分的利用内核的源代码。不仅要读内核的源代码,更要去修改它,发现bug并去修复它们,或是往内核增加新的功能。你只有的去改写内核,你才能真正的理解内核!

 

Kernel Version

本书基于2.6系列的Linux内核。为了帮助理解2.6的内核,有时会介绍某个策略的演化历史,从而会介绍到旧版本的内核采用的方法,但本书不是为旧版的内核而写。

 

本书的内容更新到2.6.34内核,但作者也努力使本书的内容适用于2.6.32内核,因为2.6.32的内核被很多企业版的Linux所使用,例如RedHat 6。

 

Audience

本书的写作对象,是内核开发者或是对内核感兴趣的用户。本书致力于讲解内核的设计和实现,而不是对内核逐行的评注。

作者假定本书的读者熟悉C语言,并了解Linux操作系统。即使不了解操作系统知识的读者,也不必担心,作者尽力去讲解每一个概念。

 

Third Edition Acknowledgments

 

About the Author

Robert Love是一位开源程序员、演说家、作家,从事Linux内核的开发超过15年。Robert目前是Google的资深软件工程师,是Android移动操作系统平台的内核开发成员之一。在Google之前,它是Novell Linux桌面的首席架构师。在Novell之前,他是Monta Vista和Ximian的内核工程师。

Robert贡献的内核项目包括:抢占式内核、进程调度器、内核事件层、inotify、VM增强以及一些设备驱动程序。

Robert有很多关于Linux内核的演讲,并写了很多相关的文章。他是Linux Journal的投稿编辑。他的著作还包括:Linux System ProgrammingLinux in a Nutshell

 

Robert拥有佛罗里达州立大学的数学学士学位和计算机科学学士学位。Robert生活于波士顿。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值