本書作者在整理自己多年研發(fā)筆記的基礎上,以精心挑選的典型開發(fā)實例,向讀者詳細講述了Linux內核源代碼的各部分結構、原理及組成框架,主要分析了Linux最新版本(2.6.11)的內核源代碼,幫助讀者深入理解Linux內核,精通Linux內核編程。全書分為20章,內容包括進程管理、進程間通信、內存管理、文件系統(tǒng)、I/O接口及資源管理、內核的編譯及調試原理、網絡通信、內核安全、USB驅動程序等。 對于想了解Linux開發(fā),以及從事Linux內核編程的開發(fā)人員來說,本書是一本集大成之作,它既有講解透徹的原理,也有詳細實用的示例,更有作者多年從事實際開發(fā)工作的心得。本書主要針對從事Linux內核編程的中高級讀者及軟件工程師,也很合適作為大學教材和參考書。