Linux内核程序代码量呈现快速指数增长
时间:2011-11-16
来源:袁萌
11月12日,Michael Larabel发表博文指出一个十分奇异的现象,完全出乎人们的意料,引起业界“严重”关注。这是为什么呢?请见文章“The Increasing Size OfThe Linux Kernel“以及以下图标:
以上图标十分清楚地表明:Linux内核程序代码量呈现快速指数增长,其函数图像定性地可用以下二阶微分方程式表示:
y'' = exp(x) (初始条件:当x = 0时,y = 0,y' = 0),
其中自变量x代表Linux内核的版本号数目(而不是指版本发布时间),因变量y代表Linux内核的程序代码量(以MB为单位,用压缩文件包表示,即the .tar.bz2 package)。这一现象是由JérômePinot发现的,他说:"Impressive,it'smostlyexponential......“,意思是说,”令人难忘的印象是,它大部分是呈现指数增长,......“。
我们需要对照五个Linux内核发布“时间点”:
1、Linux 2.0发布时间:1996年6月9日;
2、Linux 2.2发布时间:1999年1月25日;
3、Linux 2.4发布时间:2001年元月4日;
4、Linux 2.6发布时间:2003年12月17日;
5、Linux 3.0发布时间:2011年7月21日。
由以上图标,我们容易看出,Linux在我国起步时(即Linux 2.0发布),Linux 2.0的代码量还很小,只有5MB左右,在那个时光鼓吹发展我国Linux产业无疑是“冒进”(比如我本人),而在2004年(2.6版本发布),Linux2.4代码量已经有30MB,其硬件驱动程序日渐完善,这时光站着原地不动,甚至后退,那就是“保守”(比如,某某联盟),时间到了今年7月,Linux 3.0发布,Linux内核代码量急剧升至74MB,Linux系统功能更加强大与完善,而在此时却反而与微软“结盟”(比如:中标麒麟),明显就是一种“背叛”
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28