关于Linux的书总是大部头,以前也已经买了一本了,800多页,这次居然上千页!不过两者正好可以互为补充
主要是讲linux内核关键代码的流程及功能,虽然也有一小部分是讲理论基础(个人觉得写得恰到好处,就是篇幅小了点),看来还是要先把《深入理解linux内核》之类的偏理论的书看一看,再继续深入看下去。另外翻译一级棒。
讲的比较细,用来学习操作系统结构还是不错的。当然书中也夹杂了一些内核开发的代码段,可以作为参考。
我觉得学习这本书最大的收获,不是怎么开发内核,而是对系统有一个全面的了解,可以帮助我们开发系统相关的程序。
搞内核开发也有蛮长时间了,不过一直没系统看过内核架构。
最近做安卓开发,看了这本书还是有很多启发的。
如果是linux新手入门就不要看这本书了。
虽然书的后边有一个书评说是深入浅出,但个人的感觉是,非常深入,但说得并不是那么浅白,如果没有对Linux内核的初步结构的认识,那么会看得比较吃力。
个人建议可以一边去翻在国内已经闻名已经久的四本Linux内核著作(《Linux内核原代码情景分析》、《Linux内核设计与实现》、《深入理解Linux内核》、《Linux设备驱动程序》),再一边看这本书,把这本书当作一个补充或者当作一个内核框架图谱说明书来阅读,收效会更好。
本书讨论了Linux内核的概念、结构和实现。主要内容包括多任务、调度和进程管理,物理内存的管理以及内核与相关硬件的交互,用户空间的进程如何访问虚拟内存,如何编写设备驱动程序,模块机制以及虚拟文件系统,Ext文件系统属性和访问控制表的实现方式,内核中网络的实现,系统调用的实现方式,内核对时间相关功能的处理,页面回收和页交换的相关机制以及审计的实现等。此外,本书借助内核源代码中最关键的部分进行讲解,帮助读者掌握重要的知识点,从而在运用中充分展现Linux系统的魅力。 本书适合Linux内核爱好者阅读。
好书好书,电子书看了半天,还是决定买本纸质的
终于下定决心要看了。内容就不用多说了,选择了这本书,就离疯不远了。不过这本书的纸张和印刷倒是我买过的所有书中最好的。
这书果断很厚,起码5公分厚度,一共1038页。 如果嫌麻烦的童鞋,请慎重!
刚收到该书,还行,内容比较充实,不过不适宜初学者看,需要有一定的C语言以及Linux基础。
这本书比较厚,但是内容也较丰富,只好静下心慢慢啃书了
大概看了一下,写的很详细,内容很丰富,是非常实用的一本工具书
这本书是实验室要求买的,内核比较全,但是翻译的话,转了几次手还是比较失望的。网上有英文的电子版,可以结合着看
相当给力,到目前为止只看了网络和虚拟文件系统这两章,觉得自己还是有了一些提高的,最近工作中经常需要设计一些网络编程方面的东西,有参考价值,这种涉及底层的书就应该坚持看下去,虽然一千多页有点让人望而生畏,但看完应该会受益匪浅
不错,这个书不错哦。
详细,和bsd内核架构设计一起看,对系统架构了解的跟彻底。
读书笔记我会放我博客上
***.sklinux****
其余用户默认给了好评
已经到底啦~
其余用户默认给了好评
已经到底啦~