当前位置: 技术问答>linux和unix
怎么学习LINUX的内核呀?
来源: 互联网 发布时间:2015-01-24
本文导语: MY GOD,光C语言代码都有100多兆,好吓人呀! | 既然你要去学习的话,你就不要怕!不过你的C 语言一定要过关!!!这是必然的。如果你没有很大的毅力的话。我劝你还是不要去学习它了。...
MY GOD,光C语言代码都有100多兆,好吓人呀!
|
既然你要去学习的话,你就不要怕!不过你的C 语言一定要过关!!!这是必然的。如果你没有很大的毅力的话。我劝你还是不要去学习它了。其实学习一样东西,只要会应用就已经足够了。何必如此深入呢。况且也没这个必要。
|
可以从两个方面:
1:从简单的OS开始,unix->minix->linux
书《lion unix source》《Unix结构分析》《操作系统实践》
2:从使用开始,然后是内核实践、修改,然后是整个内核。
书《边学边干Linux内核》《linux内核实习》]
一般应该3-5年可以完成学习和实践。
1:从简单的OS开始,unix->minix->linux
书《lion unix source》《Unix结构分析》《操作系统实践》
2:从使用开始,然后是内核实践、修改,然后是整个内核。
书《边学边干Linux内核》《linux内核实习》]
一般应该3-5年可以完成学习和实践。
|
从进程管理开始学起,不懂的东西先放一放,不过学习LINUX,如果你的OS基础比较好的话,也就是三两个月吧,要是你原来就对OS有比较研究的话,也许一个月就够了.因为OS的总体架构都差不多,只是表示数据结构的名字不一样而已.
|
joyfire.net已经使用源代码分析软件把内核全部解析了
你可以顺藤摸瓜
如果你不是计算机本科毕业,有必要补一补数据结构和
计算机体系结构两门专业课然后再开始读《Linux内核源代码情景分析》
我的笔记和资料希望对你有用
http://joyfire.net/jln/kernel/index.html
你可以顺藤摸瓜
如果你不是计算机本科毕业,有必要补一补数据结构和
计算机体系结构两门专业课然后再开始读《Linux内核源代码情景分析》
我的笔记和资料希望对你有用
http://joyfire.net/jln/kernel/index.html