易燃物匯聚 YouTube 有聲書與書評
Linux內核分析及應用 封面

Linux內核分析及應用

陳科

2979人在讀
25.3萬字總字數
¥40定價

內容簡介

本書由資深架構師圍繞Linux系統進行服務開發經驗。本書共8章,主要內容:第1章介紹Linux對進程和線程的實現原理並分析了Memcached和Nginx工作進程池模型的實現;第2章介紹併發的概念以及Linux中的併發相關工具;第3章介紹Linux是如何進行內存管理的,分析了Memcached和Redis的內存管理機制。第4章介紹Linux系統對中斷進行的封裝和實現原理;第5章介紹I/O的全過程並介紹了某些開源系統中I/O相關調用的實現等;第6章介紹Linux文件系統的整體架構及核心概念;第7章介紹Linux進程隔離技術以及Docker容器的部分實現;第8章介紹Linux網絡層數據的流轉過程。

讀者書評

★★★★★

經典,掌握核心技術,以不變應萬變“Docker容器相關代碼無非就是對Linux的namespace、cgroup等技術的封裝,只要掌握了核心代碼,其他問題也將會迎刃而解。授人以魚不如授人以漁,本章並沒有花費全部精力去解釋Docker方方面面的實現(如容器、隔離、集羣管理、鏡像等),而是以容器隔離的相關技術作爲切入點進行分析,我相信所有的軟件都可以用類似思路去分析,掌握核心技術,以不變應萬變。”

★★★☆☆

對於只想瞭解系統原理的人不太合適,但不代表不適合所有人。我從我的角度來說說開發。我瞭解一些linux的原理,但是不夠深入,想找一本書深入的瞭解一下。看了這本書一部分,感覺有些原理講的比較粗糙,拋出一個概念之後,在我還在蒙比這個概念是什麼,有什麼用的時候,下面就直接上代碼了,然後對代碼一頓分析,看的我是更蒙比了。

★★★☆☆

這個想法很好,內核很多東西跟應用層其實都是相通的,不過這本書講的有點淺,而且大段大段的貼代碼[發呆]

★★★★☆

基於4.x內核,相較於《奔跑吧Linux》深度淺了些,廣度大了些。個人認爲這兩者間的平衡把控的挺好,難度適中,適合具有一定內核基礎的人宏觀瞭解整體架構,比較有特色的一點在於結合工業級開源應用分析。書中的一些問題暫未評論,有空讀第二遍時會標註。

★★★☆☆

反反覆覆看了幾遍,總的來說覆蓋面是比較完善,只是細節稍微欠缺,每次看到一個點都要花時間看看別的書所描述的細節來加深瞭解,作者有實力說清楚,也許是爲了擔心太多細節影響讀者的慾望

★★★★★

很好的一本書,結合源碼講了不少開源組件的實現原理。

★★★★★

面向羣體是應該我這樣的上層應用開發人員,閱讀以後對底層稍微瞭解點。

★★★☆☆

貼了大量源碼像是湊篇幅的,講解不夠細緻。

★☆☆☆☆

一半以上都是代碼,完全是湊字數,差評。之前簡單描述過程,沒有說爲什麼,完全談不上分析。

書籍信息

作者陳科
出版社機械工業出版社
出版時間2018-07-01
ISBN9787111604082
分類計算機-計算機綜合
格式EPUB
完結狀態連載中
章節數12