如果一些文章的鏈接失效,google相應(yīng)的標(biāo)題應(yīng)該還是很容易找到其他網(wǎng)站的轉(zhuǎn)載的。
中斷處理:
Interrupt in Linux
相當(dāng)不錯的中文資料
內(nèi)核調(diào)度:
Inside the Linux scheduler?
講的是用expired/active兩個數(shù)組維護(hù)的O(1)算法,大多數(shù)講2.6內(nèi)核的書上都會提到的調(diào)度算法 (2008-02-06)
Multiprocessing with the Completely Fair Scheduler
最新的2.6.23采用的CFS,還沒搞懂 (2008-02-06)
http://www.ibm.com/developerworks/cn/linux/l-cn-scheduler/index.html
Linux 調(diào)度器發(fā)展簡述 (2008-02-13)
內(nèi)核模塊:
2.6 內(nèi)核中的模塊注入 (2008-02-17)
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=security&Number=536404&page=0&view=collapsed&sb=5&o=31&fpart
系統(tǒng)調(diào)用:
Linux 2.6 新增的 vsyscall 系統(tǒng)服務(wù)調(diào)用機(jī)制 (2008-02-18)
http://blog.csdn.net/wishfly/archive/2005/01/23/264435.aspx
Linux on-the-fly kernel patching without LKM (2008-02-19)
http://doc.bughunter.net/rootkit-backdoor/kernel-patching.html
內(nèi)存管理:
http://linux-mm.org/LinuxMM
Linux-mm.org is a wiki for documenting how memory management works and for coordinating new memory management development projects. (2008-02-21)
并發(fā)同步:
http://hi.baidu.com/charleswen/blog/item/61f3e40ebc26dcce7acbe1c8.html
Linux內(nèi)核中的同步和互斥分析報(bào)告 (2008-02-21)
http://www-128.ibm.com./developerworks/cn/linux/kernel/sync/index.html
Linux 2.4.x內(nèi)核同步機(jī)制 (2008-02-22)
Big Picture:
http://www.linuxdriver.co.il/kernel_map
Interactive Linux kernel map (2008-02-16)
把內(nèi)核中的函數(shù)相互調(diào)用做成了一張可放大縮小的地圖,單擊相應(yīng)函數(shù)名會跳轉(zhuǎn)到lxr的相應(yīng)代碼鏈接。
編程資料:
http://www.jegerlehner.ch/intel/
Intel Assembler CodeTable 80x86?(2008-02-21)
相關(guān)站點(diǎn):
http://kernelnewbies.org
Linux Kernel Newbies
http://bbs4.newsmth.net/bbsdoc.php?board=KernelTech
水木KernelTech版
http://www.phrack.org
Phrack is an underground ezine made by and for hackers.
有不少和內(nèi)核相關(guān)的hack資料