免费注册 查看新帖 |

Chinaunix

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

[内核入门] Linux内核精髓:精通Linux内核必会的75个绝技(获奖名单已公布2013-4-7)  关闭 [复制链接]

论坛徽章:
0
81 [报告]
发表于 2013-04-06 20:40 |只看该作者
好文! 感谢分享~

论坛徽章:
10
戌狗
日期:2013-10-17 09:43:0215-16赛季CBA联赛之广东
日期:2018-02-05 11:22:1215-16赛季CBA联赛之八一
日期:2016-07-04 12:26:1815-16赛季CBA联赛之青岛
日期:2016-06-08 11:15:4115-16赛季CBA联赛之辽宁
日期:2016-04-05 10:10:1415-16赛季CBA联赛之辽宁
日期:2016-03-11 11:11:48酉鸡
日期:2014-12-18 14:35:48狮子座
日期:2014-02-20 10:14:07寅虎
日期:2013-12-02 13:48:2915-16赛季CBA联赛之广夏
日期:2018-03-21 08:51:10
82 [报告]
发表于 2013-04-07 10:02 |只看该作者
回复 76# 帅绝人寰

商业开发代码确实没那么容易改的漂亮,能work就好,不追求完美。
UNIX是开发者的玩具,呵呵。
   

论坛徽章:
6
金牛座
日期:2013-10-08 10:19:10技术图书徽章
日期:2013-10-14 16:24:09CU十二周年纪念徽章
日期:2013-10-24 15:41:34狮子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亚洲杯之阿联酋
日期:2015-05-09 14:36:15
83 [报告]
发表于 2013-04-07 14:56 |只看该作者
回复 2# chenyx
内核裁剪 在嵌入式上用的比较多,在服务器上用的越来越少了。。。

   

论坛徽章:
0
84 [报告]
发表于 2013-04-18 20:23 |只看该作者
谢谢分享,值得一看

论坛徽章:
0
85 [报告]
发表于 2013-05-03 15:34 |只看该作者
linux内核的资料的话,还是推荐《深入理解linux内核架构》

论坛徽章:
16
CU十二周年纪念徽章
日期:2013-10-24 15:41:3415-16赛季CBA联赛之广东
日期:2015-12-23 21:21:55青铜圣斗士
日期:2015-12-05 10:35:30黄金圣斗士
日期:2015-11-26 20:42:16神斗士
日期:2015-11-19 12:47:50每日论坛发贴之星
日期:2015-11-18 06:20:00程序设计版块每日发帖之星
日期:2015-11-18 06:20:002015亚冠之城南
日期:2015-11-10 19:10:492015亚冠之萨济拖拉机
日期:2015-10-28 18:47:282015亚冠之柏太阳神
日期:2015-08-30 17:21:492015亚冠之山东鲁能
日期:2015-07-07 18:48:39摩羯座
日期:2014-08-29 23:01:42
86 [报告]
发表于 2013-05-05 20:29 |只看该作者
新手也是在学校内核中的一些东东,,但是感觉看相关的书籍分析的内核代码,,还勉强可以明白点,,自己去看源码之类的完全摸不到头脑,,不知道从哪个函数看起走。。
就是看到汇编语言的时候真心痛苦  完全不懂那么写的原因是什么。。虽然也学了点汇编
还有想看网络部分和内核驱动DMA部分  不知道从哪里下手  望楼主指导

论坛徽章:
0
87 [报告]
发表于 2013-05-12 15:07 |只看该作者
先入门,等熟悉操作了再来学习内核

论坛徽章:
0
88 [报告]
发表于 2013-05-20 12:30 |只看该作者
下载了,研究研究,谢谢分享

论坛徽章:
0
89 [报告]
发表于 2013-06-02 22:38 |只看该作者
大量搜集资料中....什么都不会

论坛徽章:
0
90 [报告]
发表于 2013-06-04 01:03 |只看该作者
我最大的体会是一定要用好Linux,熟练掌握Linux开发语言/工具,再谈学习Linux Kernel。
我曾经辅导过两个同事,对他们提出的要求是“精武”,在学习Kernel的过程中精通五种语言/工具,否则深入不了。
五种语言/工具的缩写为EMACS (部分源于我对Emacs的偏爱,把他们都培养成了Emacser)
E -- Emacs/Emacs Lisp
M -- Make
A -- Assembly/Computer Architecture
C -- C
S -- Shell/Utilities

E和S在最外围,编辑器和Shell是最能体现Linux应用水平的,即使是系统管理员和普通用户都要熟练掌握,更不用提Kernel hacker了;
M和C更进一步,普通开发者对于Makefile和C应该同等重视,不懂Makefile去开发内核真的是不可想象;
A是真正要深入内核开发必须掌握的,汇编/体系结构 (Asm/Arch)是成为真正合格内核开发者必须迈过的槛。

另外,强烈反对有志内核开发的人再依赖于Windows和中文资料/中文界面。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP