`
freesoftman
  • 浏览: 314121 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

学习linux内核的神级书籍

阅读更多

       有关内核的书籍可以用汗牛充栋来形容,不过只有一些经典的神作经住了考验。首先是5本久经考验的神作。
《Linux内核设计与实现》

       简称LKD,从入门开始,介绍了诸如进程管理、系统调用、中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等方面,内容比较浅显易懂,个人认为是内核新人首先必读的书籍。新人得有此书,足矣!
《深入理解Linux内核》

        简称ULK,相比于LKD的内容不够深入、覆盖面不广,ULK要深入全面得多。
前面这两本,一本提纲挈领,一本全面深入。

《Linux设备驱动程序》

       简称LDD,驱动开发者都要人手一本了。

《深入理解Linux虚拟内存管理》

      简称LVMM,是一本介绍Linux虚拟内存管理机制的书。如果你希望深入的研究Linux的内存管理子系统,仔细的研读这本书无疑是最好的选择。

《深入理解LINUX网络内幕》

       一本讲解网络子系统实现的书,通过这本书,我们可以了解到Linux内核是如何实现复杂的网络功能的。

      这5本书各有侧重,正如下面的图所展示的那样,恰好代表了个人一直主张的内核学习方法:首先通过LKD或ULK了解内核的设计实现特点,对内核有个整体全局的认识和理解,然后可分为两个岔路,如果从事驱动开发,则钻研LDD,如果希望对内核不是泛泛而谈而是有更深入的理解,则可以选择一个自己感兴趣的子系统,仔细分析它的代码,不懂的地方就通过社区、邮件列表或者直接发Email给maintainer请教等途径弄懂,切勿得过且过,这样分析下来,对同步、中断等等内核的很多机制也同样会非常了解,俗话说的一通则百通就是这个道理。当然,如果你选择研究的是内存管理或者网络,则可以有上面的两本书可以学习,如果是其他子系统,可能就没有这么好的运气了。

 

分享到:
评论

相关推荐

    linux内核学习入门电子书合集

    linux内核学习必备,包含了三本电子书: Linux内核设计的艺术_图解Linux操作系统架构设计与实现原理 Linux内核完全注释 Understanding.the.Linux.Kernel.3rd.Edition

    深入理解linux内核(第三版中文)

    《深入理解 Linux 内核》就是一本辅助学习 Linux 内核的经典书籍。有的初学者,在没有人指导的情况下,就钻入 Linux Kernel代码的海洋中埋头苦学,结果学了半天仍然是一头雾水。当然了,在大师指导下学习就不一样了...

    linux内核编程书籍集合

    1-UNIX环境高级编程_第二版中文.pdf 2- 深入理解Linux内核(中文版).pdf 两本linux内核编程的经典书籍

    linux内核学习资料

    linux内核学习的经典书籍,内核、驱动学习

    linux内核书籍和教学

    Linux内核体系架构,LINUX内核完全剖析,Linux内核完全注释(内核0.11)修正版V3.0,Linux内核源代码情景分析(非扫描版),linux内核编程,深入分析Linux内核源码.pdf

    Linux内核0.11完全注释

    Linux早期内核代码的入门书籍,配合内核代码更好的入门Linux内核,比起Linux2.6之后版本来说,可以更好的理解Linux内核框架

    linux内核入门书籍

    linux 内核开发入门书籍,组织结构清晰,很好的教材

    linux 内核精髓-精通linux内核必会的75个绝技

    linux学习的必修书籍,深入理解linux,扫描版的,但是有目录字迹清晰。

    linux内核移植手册

    linux内核移植手册, Linux内核启动过程概述

    Linux内核设计与实现(第2版 中文版)

    此书是当今首屈一指的linux内核入门最佳图书。作者是为2.6内核加入了抢占的人,对调度部分非常精通,而调度是整个系统的核心,因此本书是很权威的。这本书讲解浅显易懂,全书没有列举一条汇编语句,但是给出了整个...

    Linux内核修炼之道

    很好Linux内核休息书籍 第一层次修炼的内容包括了前三章, 目的是希望您能够对 Linux 以及内核有个全面的认 识和了解,掌握分析 Linux 内核源代码的分析方法。 第 1 章主要介绍了 Linux 的 18 年成长史, 或许您会...

    linux 内核及驱动开发经典书籍

    linux 内核及驱动开发经典书籍: Advanced Programming in the UNIX Environment, 3rd Edition Linux Device Drivers 3rd Linux.Kernel.Development.3rd.Edition Linux设备驱动开发详解-基于最新的Linux4.0内核_PDF_...

    linux 内核情景分析 上

    linux 内核情景分析 上 linux 内核情景分析 上 linux 内核情景分析 上 linux 内核情景分析 上 经典书籍,不用多说

    linux 内核与驱动相关的权威书籍

    linux 内核与驱动相关的权威书籍 1.Linux设备驱动程序第三版 2.LINUX内核设计与实现

    深入理解 Linux 内核.pdf 高清下载

    深入理解 Linux 内核.pdf 高清下载

    Linux内核API完全参考手册(第2版).邱铁(详细书签)

    《Linux内核API完全参考手册》是目前第一本全面介绍Linux内核API开发与编程的书籍; 基于最新的Linux内核版本2.6.30,设计内核API典型实例,并对开发场景进行详细讲解; 对Linux内核系统知识进行精心策划,以内核...

    经典书籍:《Linux内核完全注释》

    经典书籍:《Linux内核完全注释》 经典书籍:《Linux内核完全注释》

    linux内核情景分析

    清晰版《linux内核情景分析》,毛德操胡希明老师的经典著作,虽然是基于linux2.4内核,但在做linux2.6甚至linux3.0的工作时,依然有很好的参考价值,这得益于作者对内容采取...是本了解linux内核原理的很好的中文书籍。

    Linux内核完全注释+linux0.11内核源码

    想开始研究linux内核源码的同学,推荐下载本内容,搭配source insight代码阅读器,从最核心最精悍的linux0.11源码学起,并且可以参阅《Linux内核完全注释》这样好的指导书籍,相信能让你用最短的时间和有限的业余...

    深入理解Linux内核

    了解LInux操作系统,学会web网站部署,linux运维专用的书籍.

Global site tag (gtag.js) - Google Analytics