如何快速读懂开源代码?

从使用入手,模块开发到源码阅读 以nginx为例

1 使用入手 ,

张宴

实战Nginx

2 模块开发 ,

陶辉

深入理解Nginx : 模块开发与架构解析

3 源码阅读 ,

陶辉

深入理解Nginx : 模块开发与架构解析

从低版本到高版本 以linux为例


1 linux0.1

赵炯

Linux内核完全注释

2 linux2.6

毛德操

Linux内核源代码情景分析(上册)

3 linux3.0 最新版本代码

从高层结构到模块实现 或者从模块实现到高层结构

1

Linux内核设计与实现

2

Linux内核设计与实现


按照代码运行流程 以linux网络为例

1

Linux内核网络栈源代码情景分析

最后一种 造轮子大法

谁用谁知道,也是最高效的,自己一步一步实现,然后对比源代码实现。

编辑于 2016-01-06 09:47

Published

Category

Zhihu

Tags