免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: maisha
打印 上一主题 下一主题

help:一心想成为kernel hacker [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-08-10 12:11 |只看该作者
先打好基础...把该学的课程弄清楚后才能深入学习...一开始就盲目的找些龙书看一点都不好....看得一知道半解的也没用...

论坛徽章:
0
12 [报告]
发表于 2006-08-10 12:58 |只看该作者
don't want to be a hacker,做一个普通人更好.

论坛徽章:
0
13 [报告]
发表于 2006-08-10 13:06 |只看该作者
原帖由 大块头 于 2006-8-10 12:58 发表
don't want to be a hacker,做一个普通人更好.

You ARE right

I am just a student, and here are some suggestions:
OS concepts
data structure
C & asm
<<apue>> <<UNP>> <<tcp/ip illustrate>>
<<LDD>> <<LKD>> <<ULK>>
<<The design and implementation of 4.4 BSD>> (and FreeBSD)
.....

Have _NO_ Chinese input, sorry

论坛徽章:
12
午马
日期:2014-10-03 05:40:0315-16赛季CBA联赛之吉林
日期:2015-12-27 07:30:33CU十四周年纪念徽章
日期:2015-12-22 15:47:19CU十四周年纪念徽章
日期:2015-12-10 10:53:09牛市纪念徽章
日期:2015-07-13 11:42:432015年亚洲杯之约旦
日期:2015-03-31 21:25:112015年亚洲杯之卡塔尔
日期:2015-03-31 12:31:012015小元宵徽章
日期:2015-03-06 15:57:202015年辞旧岁徽章
日期:2015-03-03 16:54:15拜羊年徽章
日期:2015-03-03 16:15:43双鱼座
日期:2014-11-04 10:04:03CU十四周年纪念徽章
日期:2016-03-20 20:35:02
14 [报告]
发表于 2006-08-10 14:19 |只看该作者
小伙子会有好前途的,努力吧。多看帖,多思考!

论坛徽章:
0
15 [报告]
发表于 2006-08-10 14:46 |只看该作者
原帖由 大块头 于 2006-8-10 12:58 发表
don't want to be a hacker,做一个普通人更好.



这只是我的追求而已!做个普通人固然好,但在有成就之前也许不能做普通人,因为没有成就的普通人会被说成庸人,我觉得做一个技术牛人比拥有万贯家私更有吸引力。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
16 [报告]
发表于 2006-08-10 16:19 |只看该作者
原帖由 maisha 于 2006-8-10 14:46 发表



这只是我的追求而已!做个普通人固然好,但在有成就之前也许不能做普通人,因为没有成就的普通人会被说成庸人,我觉得做一个技术牛人比拥有万贯家私更有吸引力。



有技术上的追求自然是非常好的事,总比在大学里打打游戏,浪费时间要强的多,学好基础知识,一步一个脚印,持之以恒,多去技术区里讨论讨论,会实现心中的梦想的.

论坛徽章:
0
17 [报告]
发表于 2006-08-10 18:43 |只看该作者
有时候感觉技术论坛里的东西很杂,哎,郁闷啊!
没工作过,感悟没那么深。

论坛徽章:
0
18 [报告]
发表于 2006-08-10 19:46 |只看该作者
读Eric的两篇文章,《如何成为一名黑客》和《提问的智慧》。

读懂了,就足够你成为一名黑客了。

论坛徽章:
0
19 [报告]
发表于 2006-08-10 20:45 |只看该作者
如果仅推荐一本书,我向你推荐<UNIX操作系统设计>
虽然老,但是我感觉比起ulk,ldd等更合适你

你可以看了这本书后,再看那两个,最好把<操作系统设计与实现> 也看了.
最后,比如对于文件系统,open,sys_open,open_namei.. 你就会感觉很爽.你看了UNIX操作系统设计就会知道为什么register一个字符驱动的时候register函数大概干什么事情了.

最近发现内核代码比什么书都好说明问题,但是你最好有点基础,很多好书,BSD的那本我没有怎么看,据说也非常好, 讲UNIX实现原理的书至少要看一本.
兴趣是进步的最大的动力,如果没有兴趣,一切都没有用.

多看些书先,要不会被代码调用关系搞糊涂了

论坛徽章:
0
20 [报告]
发表于 2006-08-10 21:02 |只看该作者
原帖由 flw2 于 2006-8-10 20:45 发表
如果仅推荐一本书,我向你推荐<UNIX操作系统设计>
虽然老,但是我感觉比起ulk,ldd等更合适你

你可以看了这本书后,再看那两个,最好把<操作系统设计与实现> 也看了.
最后,比如对于文件系统,open,s ...

flw2大大高啊...
<操作系统设计与实现>其实非常不错...怎么说都算是LINUX的前身..而且是专门教学用的OS...这书分2本,第2本可以不用买了,都是代码.....
网上有个国人用C++写OS..可以关注一下..-___-我只看了一下,没啥时间...

不过入门的话用国内 国防出版社出的那本《操作系统原理 LINUX篇》不错...里头讲得刚好不深也不浅...能从大体上对kernel实现有个了解...
最好是看看《现代操作系统》...对OS文化可以有个理性的认识...中间慢慢花点空时间读kernel...太早一头扎进去其实也不好...
有汇编基础和体系结构基础再好不过了...不要急...慢慢来...
关看书没用...自己试着看代码是就有用的方法...书看太多人会傻的....-__-我算是前车之鉴...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP