免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2072 | 回复: 6
打印 上一主题 下一主题

读0.11的内核源码有必要吗 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-04-02 18:20 |只看该作者 |倒序浏览
rt,想学习Linux的启动代码,在图书馆借了一本赵炯的《Linux内核完全剖析》,发现是0.11内核,和2.6内核中head.s、setup.s很不一样了,不知道这样看有用吗?
还有请教各位,学习启动代码关键是什么啊?

谢谢大家~~

论坛徽章:
0
2 [报告]
发表于 2010-04-02 18:23 |只看该作者
学思想贝!

论坛徽章:
0
3 [报告]
发表于 2010-04-02 18:33 |只看该作者
不是啦,教研室在做内核方面的研究,要学习源码的,只是现在不知道如何下手来看启动代码这块~~

论坛徽章:
0
4 [报告]
发表于 2010-04-02 22:21 |只看该作者
0.11是一个小的系统~ 如果想了解一个系统如何运行的~ 读读linux0.11也不错~ 理解一下OS是为了什么存在,提供了一些什么服务,如何使用硬件来提供这些服务~ 0.11小~ 了解起来很快~

而现在2.6的内核~ 能了解其中一个模块就不容易了~  我觉得每个模块都有0.11差不多大~  = 3=

论坛徽章:
0
5 [报告]
发表于 2010-04-03 01:52 |只看该作者
我看过前面一点赵博士的那本书,不是非常喜欢。因为不知道现在最新的版本做了哪些变化,感觉不爽。当然,有些东西应该还是没变。不过我也不知道哪些变了,哪些没变,所以还是不爽。

学习什么东西都是先打好基础,然后问问你的目的是啥。每个方向钻进去都是无底洞。看你想干啥了。

我比较喜欢的是平时看看基础书(因为俺基础不好),比如先学好C, 汇编,计算机体系结构,还要看看CPU的手册,比如INTEL 的CPU 手册。然后碰到问题时,直接搜问题,比如某个函数是怎么用的。有了基础,看到人家回答问题时也就可以看明白答案了。否则连答案都看不明白。囧

论坛徽章:
0
6 [报告]
发表于 2010-04-03 10:05 |只看该作者
如果有时间,可以读一读。
赵的那本书的亮点在于对体系结构这块讲解得比较详细。

论坛徽章:
0
7 [报告]
发表于 2010-04-03 14:53 |只看该作者
只要看启动代码不妨看看bootloader,应该比直接翻内核源码要快。

BTW,一但移植过ARM类CPU的启动程序,x86启动那点东西真的是没有耐心去看,去绕啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP