linux核心學習資料連結
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
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
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資訊詳細方法 作者:[email protected]
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
8. 硬體相關與裝置驅動
8.1 [原創] 寫一個塊裝置驅動 作者:OstrichFly
http://linux.chinaunix.net/bbs/thread-1045283-1-2.html
8.2 LINUX下USB1.1裝置學習小記(更新完畢) 作者:superfight
http://linux.chinaunix.net/bbs/thread-1067271-1-2.html
8.3 請教個網絡卡驅動的問題 作者:VIP_fuck
http://linux.chinaunix.net/bbs/thread-1158886-1-11.html
8.4 個人對kobject的一點研究 作者:superfight
http://linux.chinaunix.net/bbs/thread-1058833-1-12.html
8.5 RTL8139網絡卡驅動程式分析[轉] 作者:Godbach
http://linux.chinaunix.net/bbs/thread-1095257-1-14.html
8.6 Linux那些事兒之我是USB Core——PDF下載 作者:ilttv.cn
http://linux.chinaunix.net/bbs/thread-913310-1-14.html
8.7 【原】Linux-千兆網絡卡驅動實現機制淺析 作者:Minit
http://linux.chinaunix.net/bbs/thread-1094725-1-17.html
8.8 利用udev在/dev下動態生成/移除裝置檔案 作者:albcamus
http://linux.chinaunix.net/bbs/thread-892777-1-18.html
8.9 ACPI in Linux - Myths vs. Reality 中文版 作者:albcamus
http://linux.chinaunix.net/bbs/thread-903433-1-24.html
8.10 Intel-E100網絡卡驅動例項分析 作者:lenn
http://linux.chinaunix.net/bbs/thread-690741-1-24.html
8.11 說一說:關於資料傳送中 address bus 的工作原理 作者:mik
http://linux.chinaunix.net/bbs/thread-1145254-1-39.html
8.12 有誰對網絡卡DMA有所瞭解 作者:duanius
http://linux.chinaunix.net/bbs/thread-983479-1-49.html
8.13 [轉] linux那些事兒之我是HUB - PDF檔案 作者:albcamus
http://linux.chinaunix.net/bbs/thread-912798-1-57.html
8.14 網絡卡驅動註冊到PCI匯流排這一過程的分析 作者: scutan
http://linux.chinaunix.net/bbs/thread-1052717-1-59.html
8.15 PCI驅動的suspend/resume方法,在何時呼叫? 作者:albcamus
http://linux.chinaunix.net/bbs/thread-984759-1-65.html
8.16 請教e1000中DMA傳輸的問題 作者:tqkangkang
http://linux.chinaunix.net/bbs/thread-896596-1-71.html
8.17 改寫drivers/net/8139too.c 作者:xiongce
http://linux.chinaunix.net/bbs/thread-895246-1-72.html
8.18 字元裝置驅動 架構分析 作者:xpl
http://linux.chinaunix.net/bbs/thread-1027719-1-82.html
8.19 看塊裝置驅動部分的筆記 作者:xpl
http://linux.chinaunix.net/bbs/thread-1008997-1-113.html
8.20 關於iptables中ip_conntrack_max和hash表的關係及調整 作者:NetDC
http://linux.chinaunix.net/bbs/thread-596067-1-150.html
8.21 pci_dma_sync_single_for_cpu到底同步的是什麼? 作者:smalloc
http://linux.chinaunix.net/bbs/thread-987061-1-151.html
8.22 關於ROM BIOS的啟動問題 作者:daidongly
http://linux.chinaunix.net/bbs/thread-979127-1-153.html
8.23 最近在學習2.6的device model,寫了篇學習文件,分享給大家 作者:semiyd
http://linux.chinaunix.net/bbs/thread-905104-1-162.html
8.24 Linux那些事兒之我是U盤 提供pdf格式下載 作者:冷月葬花魂
http://linux.chinaunix.net/bbs/thread-905580-1-169.html
8.25 [轉一好文]從 2.4 到 2.6:Linux 核心可裝載模組機制的改變對裝置驅動的影響 作者:albcamus
http://linux.chinaunix.net/bbs/thread-700366-1-177.html
8.26 硬碟扇區的讀寫函式及其呼叫路徑 作者:思一克
http://linux.chinaunix.net/bbs/thread-718919-1-197.html
9. 安全相關
9.1 使用 netfilter/iptables 為 Linux(核心 2.4.x )配置防火牆 作者:軒轅砍刀
http://linux.chinaunix.net/bbs/thread-63898-1-3.html
9.2 使用kprobes,截獲execve系統呼叫 作者:albcamus
http://linux.chinaunix.net/bbs/thread-909712-1-8.html
9.3 Adore-ng-0.56原始碼分析 作者:ubuntuer
http://linux.chinaunix.net/bbs/thread-1138561-1-8.html
9.4 突破linux核心模組驗證 作者:W.Z.T
http://linux.chinaunix.net/bbs/thread-1150719-1-15.html
9.5 【iptables交流貼】iptables執行的流程分析 作者:Godbach
http://linux.chinaunix.net/bbs/thread-1022438-1-16.html
9.6 剖析一個由sendfile引發的linux核心BUG 作者:kouu
http://linux.chinaunix.net/bbs/thread-1153577-1-16.html
9.7 Linux堆疊溢位的經典問題,歡迎圍觀!大牛前進 作者:GoldenSoldier
http://linux.chinaunix.net/bbs/thread-1145802-1-19.html
9.8 [歡迎進入討論] 關於syn-proxy的一些問題 作者:Godbach
http://linux.chinaunix.net/bbs/thread-1065143-1-21.html
9.9 新爆核心高危漏洞sock_sendpage的利用分析的討論 作者: 獨孤九賤
http://linux.chinaunix.net/bbs/thread-1130648-1-21.html
9.10 Linux下實現劫持系統呼叫的總結 作者:Godbach
http://linux.chinaunix.net/bbs/thread-1147025-1-23.html
9.11 Snort 入侵檢測系統原始碼分析 作者:Godbach 原創作者:獨孤九賤
http://linux.chinaunix.net/bbs/thread-1122507-1-23.html
9.12 呵呵,我也湊個熱鬧,轉發一個原來寫的 iptables 版 DNS 匹配模組 作者:platinum
http://linux.chinaunix.net/bbs/thread-1149676-1-25.html
9.13 netlink+netfilter+BloomFilter核心態過濾URL 作者:ubuntuer
http://linux.chinaunix.net/bbs/thread-1149519-1-34.html
9.14 共享:linux arp 欺騙程式 作者:wojiaohesen
http://linux.chinaunix.net/bbs/thread-1134584-1-35.html
9.15 劫持函式呼叫 作者:ubuntuer
http://linux.chinaunix.net/bbs/thread-1148600-1-36.html
9.16 [原創]關於劫持系統呼叫隱藏程序的一些心得 作者:g84ch
http://linux.chinaunix.net/bbs/thread-1135859-1-38.html
9.17 Linux核心的加密函式框架 作者:richardhesidu
http://linux.chinaunix.net/bbs/thread-1098120-1-56.html
9.18 Linux-Netfilter&iptables實現機制的分析及應用 作者:Minit
http://linux.chinaunix.net/bbs/thread-1117331-1-59.html
9.19 iptables 原始碼分析 作者:獨孤九賤
http://linux.chinaunix.net/bbs/thread-663849-1-93.html
9.20 get system call table in x86-64 Linux - 歡迎測試並報BUG 作者:albcamus
http://linux.chinaunix.net/bbs/thread-885248-1-100.html