原文链接,欢迎关注:
你为什么学习 Linux 内核? - CodeAllen的回答 - 知乎 https://www.zhihu.com/question/31369673/answer/2894981254
主要是工作需要,其实对于我自己的工作来说,在Linux开发的具体业务和算法才是重要的,内核的知识并没有那么重要,对于很多应用开发来说也差不多,最多也是先看看用户态即可。
但是出于对技术的追求还是在通过看书和阅读源码学习。
书的话主要是看了下边本,其他乱七八糟的还有一些不列举了:
深入Linux内核架构
这本可能不是那么经典,看这本的原因是网上找到了高清的PDF书籍,于是就画时间看了,结论是非常不错,我很多内核的概念都是来自于此书。
Linux内核设计与实现
我看的陈莉君教授翻译的版本,比较薄,总体感觉还行,但是没看完。
深入理解LINUX内核
应该是非常经典的一本书,看的也是陈莉君教授翻译的版本(貌似翻译了很多Linux内核有关的书籍)