Chinaunix

标题: 内核那么大,怎么办?迷茫。。。 [打印本页]

作者: tczf1128    时间: 2011-07-20 20:11
标题: 内核那么大,怎么办?迷茫。。。
2.6内核浩瀚无边那,该怎么去研究它呢?
作者: tczf1128    时间: 2011-07-20 20:24
有人吗
作者: superwiles    时间: 2011-07-20 20:56
先找本提纲携领的书看看,比如 ulk3,同时对照x86 手册。 就行
作者: tczf1128    时间: 2011-07-20 21:20
那对内核很熟悉的人多数吗?是不是要经过多年努力阿
作者: smalloc    时间: 2011-07-20 21:47
参考高中物理
作者: Godbach    时间: 2011-07-20 22:35
回复 5# smalloc

一切学问,最终要归于哲学
作者: tczf1128    时间: 2011-07-20 22:58
这倒是,可是还得联系实际呢
作者: amarant    时间: 2011-07-21 08:10
相信LZ现在很闲吧。。我以前在学校的时候,有着很好的想法,也想通读内核源码。工作的时候忙了,好几个月都没再去看一眼kernel了。我认为学习kernel首先要有一个整体的认识,可能要精读网上所说的那些经典书籍。然后可以结合着源码分析一个子系统。
作者: tczf1128    时间: 2011-07-21 10:21
请问版主,是那几本ldd,ulk吗?不过据说翻译不好阿,读英文版又嫌慢,
版主现在什么工作?精通内核以后可以做哪些工作?
作者: T-Bagwell    时间: 2011-07-21 10:43
可以打杂
作者: amarant    时间: 2011-07-21 11:00
回复 9# tczf1128


    我也只是新手。。现在在做的是驱动,就是打杂吧。
    那几本书中文版的都还行啊,ULK翻译的错误多一点,但我觉得都不很影响阅读。
作者: tczf1128    时间: 2011-07-21 12:56

作者: crazyhadoop    时间: 2011-07-21 18:24
一点一点来吧
作者: superwiles    时间: 2011-07-21 22:22
我06年写过一个书目, 里面有些应该更新了,不过这两年出的新书有限。
基本上考虑找个要用到内核开发的工作,结合实际工作会进步快一些。
作者: accessory    时间: 2011-07-22 04:54
看书尽量看英文版。。。反正很多东西都是只有英文的,看看就快了
作者: smalloc    时间: 2011-07-22 09:54
本帖最后由 smalloc 于 2011-07-22 14:55 编辑
回复  smalloc

一切学问,最终要归于哲学
Godbach 发表于 2011-07-20 22:35



    我确实想提供一种学习方法的参考。对于疏于记忆细节,可抽出的时间不多的人,最好的办法就是掌握几个基本概念----类似高中物理中的几个定律,接下来就是见什么玩什么,即兴发挥了。不过沿这路走,后果我不负责哈。我就是这么做的,但已经被人被人BS很多次了。
作者: VIP_fuck    时间: 2011-07-22 10:24
可以先看看0.11的,虽然精简,但是全看下来的话也会对内核有个基本的认识,然后再看现在的。

不过就像各位版主说的那样,起码内核的一些基本概念得有了解,这样看起来,不会那么吃力。

拙见拙见。
作者: tczf1128    时间: 2011-07-22 12:54
谢谢大家的热心阿
作者: tczf1128    时间: 2011-07-22 12:56
昨晚订阅了那个kernel邮件,今早发现一百多封阿,怎么看呢?
作者: qqrilxk    时间: 2011-07-22 14:57
先研究一下怎么用它,改它再说吧。
作者: tczf1128    时间: 2011-07-22 15:04
说的正是,邮件也太多了,英文还不好,看不懂
作者: qilzm    时间: 2011-07-22 17:14
万事开头难啊!我也吃英文吃得好痛苦啊,哥们坚持住啊!
作者: tczf1128    时间: 2011-07-22 22:42
楼上你工作了吗 ?
作者: brauceunix    时间: 2011-07-23 15:46
先看0.11.。。再看2.6
作者: tczf1128    时间: 2011-07-23 16:25
还是觉得直接看2.6好,0.11差太远了
作者: yangysm    时间: 2011-07-24 08:44
2.6的代码那么多,看到累死都没看完
看那个 赵烔 出的完全内核剖析 吧,最新的是基于0。12版本的
作者: tczf1128    时间: 2011-07-24 13:15
以前粗略的看过  现在又更粗略的看了下2.6  感觉差的是挺大的
作者: kuukaa    时间: 2011-07-26 01:59
可以打杂
T-Bagwell 发表于 2011-07-21 10:43



   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2