[置顶] linux内核阅读计划

Linux内核阅读计划:

最重要的:source code of linux kernel

主要参考书:

《深入理解linux内核》(ULK3)(Understandling the Linux kernel)

《深入linux内核架构》 (PLKA) (Professional Linux Kernel Architecture)

1. 内存管理部分

  ULK3: chapter 1\2\8\9\15\16\17

  PLKA:chapter 1\3\4\16\17\18

2. 进程及进程地址空间

  ULK3: 3\7\9\19 

  PLKA: 2\4

3. 文件系统

  ULK3:12\18\

  PLKA: 8\9\10\11\17

4. 内核同步、进程间通信

  ULK3: 5\11\19

  PLKA:2\5\12\17

5. 设备驱动及其他

  ULK3: 4\6\13\14

  PLKA:6\7\14

  设备驱动主要在LDD3中,内核中不作为重点


注意事项:虽然是阅读,但是注意:

1:必须读透;

2:阅读过程中必须修改、验证、编码,必须实践

3:按上述主题进行

4:务必每天写博客

5. 阅读过程中看其他书籍、研究其他技术、工具和方法

   《深入理解计算机系统》

   《数据结构与算法分析 C++语言描述》

   《深入理解程序设计 使用linux汇编语言》

   《操作系统(第三版)》(Harvey M.Deitel)

   《存储技术原理分析》(傲青云)


代码验证:

    X86平台:Intel baytrail 平台

    基于版本:当前最新版本3.18.3


工具及版本管理:

    抛弃source insight,习惯使用vim

    抛弃svn,习惯使用git


开源资源:

关注淘宝内核组 http://kernel.taobao.org

关注:http://www.oschina.net/

关注:http://www.newsmth.net/nForum/#!board/KernelTech

关注:http://www.linux-kernel.cn/

http://www.linux-kernel.cn/community/订阅邮件列表

https://software.intel.com/zh-cn/oss intel开源项目

https://01.org/linuxgraphics/

https://software.intel.com/en-us/oss/

你可能感兴趣的:([置顶] linux内核阅读计划)