要想深入研究并使用linux 内核,首先要知道Linux内核提供了什么,又能做到什么。很多初学者一进入公司就开始使用Linux内核开发内核模块,无论是使用通信方式、内存接口还是设备接口,都是早已被淘汰的内容。因为他们通常直接在网络上搜索一些很早之前发布的内容来指导自己如何完成开发工作,但他们手中却.是最先进的内核代码。还有很多直接编写内核模块的人在嵌入式公司使用老版本的内核进行工作,虽然他们可能对内核之后的发展一无所知,但是他们能够一-下子抓住主干,主干永远是在老版本的内核中就存在的东西。
接下来小编就为大家分享一份《深入Linux内核架构与底层原理》的PDF,希望在以后的Linux的学习路上你不再孤单。
第一章linux总览
第二章Linux内核架构
第三章内核数据结构
第四章Linux系统的启动
第五章进程(重点)
第六章内存管理(重点)
第七章安全
第八章网络(重点)
第九章总线
第十章二进制(重点)
第十一章存储(重点)
第十二章虚拟化与云
第十三章其他重要模块与高级管理工具