_nosay 发表于 2016-12-05 14:49

一段找喷的话

    一定程度的功利心,可以让学习更有动力,即使最开始是单纯的兴趣,当学到一定程度后,也会滋生一些兴趣以外的想法。过度的功利心,就会心浮气躁,在学校为了分数学,毕业后为了工作学。很多人学内核前,要为选哪本书、选哪个内核版本纠结很久,说难听点,为这么点小事还要纠结的话,不要学了吧,先把心静静。
    ① 选书:内核方面的好书不多,百度一下基本上都列出来了,可以通过简介和目录确定适不适合自己看,适合自己的就是最好,而最了解自己当前状态的也是自己,别人怎么告诉你哪本最好?
    ② 内核版本:有些人走上来就拿一份高版本的代码啃起,好像还带着对低版本的不屑,说什么差别大,工作用不上。还没开始学呢,就想着用了。请问,没有对应的书籍(比如Linux-2.4.0,就有对应的《Linux内核源代码情景分析》),你自己能学的懂吗?等你学过一段时间,内核就不会出更高的版本吗?学内核是先学基础思想,到实际需要时,再深入学习某个模块,还是你掂量过自己能一下子通吃所有细节?

    话说的很凶残,抱歉{:qq22:}。

剑魂箫心 发表于 2016-12-05 15:32

本帖最后由 剑魂箫心 于 2016-12-07 08:33 编辑

不,一点都不凶残,说的很正确。

我花了一年半才看完《Linux内核完全剖析——基于0.12内核》,然后又买了《Linux内核源代码情景分析》(基于2.4.0内核),期间做毕设中断半年,毕业后花了三个多月看了一下内存管理章节(其他章节暂时不看),本以为可以直接跳到4.4去搞内存管理了,结果却发现2.6是跨不过去的巨坑,开发了8年之久,变得我都不认识了。于是转而开始看《深入Linux内核架构》(基于2.6.24内核),看了几节发现讲的不错,直接买本纸质版吧方便做笔记,昨天中午刚到货。刚刚过去的整个11月我一直穿插着看《深入理解Linux虚拟内存管理》《深入理解Linux内核》《深入Linux内核架构》,因为内核架构这本书的内核版本相对来说比较新)(深入理解Linux内核讲的2.6.11),所以我打算专注阅读这本书。
希望看完2.6.24的内存管理后能够开始阅读最新的内核源代码。

现在回想起看0.12的日子未曾有半点后悔,在那期间我读了大量的资料,Intel CPU编程手册、AS汇编、GCC内联汇编、CPU保护模式寻址原理、页表页目录的结构、保护模式下代码段数据段的各种属性、编译链接以及程序运行的原理等等等等,可以说在我决定阅读0.12内核代码的半年后我才真正开始阅读,因为前半年都在学东西了,有太多不知道的没听过的。这些花费了大量时间学会的基础知识让我在以后阅读内核书籍的过程中不再对底层细节有任何恐惧和不踏实的感觉。

如今我的工作内容和内核没有关系,所以我的内核学习之路道阻且长。

_nosay 发表于 2016-12-05 18:53

回复 2# 剑魂箫心


    经历相似,我也是买回来《Linux内核源代码情景分析》之后,进攻→溃败、进攻→溃败、进攻→溃败。。但每次溃败我都能感觉到大概缺了哪些基础知识,然后就专门找这方面资料补充一下,突然有一天我发现看这本书,终于不用被频繁的弹出来了,从决定看到可以看进去,也差不多花了半年时间。

_nosay 发表于 2016-12-05 18:54

回复 3# Buddy_Zhang1


那就把软当喷点喷我吧{:qq23:}

jy15569597 发表于 2016-12-06 07:15

楼主说的对,重点不是哪本书,哪个版本的内核,重点是不能放弃。看不懂,硬着头皮看,一遍一遍看,看的多了,自然就懂了。

剑魂箫心 发表于 2016-12-06 08:38

回复 6# jy15569597

对,前几天看2.6内核初始化就看晕了,那感觉真的很难受。昨晚打开SourcerIngsight对着完整的代码,又把书翻回去,一行一行的重新看,仔细理解书里每一句话,很多以前认为没用的话原来是和以后的内容相联系的。内核书籍那种看不懂的挫败感比看其他技术书更强烈,但是承受过去之后所获得的喜悦和成就感也是前所未有的。

mordorwww 发表于 2016-12-06 09:48

不是那么绝对的
这个世界从来都不是非黑即白的
人还是要生存的

爻易 发表于 2016-12-06 09:57

人不轻狂枉少年,老夫也发少年狂。整体难跃进,局部可超车,大胆假设,小心求证:mrgreen:

我爱你我的菜 发表于 2016-12-06 10:00

说的很对,2.4 2.6的好啃,4.0的啃的慢,纠结个毛,低版本的以后最好还要看看高版本的

爻易 发表于 2016-12-06 10:02

回复 8# mordorwww

对,矛盾中的平衡,静态平衡与动态平衡,又构成平衡中的矛盾。在递归中求解,在求解中回归:em17:
页: [1] 2 3 4
查看完整版本: 一段找喷的话