2.6內核的开发过程:
http://linux.tar.bz/articles/2.6-development_process
kenreltraffic, 有很多内核的资料,以及lkml的digestion
lkml的Web主页:
一个Linux Cross-Referrence站点,可以浏览、搜索内核源代码
linuxjournal
以设备驱动开发为主题的:
http://www.linuxdevices.com/index.html
Linux Weekly News, 精彩技术每周回顾(部分内容不免费):
,1/
Kerneltrap, 有关于Linux和*BSD的内核的新闻, 和对社区黑客的采访。
2.4内核的VM Documentation:
内核模块的移植:
内核的官方站点:
2.6各个子版API的变化都在这里:
google的Group页面, 它比lkml本身速度快, 对搜索的支持也好:
关于Linux下的汇编编程:
==============================
Device Drivers
================================
Kernel Hackers' HomePages
Andrew Morton的主页:
Ulrich Drepper的主页:
Robert Love的blog:
Greg KH的主页:
Ingo Molnar的主页:
David Miller的主页:
下面這個最全, 它收錄了大部分內核黑客的個人主頁地址。
=====================================
Kernel Planet
=======================================
里面推荐了一些链接:
不过我觉得这个主题叫资料汇集可能容易误解,不如叫网站汇集。
========================================
http://www.linuxfocus.org/
linux杂志
=========================
******************************************************************
1, Documentation/目录一定要多看
2, 进入内核源代码顶级目录, 可以编译一些文档出来:
make pdfdocs
make psdocs
make htmldocs #推荐这个,一般不会出错
然后到Documentation/DocBook/目录下, 会有一个kernel-api目录, 里边是模块可用的API函数和宏, 也包含一些说明性的文字。
make mandocs #编译出kernel API的man手册页
make installmandocs #安装kernel API手册页到man手册的第9部分
然后, 例如, 可以man 9 copy_from_user查看某内核API的原型。
******************************************************************
阅读(266) | 评论(0) | 转发(0) |