1. 操作系统与网络的书
最后更新于:2022-04-01 04:36:40
[《Linux内核设计与实现 - Linux Kernel Development 第3版》](http://book.douban.com/subject/6097773/)
Robert Love用最薄的篇幅,顺畅的文字将Linux内核主要的算法讲清楚了,比[《深入理解Linux内核》](http://book.douban.com/subject/2287506/),[《深入Linux内核架构》](http://book.douban.com/subject/4843567/)之类厚厚的全是代码的,不是专门的内核程序员看这本足够了。
[《Linux系统编程 第2版》](http://book.douban.com/subject/25828773/)
继续是Robert Love,比起APUE也是以薄见长,专门针对重要的系统调用讲解。
[《性能之巅》](http://book.douban.com/subject/26586598/)
操作系统的性能调优、监控、工具和方法论,看这本就够了,足够厚。还有本薄一点的,东抄西编格调没那么高的叫[《Linux性能优化大师》](http://book.douban.com/subject/26577870/)。
[《TCP/IP详解 卷1:协议》](http://book.douban.com/subject/1088054/)
这么多年过去了,TCP的书好像还是只有这一本,有点旧了,看了也还是半懂不懂。后人在2011年写了[第二版](http://book.douban.com/subject/10742272/),看目录清晰明了与时俱进了很多,机械工业正在翻译。
[《现代操作系统 第3版》](http://book.douban.com/subject/3852290/)
如果看LKD未尽兴,可以回头看看这本基础概念,感觉比那本枯燥的[《操作系统概念》](http://book.douban.com/subject/4289836/)(恐龙书)读起来舒服。
PS. [《UNIX环境高级编程》](http://book.douban.com/subject/25900403/)和[《UNIX网络编程》](http://book.douban.com/subject/1500149/),APUE和UNP更多作为一本超厚工具书存在。[《Unix 编程艺术》](http://book.douban.com/subject/1467587/),扯的都是闲篇,厚厚的一本其实略读一下就行。