《深入理解 Linux 内核》这本书好难懂,大神有什么学习方法指导一下吗,有没有老师的系列视频教程可以推荐啊

2018-01-03 20:12:43 +08:00
 thomaswang
4679 次点击
所在节点    程序员
20 条回复
DoctorCat
2018-01-03 20:19:05 +08:00
有点及面的看吧,带着问题看具体的子系统模块实现细节
ballshapesdsd
2018-01-03 20:21:23 +08:00
看书名就知道难懂系列
misaka19000
2018-01-03 20:26:25 +08:00
mit 6.828 也可能是 6.824 记不太清了
thomaswang
2018-01-03 20:30:06 +08:00
@misaka19000 请明示
misaka19000
2018-01-03 20:48:23 +08:00
xpresslink
2018-01-03 21:35:15 +08:00
你要是感觉不难,你也就是大牛了。
这个层次的东西基本要靠天赋了。
Deeer
2018-01-03 21:39:45 +08:00
《 Linux 就该这么学》你可以看看
百度网盘里也有教程视频,你要可以私我
super119
2018-01-03 22:18:51 +08:00
搞清楚了硬件你就会发现一点都不难懂,代码非常直接干脆
seaswalker
2018-01-03 22:18:57 +08:00
先看深入理解计算机系统作为基础,然后再看,最后再度 Linux 内核完全剖析,撸一遍内核源码,😄,我瞎说的,哈哈~
likuku
2018-01-03 22:27:26 +08:00
您是要去作 linux 内核二次开发? linux 驱动开发?
wangdu2012
2018-01-03 22:33:37 +08:00
@super119 说得对先搞清楚指令集,dsp,就好很多
SingeeKing
2018-01-03 22:41:51 +08:00
@Deeer 这个和内核无关吧😂
clearbug
2018-01-03 22:53:54 +08:00
普通开发有必要这么深入吗?完全个人兴趣当我没说
littlewing
2018-01-03 23:28:48 +08:00
推荐另一本《深入 Linux 内核架构》
miketeam
2018-01-03 23:32:00 +08:00
不用理解了,现在内核内核有 bug
hadoop
2018-01-03 23:35:59 +08:00
@miketeam 不是内核,是 Intel cpu
dndx
2018-01-04 06:16:23 +08:00
建议先从 Intel® 64 and IA-32 Architectures Software Developer Manuals 看起,Intel 网站上有免费下载。

理解架构后,看内核代码,尤其是 arch/x86 下面的那些就好理解了。
ryd994
2018-01-04 11:08:12 +08:00
@clearbug 因为有不普通的开发
oeagut
2018-01-04 11:24:38 +08:00
@Deeer 怎么私信,可以直接发一下吗。oeagut@163.com 。thx~~
tempdban
2018-01-04 12:13:50 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/419816

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX