楼主:
qazkevin (Linus)
2019-02-06 16:56:49各位大大新年快乐
小弟过年期间为了年后转职
目前在认真看Linux kernel相关书籍
想请教各位
当你在看书时
遇到一些观念或者专有名词不懂
这些不懂的东西可能是在以前作业系统的书籍
也有可能计算机结构或者其他书籍
因为之前也没把专业科目学好
通常各位大大会直接google想办法弄懂
还是重新k相关书籍
因为最近觉得书的内容很多不懂
怕可能底子没打好直接看kernel书反而太艰深看不下去
但也有可能以前书本也没相关知识
总之 这篇可能是想跟大家讨论读书以及接触新知识时 大家都怎么学习
还请各位大大给点指教
你可以举个例子吗?这样大家比较知道你缺什么.dts是device tree吗?这东西相对算新,旧书不会提到不过physical memory mapping就是比较基础的知识
先说我菜鸡,我觉得如果一点概念也没有比较适合翻书有系统的学习,如果本身已经有相当的概念应该可以直接上网看资料填补不会的地方我自己念是google translate+原文书(长文苦手),念一天加上做笔记大概要花上数个小时QQ
作者:
cphe (魔鬼藏在垃圾筒里)
2019-02-07 10:14:00其实比较建议从os的书开始看,教科书教的都是基础和经典的作法,Linux kernel变化太快,即使是市面上最新的书可能都还是没跟到kernel最新内容,要看kernel的书最好也要搭配trace code与实际去改code看看行为,要不然光看书其实非常抽象恐龙本原文书文法非常简单,可以找来先看看dts其实也不算新东西,但你没真的去实作光看书应该看了就忘
同意楼上,基础先打好,不然google其实也会看不懂...基础打好再去google补充书上没有的较新的东西
作者:
loadingN (sarsaparilla)
2019-02-10 17:18:00重看CSAPP啊 或是网络上相关的资料真的很多但不是做相关的工作 我也觉得很难上手
作者:
Gway (我爱的你 也爱我 好吗?)
2019-02-12 21:31:00我个人不建议看原文耶 太慢了(可能我英文烂)如果是想碰kernel 欠os概念与基础知识 工作内容是做底层(Ex: device driver)请先去看Robert love的Linux kernel develop 简单又好懂
作者:
Gway (我爱的你 也爱我 好吗?)
2019-02-13 06:33:00James732 您真内行 xD. 所以我都是对照看 要不然就是买简中版本(大陆翻译书比台湾便宜且好多了) 不过也是有点痛快 名词差异有点大
作者:
cphe (魔鬼藏在垃圾筒里)
2019-02-14 23:34:00翻译本真的很难看到翻得好的,更多时候是 明明是中文,但我就是看不懂他的中文如果有好品质的翻译书,直接看当然更快
作者:
loadingN (sarsaparilla)
2019-02-14 23:46:00中文本身就有不错的资源啊 像是<奔跑吧 linux内核>
我指台清交成,像我上清大周志远教授的就不错可是我不确定 ilms 上面开不开放非校园人士下载可能要去看一下