[转]Linux内核学习方法专题分享-2.资料推荐
2021-10-15 09:49:45 Author: blog.csdn.net(查看原文) 阅读量:33 收藏

本文分享Linux内核学习方法专题分享的第二个视频:资料推荐,推荐学习Linux内核的常用参考资料文档等。

1)书籍

主要参考: 

《Linux内核设计与实现》2.6     LKD

《深入理解Linux内核》 2.6.11   ULK

《深入Linux内核架构》 2.6.24   DLK

源码分析:

《Linux内核完全剖析--基于0.12内核》

《Linux内核源代码情景分析》2.4.0

子系统:

《LINUX设备驱动程序(第3版)》2.6.10    LDD3

《Linux设备驱动开发详解》 4.0

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

《深入理解Linux网络技术内幕》2.x

《存储技术原理分析  基于Linux 2.6内核源代码》

2)源码下载

正统Linux内核网站:

www.kernel.org

带有提交日志的源码下载:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git

源码压缩包下载:

https://mirrors.edge.kernel.org/pub/linux/kernel/

3)内核文档

源码目录下的文档(有时间仔细阅读感兴趣的子系统相关文档对于理解内核大有裨益):

Documentation/*

散落在各个子目录下面的(内核各子系统“地图”,有具体子系统或功能描述):

Kconfig 和 Makefile

4)git log 以及git blame

git log/blame xxx.c

查看某个文件或某个文件的某一行提交日志 


文章来源: https://blog.csdn.net/21cnbao/article/details/120793165
如有侵权请联系:admin#unsafe.sh