Blog on 27th Floor
主页 随便 电脑 电影 社会 阅读 下载 本站 存档
主页 随便 电脑 电影 社会 阅读 下载 本站 存档

到底是谁写了Linux?

10/31/08。  cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。


本来Linux基金会做这种研究“Linux Kernel Development”也还是挺好的一件事,但有些人不认真,很轻易的就把人家意思歪曲掉了,还有另外一些人只管翻译,也不去看对错,按江主席的话说,扩大的影响,你们也要负上责任。

这篇Blog “Who writes Linux: Corporate America”里面说Linux 2.6.24里面74.2%都是拿工资的人开发的。最终得出结论说Linux是美国公司写的。这个说法非常不严谨。

而在这一篇的开头,作者还是提到了,曾经有那么一段时间,“0.10068%的Linux内核开发者拿工资”这句话是对的。但作者认为自从IBM进入之后,事情就变了,所以他认为变化的时间是在2001年10月,IBM当时号称要投资在Linux上。

作为一个业余的Linux桌面用户,01年10月这个时间还是早了点,毕竟高调宣传进入和真的发挥作用之间会有一段时间。真正普通用户感觉有变化可能都要等2.6系列内核发布很长时间以后,驱动增多了,小毛病减少了,国际化极大地增强了,开发工具似乎也很进步等等,这方面感觉很明显。这些地方就是这些公司发挥作用的地方。也就是Windows比Linux桌面强那么一小点的地方。

这个就不说了,单说上面那个不严谨的说法。在Linux基金会的研究中,人家随时都注意说明两个词:Change和Improvement,比如提到各公司贡献比例的表格的标题是:Companies working toward the improvement of the kernel,数据列的标题是:# of Changes。很明显,Linux 2.6.24不是一个全新的从无到有的作品,它是2.6.23的改进,这样可以一直推进到1991年9月Linus发布的0.0.1版,只有1万多行代码。

到2001年1月Linux 2.4.0发布时,它有337万行代码;2003年12月2.6.0有593万行代码。而Linux基金会研究的目标只是2.6.11到2.6.24这些版本的发展变化。里面说得明白:在过去2年半的时间里,每天都会新增3621行代码,删除1550行,修改1425行,净增差不多3600多行,于是这2年半就要新增300多万行。这面说的70%以上的代码由公司员工完成的也就是这部分,也就是说那些公司完成了200多万行代码。

而现在的2.6.27似乎是超过1000万行了;虽然不知道这些公司在最早的600万行中能占有多少行,但总之这篇Blog的标题是很难成立的了。

这篇只是不严谨,作者明明在前半段讲了历史,但在说到数据时却突然忘了Linux是个演进项目的重要事实。而另一篇引用这篇数据的Blog文章则进入sb境地了,“白痴对开源的一种看法”,作者力图要说明的是没有什么理想主义,你必须切合实际,“去真正思索或审视21世纪的商业现实”。

凡事不能这么只讲价格,不讲价值。这不是贬低现在那几百万代码以及现阶段工作中的80%的价值,但我实在认为Linux的价值在它前600万行、300万行的时候已经确立了。这样说也许过分,但只有这样才能给那个标题解毒——普通人更容易记住那个标题的简单结论。

理想主义者创建伟大的建筑,商业现实主义者会给它的表面抹平,还要刷上色彩,添加各种配件,让它更吸引人,更好卖;然后会因为不断的装修搞得外墙破败不堪,内部漏洞百出,请再好的美术大师也难以搞出好的作品了,最后还会因为自身的重要把自己压垮。Vista就是这样的作品。


10/31/08 13:59:22,由cathayan发表。目录:电脑

2条评论

有点像讨论种子和土壤的关系一样,我觉得这事没法讨论,各有各的看法,就像我们对气候或者金融有那么多看法一样

或者抬杠一下,如果我是一个激进的、口头上的开源分子,我会把 linux 归功于 GPL

Platinum 于 10/31/08 14:24:37 发表. 

真是服了U,600万行代碼中有你一行?
還是vista中有你一行?

ziwar 于 11/04/08 06:27:22 发表. 


这篇文章已经关闭,不能添加评论和投票
I am watching and will delete all spam.

我的E-Mail


Copy&Paste Exchange

访问CPeX Group

订阅Feed

订阅Feedburner
Feedsky订阅
本站订阅

请登录

导航

cathayan.org Web

最新贴

RIME 小狼毫/鼠须管的极点及五笔拼音配置
Software that rocks or sucks less
一棵热带的树换新叶的过程
几个有用的Vim招术
论语七 述而
Nomacs 图像浏览器
Windows 文件校验
Windows 10 文件批量命名简单方法
Windows 10 文件删除高级操作
本站也算是有响应式设计了

最新评论

Powered by

Powered by Nucleus CMS

版权声明

Creative Commons License
Blog on 27th floor by Cathayan is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Powered by Nucleus CMS v3.71. Best view with Mozilla browsers.