NO IMAGE

大致讀了一遍《Linux核心設計的藝術》這邊書,總體上來說還是很不錯的。很符合我個人的思維習慣,思路很清晰。正如書上介紹的“本書的特點,既不是空泛的講理論,也不單純的從語法的角度去逐行分析原始碼,而是以作業系統在實際執行中的幾個經典事件為主線……”。

當然,金無足赤人無完人,這本書也有一些不足的地方。

第一個就是有些地方原理介紹的太單薄,而且缺少整體性介紹,就好像在第一章還有很多小貼士,點評什麼的,很多細節概念都給出了說明。後面的章節就很難找到了。估計這也是團隊合作寫書的不足,不過還好的就是整體思路還是很連貫的。

第二個就是,書中圖是很多,也畫的很好,而且為了讓讀者對實際記憶體中情況有更直觀的理解,圖是畫的很細緻,但是因為紙質出版的原因,有些地方看起來反而變的模糊了,尤其是那個綠色的箭頭經常找了半天。

第三個就是,感覺還是需要加入一些抽象概念上的圖,這樣兩者結合看會更好一些。

因為這些不足,我又結合原始碼和《Linux核心完全剖析》一起看,總算看起來舒服很多。看的時候很多不足的地方都有地方可查。

感覺這本書的亮點主要還是在前2章,寫的非常好,認真閱讀後幫助很大。然後第4,5章也寫的很不錯,不過如果看懂了第2章,看第四章就很輕鬆了。

其中最難啃的也就是第1,2章,建議在閱讀這兩章的,好好閱讀《Linux核心完全剖析》的3,4,5章,兩邊反覆對照著看,理解就更加深刻了。

另外在涉及原始碼部分,在《Linux核心完全剖析》中都有註釋說明,那個上的說明感覺比《Linux核心設計的藝術》說的要容易懂一些,這樣對照著看,就容易很多了。

另:個人感覺,如果是第一次接觸Linux核心,不妨去看看《Linux核心設計與實現》,這本書寫的也很好,看完以後看《Linux核心設計的藝術》會有更多的體會。