学习linux内核的四库全书

时间:2021-11-15 19:11:05

==四库全书==

1.linux内核设计与实现 2Edition

这个本书很薄(290页),但是涉及了linux内核的方方面面,是入门的书。不过因为少也讲不具体,内核的代码不会讲太多,主要是讲工作的原理和一些内核函数。

2.linux内核情景代码分析(上下册)

这是两本砖头书,但是非常非常好,要是想改linux内核的话,看这本书,再结合着最新的内核源代码看。

3.深入理解linux内核

这本书我没有看过,同学有,粗略地翻了一下,好像代码很多,但是讲解的不是很详细,也不多评论。

4.linux设备驱动

这本书是编写内核模块,设备驱动的书,跟1,2,3更加专注于其中设备这个方面。

====================================================================================

 

其他还有几本书也比较好:

5.linux内核完全注解

基本每个文件,每条代码都贴出来做了注释,不过内核版本有点早

6.linux内核编程

内核中可以使用的一些内核函数,比如内核中怎么存取文件,怎么socket通讯等。

 

当然,如果要开发应用层级别的linux应用,那么首选就是

7.advanced programming in unix environment(UNIX环境高级编程)--APUE

我看了中文的一部分章节,翻得确实很烂,E文不错的话推荐还是看E文的

8.Unix network programming(Unix网络编程)--UNP

开发网络程序看看,要有APUE的基础