簡稱LKD,從入門開始,介紹了諸如進程管理、系統調用、中斷和中斷處理程序、內核同步、時間管理、內存管理、地址空間、調試技術等方面,內容比較淺顯易懂,個人認為是內核新人首先必讀的書籍。新人得有此書,足矣!
第二:《深入理解Linux內核》
簡稱ULK,相比於LKD的內容不夠深入、覆蓋面不廣,ULK要深入全面得多。
前面這兩本,壹本提綱挈領,壹本全面深入。
第三:《Linux設備驅動程序》
簡稱LDD,驅動開發者都要人手壹本了。
第四:《深入理解Linux虛擬內存管理》
簡稱LVMM,是壹本介紹Linux虛擬內存管理機制的書。如果妳希望深入的研究Linux的內存管理子系統,仔細的研讀這本書無疑是最好的選擇。
第五:《深入理解LINUX網絡內幕》
壹本講解網絡子系統實現的書,通過這本書,我們可以了解到Linux內核是如何實現復雜的網絡功能的。
了解更多開源相關,去LUPA社區看看吧。