当前位置:  技术问答>linux和unix

阅读Linux内核源代码的意义何在呢?

    来源: 互联网  发布时间:2017-04-01

    本文导语:  请大家场所语言,说说阅读Linux内核源代码的利与弊? | 阅读源代码的人大致可以分为以下几种: 1)  工作需要的人      比如长期从事内核或者驱动程序开发的人 2)  兴趣爱好的人   ...

请大家场所语言,说说阅读Linux内核源代码的利与弊?

|
阅读源代码的人大致可以分为以下几种:
1)  工作需要的人
     比如长期从事内核或者驱动程序开发的人
2)  兴趣爱好的人
     例如很多开源社区的Linux内核贡献者其本身并不是程序员,而是从事相关职业。如当初linus 选择CFS scheduler的时候,其实还有一个调度算法的备选方案,改方案出自一位外科医生之手。

当然,不排除及从事开发工作又有兴趣的人。 

如果,以功力的思想作为初衷的话,第二种人应该不会存在, 中国应该不少人又这种想法。 利弊的话不用说了大家都明白, 好比看书一样。 

|
更好的理解原理和流程以及调度,和各种处理

我主要看风格,还有一些东西的用法

|
学习高手的设计思想和精巧的代码,提升自己的编程水平,开阔眼界。

|

后来那个医生又写了一个BFS(brian fuck scheduler)进程调度器,成了android默认的进程调度器。
都是nb哄哄的人物

|
如果非要把计算机比做武学:
那内功应该是:数据机构,操作系统原理,编译原理,数据库系统原理,数学。这些技能
所谓的外功:某一平台,某一个库的API,你学习这些平台之下的开发方法。

我认为Linux内核绝对是属于外功的,阅读Linux内核源代码就好比你在看一场绝世高手之间的比武,让让最初进来的人眼花缭乱,除了感叹没有别的感觉。

如果你确定你需要阅读Linux内核源码(比如你想做一名内核开发者,或者你想精通Linux驱动开发),
你也对这方面有很大兴趣,并且有毅力。
那么你就去阅读源代码吧,如果你是一名初学者,建议一边看LDD 一边阅读源代码。
补充一点:阅读Linux内核源代码,除非你是天才,否则你不可能一次能读懂所有的代码。

善意的提醒:这里的人又不是搞哲学的,研究什么利大于弊还是弊大于利干啥。

|
工作中 需要需要修改内核 比如ipsec等等  

编写驱动程序,对内核了解些还是好的

裁剪内核,,

|
还是有点用的 不过需要很大的毅力 我以前的工作跟linux有关系 经常啃 现在不用了 纪念都没看了 感觉这种影响是潜移默化的 

|
just for fun

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求教,关于莱昂氏UNIX系统源代码的阅读
  • 怎么样阅读madplay的源代码?
  • 请教linux源代码阅读方法
  • OpenSSL源代码如何阅读
  • 如何阅读GDB源代码?
  • OpenOffice 源代码 阅读
  • 阅读过grub源代码的筒子,请问grub开机选单的图片是怎么显示到屏幕上的啊?
  • Linux下有没有什么能够阅读RTF的阅读器?
  • 字节码阅读器 JClassLib
  • iPhone上的电子书阅读器 iPhoneeBooks
  • 新闻阅读器 Tin
  • RSS阅读软件 Android RSS
  • PDF阅读器 Foxit Reader
  • 屏幕阅读器 Orca
  • umd阅读器 UmdReader
  • 多媒体离线阅读器 Kiwix
  • 轻量的 PDF 文档阅读工具 ePDFView
  • 电子图书阅读软件 WinDjView
  • Linux下的RSS阅读器 Liferea
  • linux源码用什么编辑器可阅读
  • JavaFX的PDF阅读器 JPedalFX
  • 文档在线阅读 DocViewer
  • Android PDF 阅读器
  • NDS上的文本阅读器 Dolphin Reader
  • 新闻阅读器 Tin iis7站长之家
  • 手机RSS阅读器 mobile-rss-reader
  • Linux下的CHM 阅读器 KchmViewer


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,