QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1533|回复: 0

如何开发linux kernel--大碗如是说

[复制链接]
发表于 2005-9-2 10:48:20 | 显示全部楼层 |阅读模式
经常有人问及如何开发linuxkernel,下面是一些大碗的说法:
Jesper Juhl:
* 多看看linuxkernel Documentation/目录, 你将发现全部有价值的信息。
* 检查 http://kernelnewbies.org  
* 使用lxr http://lxr.linux.no/
* 保留链接 对LKML 档案在你的书签和寻找档案答复每当你有一个问题  - 机会好任何你想要求被问前面和被回答的详细在名单 ,  http://www.ussg.iu.edu/hypermail/linux/kernel/
* 订阅LKML 和开始读一些thread。能由读很多学会bugreports并且流行在名单的解法, 那里经常并且是关于想法, 实施细节的讨论, 调试可 能有价值的等等。如此加入名单和开始听 ohh, 和读名单常见问 题解答于http://www.tux.org/lkml /
* 你可以并且要加入Linux内核管理人http://janitor.kernelnewbies.org/- 他们有 一张邮寄名单和需要做事的的一张好TODO 名单,你可以从一个小地方开始
* some books: Linux kernel development(2nd), by Robert Love 和 ldd(3rd), by Corbet,  Alessandro Rubini, 和 Greg KH
* 最重要的是多读内核源代码,多修改代码,从中发现的你错误并改正,这是最重要的方法
*你还可以帮忙测试developing的内核(现在是2.7),测试版内核需要大量的测试人员的帮忙,发现了问题你也可以试着解决

Brian O'Mahoney:
*做内核的debug工作时不要在你的mainbox中,因为这样可能损害你的系统.你可以建个虚拟机做debug
*kdb, kgdb, kprobes工具的使用

<a href=http://www.livejournal.com/users/hanwoody/>HANIX</a>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-5 00:48 , Processed in 0.087945 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表