1. 内核学习方法,编译、调试等常见问题
1.1 关于编译升级内核到2.6.0的一些问题 作者:ommm http://linux.chinaunix.net/bbs/thread-281831-1-5.html 1.2 VMWare Workstation 6.0调试Linux Kernel,竟如此方便 作者:albcamus http://linux.chinaunix.net/bbs/thread-896214-1-5.html 1.3 基于S3C2410的Linux全线移植文档 作者:dozec http://linux.chinaunix.net/bbs/thread-798304-1-6.html 1.4 【原创】《Linker Script in Linux》 作者: zx_wing http://linux.chinaunix.net/bbs/viewthread.php?tid=1032711 1.5 月经结贴 -- 《Segmentation Fault in Linux》 作者: zx_wing http://linux.chinaunix.net/bbs/thread-1149936-1-19.html 1.6 【译】linux-2.6.31内核文档系列 作者:openspace http://linux.chinaunix.net/bbs/thread-1149917-1-23.html 1.7 Solaris、Linux和FreeBSD的内核比较 作者:compnik http://linux.chinaunix.net/bbs/thread-783940-1-24.html 1.8 定位Oops的具体代码行 作者:albcamus http://linux.chinaunix.net/bbs/thread-1008573-1-25.html 1.9 调试KERNEL时,找出当前进程信息的方法 作者:accessory http://linux.chinaunix.net/bbs/thread-1147973-1-36.html 1.10 Linux内核配置文档!!!(make menuconfig) 作者:HopeCao http://linux.chinaunix.net/bbs/thread-16106-1-58.html 1.11 Git 中文教程 作者:swanrobin http://linux.chinaunix.net/bbs/thread-724949-1-79.html 1.12 怎样为Linux内核打补丁 作者:jeffshia http://linux.chinaunix.net/bbs/thread-811431-1-87.html 1.13 2.6 内核中宏定义 #define DEFINE(sym, val)的问题 ? 作者:kimyoung http://linux.chinaunix.net/bbs/thread-702373-1-94.html 1.14 Linux内核中的红黑树 作者:Godbach http://linux.chinaunix.net/bbs/thread-1055772-1-94.html 1.15 Linux内核解读入门 作者:小皮 http://linux.chinaunix.net/bbs/thread-85340-1-99.html 1.16 Linux汇编语言开发指南(zt) 作者:mmgg00 http://linux.chinaunix.net/bbs/thread-508038-1-99.html 1.17 Netconsole实例源代码分析 作者:dreamice http://linux.chinaunix.net/bbs/thread-1047519-1-105.html 1.20 使用git参与kernel开发 作者:albcamus http://linux.chinaunix.net/bbs/thread-920610-1-109.html 1.21 http://lwn.net/Articles/2.6-kernel-api/的翻译 作者:co63 http://linux.chinaunix.net/bbs/thread-1040681-1-113.html 1.22 linux情景分析非扫描带书签版本 作者:onlyflyer http://linux.chinaunix.net/bbs/thread-1016938-1-123.html 1.23 kallsyms的分析 作者:qtdszws http://linux.chinaunix.net/bbs/thread-1013999-1-135.html 1.24 【求助】关于inb和inw的疑问 作者:njngypp http://linux.chinaunix.net/bbs/thread-992279-1-147.html 1.25 绝对精品--linux 内核代码构架图 作者:achlice http://linux.chinaunix.net/bbs/thread-983931-1-153.html 1.26 [转贴]用tags/cscope看内核源代码-HOWTO 作者:leviathan.alan http://linux.chinaunix.net/bbs/thread-719390-1-153.html 1.27 linux-2.6内核升级文档(全) 作者:killua http://linux.chinaunix.net/bbs/thread-484867-1-155.html 1.28 请教一个扩展汇编的问题 作者:flw2 http://linux.chinaunix.net/bbs/thread-901464-1-169.html 1.29 前段时间arch/i386/kernel/head.S注解 作者:alasijiabandao http://linux.chinaunix.net/bbs/thread-909584-1-177.html 1.30 ud2是什么指令? 作者:netentsec http://linux.chinaunix.net/bbs/thread-901519-1-191.html 1.31 使用GDB与QEMU调试内核时的问题分析 作者:mingyanguo http://linux.chinaunix.net/bbs/thread-702878-1-200.html 1.32 什么是module 以及如何写一个module(转) 作者:我菜我怕谁 http://linux.chinaunix.net/bbs/thread-612522-1-207.html 1.33 用netconsole从网络上收集Kernel Panic信息详细方法 作者:Jobs.AE@ http://linux.chinaunix.net/bbs/thread-811116-1-225.html 1.34 升级2.6内核的经验与心得 作者:vikingpro http://linux.chinaunix.net/bbs/thread-251091-1-260.html
2. 进程管理与进程间通信、模块间通信等
2.1 内核通知链 学习笔记 作者:scutan http://linux.chinaunix.net/bbs/thread-1051266-1-2.html 2.2 使用netlink通讯时需要注意的一些问题 作者:duanjigang http://linux.chinaunix.net/bbs/thread-1144547-1-9.html 2.3 工作队列分析 作者: rwen2012 http://linux.chinaunix.net/bbs/thread-882951-1-15.html 2.4 [原创]QEMU小实验:手工遍历所有进程的方法 作者:accessory http://linux.chinaunix.net/bbs/thread-1155784-1-16.html 2.5 用户空间内核空间ipc总结(sockopt,ioctl,mmap,netlink,proc,seq,file,copy_user) 作者:ubuntuer http://linux.chinaunix.net/bbs/thread-1154038-1-23.html 2.6 netlink socket 编程之 why & how 作者:duanjigang http://linux.chinaunix.net/bbs/thread-1031932-1-39.html 2.7 linux2.6.29 swtich_to 详细分析(一) 作者:liujunwei1234 http://linux.chinaunix.net/bbs/thread-1099177-1-57.html 2.8 Linux 用户态与内核态的交互——netlink 篇 作者:独孤九贱 http://linux.chinaunix.net/bbs/thread-822500-1-60.html 2.9 基于NETLINK的内核与用户空间共享内存的实现 作者:bripengandre http://linux.chinaunix.net/bbs/thread-1113929-1-63.html 2.10 内核源码kfifo分析(原创) 作者:springtty http://linux.chinaunix.net/bbs/thread-1089313-1-74.html 2.11 Unreliable Guide to Locking -by Rusty Russell-中文版 作者:albcamus http://linux.chinaunix.net/bbs/thread-656347-1-79.html 2.12 完全公平调度(CFS) 作者:wxc200 http://linux.chinaunix.net/bbs/thread-1063798-1-90.html 2.13 Linux 2.4 内核说明文档(进程与中断管理篇) 作者:xuediao http://linux.chinaunix.net/bbs/thread-571760-1-127.html 2.14 写了一个内核模块 实现简单的类似ps命令. 作者:mq110 http://linux.chinaunix.net/bbs/thread-653764-1-130.html 2.15 PAE机制分析 作者:vestige http://linux.chinaunix.net/bbs/thread-986982-1-149.html 2.16 Linux2.6内核进程创建过程分析 作者:scriptkidz http://linux.chinaunix.net/bbs/thread-912485-1-172.html 2.17 [转贴]用户态和内核共享内存--最简单的例子 作者:leviathan.alan http://linux.chinaunix.net/bbs/thread-719393-1-183.html 2.18 Linux 调度的科普文章 作者:raise_sail http://linux.chinaunix.net/bbs/thread-903481-1-186.html 2.19 linux 2.4内核之信号(一) 作者:yjfpb04 http://linux.chinaunix.net/bbs/thread-900690-1-191.html
4. 中断相关
4.1 《Interrupt in Linux(硬件篇)》(1楼有更新 2008.5.3) 作者:zw_wing http://linux.chinaunix.net/bbs/thread-996409-1-23.html 4.2 [保留] 关于LINUX在中断(硬软)中不能睡眠的真正原因 作者:思一克 http://linux.chinaunix.net/bbs/thread-902033-1-38.html 4.3 2.6.10的中断处理分析 作者:normalnotebook http://linux.chinaunix.net/bbs/thread-685702-1-126.html 4.4 请问如果在中断上下文中调用可能引起阻塞的代码到底会怎么样? 作者:dengcainiao http://linux.chinaunix.net/bbs/thread-802655-1-256.html
5. 文件系统方面
5.1 内核模块中对文件的读写 作者:ubuntuer http://linux.chinaunix.net/bbs/thread-1148680-1-7.html 5.2 一个简单文件系统的实现 作者:goter http://linux.chinaunix.net/bbs/thread-1113528-1-23.html 5.3 最近看vfs部分,写了个笔记,大家看看.(37 ~ 39 楼更新了mount 文件系统部分) 作者:xpl http://linux.chinaunix.net/bbs/thread-1005219-1-27.html 5.4 何把内核中的信息打印到文件 作者:xiaozhe2000 http://linux.chinaunix.net/bbs/thread-738197-1-112.html 5.5 2.4.18预读算法详解 作者:taoistf http://linux.chinaunix.net/bbs/thread-1029156-1-122.html 5.6 [转] Dr.Wu 的博士论文: linux内核中的预取算法 作者:albcamus http://linux.chinaunix.net/bbs/thread-1029420-1-122.html 5.7 UNIX传统文件系统s5fs的实现 作者:xzh2002 http://linux.chinaunix.net/bbs/thread-13214-1-171.html 5.8 nfs权限 作者:zhaixinshe http://linux.chinaunix.net/bbs/thread-557038-1-174.html
. 网络协议栈方面
6.1 基于2.6.20版本的《Linux内核源码剖析--TCP/IP实现》【样章01 02 03 22 30】 作者:lmarsin http://linux.chinaunix.net/bbs/thread-1157659-1-1.html 6.2 [出版]--基于2.6.26内核的《追踪LINUX TCP/IP代码运行》 作者:qinjiana0786 http://linux.chinaunix.net/bbs/thread-1064374-1-2.html 6.3 PF_RING实现分析 作者:独孤九贱 http://linux.chinaunix.net/bbs/thread-1149919-1-5.html 6.4 Netfilter 连接跟踪与状态检测的实现 作者:独孤九贱 http://linux.chinaunix.net/bbs/thread-815129-1-9.html 6.5 Netfilter之连接跟踪实现机制初步分析 作者:Minit http://linux.chinaunix.net/bbs/thread-1057483-1-9.html 6.6 教你修改以及重构skb 作者:ubuntuer http://linux.chinaunix.net/bbs/thread-1152885-1-10.html 6.7 共享RFC集合,linux网络源码伴侣 作者:lmarsin http://linux.chinaunix.net/bbs/thread-1159286-1-11.html 6.8 关于ptype_all和pypte_base中的pt_prev的说明[转] 作者:Godbach http://linux.chinaunix.net/bbs/thread-1160785-1-12.html 6.9 Linux内核IP Queue机制的分析(三)——ip_queue内核模块的分析 作者:Godbach http://linux.chinaunix.net/bbs/thread-1152070-1-17.html 6.10 udp数据报从网卡驱动到用户空间流程总结 作者:peimichael http://linux.chinaunix.net/bbs/thread-1133017-1-38.html 6.11 Linux内核发送构造数据包的方式 作者:Godbach http://linux.chinaunix.net/bbs/thread-1133084-1-42.html 6.12 Netfilter CONNMARK用法及分析(二)-- 内核代码分析 作者:godbach http://linux.chinaunix.net/bbs/thread-1142069-1-44.html 6.13 [保留] 2.6内核数据包接收流程分析 作者:瀚海书香 http://linux.chinaunix.net/bbs/thread-1132965-1-45.html 6.14 敬告:已完成--基于LINUX内核中的TCP/IP的核心过程分析 作者:qinjiana0786 http://linux.chinaunix.net/bbs/thread-1049757-1-64.html 6.15 Netfilter 地址转换的实现 作者:独孤九贱 http://linux.chinaunix.net/bbs/thread-886488-1-71.html 6.16 [原]Netfilter实现机制分析 作者:Minit http://linux.chinaunix.net/bbs/thread-1054981-1-78.html 6.17 Linux内核IP Queue机制的分析(二)——用户态处理并回传数据包 作者:Godbach http://linux.chinaunix.net/bbs/thread-1063004-1-82.html 6.18 网络子系统在链路层的收发过程剖析 作者:rwen2012 http://linux.chinaunix.net/bbs/thread-886985-1-87.html 6.19 Netfilter源码分析-我来抛砖,望能引玉 作者:独孤九贱 http://linux.chinaunix.net/bbs/thread-670248-1-87.html 6.20 Hacking the Linux Kernel Network Stack(译本) 作者: duanjigang http://linux.chinaunix.net/bbs/thread-758787-1-91.html 6.21 skbuff解释 - [转贴自CLF,作者:wheelz] 作者:leviathan.alan http://linux.chinaunix.net/bbs/thread-776678-1-124.html 6.22 如何让 linux 包转发达到 40万pps,尝试中! 作者:sbyond http://linux.chinaunix.net/bbs/thread-641802-1-142.html 6.23 我自己分析内核tc的一点心得 作者:qtdszws http://linux.chinaunix.net/bbs/thread-854814-1-145.html 6.24 网络代码学习第二部分:网络子系统在IP层的收发过程剖析 作者:rwen2012 http://linux.chinaunix.net/bbs/thread-888336-1-150.html 6.25 Netfliter状态跟踪之动态协议的实现浅析(tftp实现) 作者:独孤九贱 http://linux.chinaunix.net/bbs/thread-841944-1-160.html 6.26 内核netfilter处理问题(暨packet接受与NAPI介绍) 作者:guotie http://linux.chinaunix.net/bbs/thread-684828-1-200.html
7. CPU与多核方面
7.1 关于LINUX上中断在各个CPU之间的负载平衡问题 作者:思一克 http://linux.chinaunix.net/bbs/thread-902244-1-3.html 7.2 在多核系统上网络数据转发实验和一点思考 作者:独孤九贱 http://linux.chinaunix.net/bbs/thread-1112413-1-3.html 7.3 关于 atomic 的话题 作者:mik http://linux.chinaunix.net/bbs/thread-1145097-1-40.html 7.4 关于AMD TLB bug 作者:crspo http://linux.chinaunix.net/bbs/thread-984846-1-153.html
原文:http://www.cnblogs.com/lemon-tree/p/5221587.html