《linux内核设计与实现》Chapter20补丁、风格、社区(笔记)

Chapter20补丁、风格、社区

1.patch

生成:diff-urN original_filename/ now_filename/ > my_patch

执行:patch-pl < ../my_patch

输出信息:diffstat-pl my_patch

2.编码风格:

缩进——8个字符长度

括号

每行代码长度——小于80

命名规范——1.不使用混合大小写2.全局变量&函数用描述性的名称

函数规范

注释

typedef

使用内核已有的接口

不要使用ifdef

结构初始化

代码修正

3.社区:

推荐几个好的网站:

http://www.kernelnew_bies.rog/

http://www.kerneltraffie.org/

http://www.lwn.net/

http://www.osnews.com/

http://vger.kernel.org/

http://www.tux.org/lkml/

这些都是非常好的网站,等我看完LDD之后就光顾这几家网站啦,努力努力!


你可能感兴趣的:(《linux内核设计与实现》Chapter20补丁、风格、社区(笔记))