本页主题: 可怜的自主:麒麟操作系统内核涉嫌抄袭FreeBSD 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

小鹰

状态: 离线
级别: CEC版主
精华: 0
发帖: 331
威望: 27 点
财富: 25 元
在线时间:18(小时)
注册时间:2005-09-25
最后登录:2008-10-10

可怜的自主:麒麟操作系统内核涉嫌抄袭FreeBSD

可怜的自主:麒麟操作系统内核涉嫌抄袭FreeBSD


我是非常无奈的发带有这样标题的文章的,不久前的“汉心”已经足够让我们“寒心”的了,而现在又有一个号称拥有完全自主知识产权的国产操作系统涉嫌抄袭.
“完全自主知识产权”我开始恐惧这个词.
麒麟操作系统是一个号称拥有完全自主知识产权的产品.按照其官方说法:
    “Kylin服务器操作系统是国家863计划的重大研究成果,拥有完全自主版权的内核,与Linux在应用上二进制兼容,并支持64位,是中国独立研发成功的、具有完全自主知识产权的服务器操作系统.”
    不过是骡子是马总得拉出来遛遛,Dancefire在其文章中通过严格的反汇编分析手段将其和诸如FreeBSD、NetBSD、Linux等操作系统进行的一系列的对比.结果表明:麒麟和FreeBSD 5.3内核的代码相似度超过60%,函数名称相似度超过90%.这已经足够说明问题了吧.
    用FreeBSD的代码并将其闭源并没有什么,这个在BSD的协议上是允许的.只不过花了我们纳税人大笔资金的国防科大们就仅仅做了个“CloseBSD”就算交差了?还美其名曰“自主知识产权”.
以上摘自
汤韬的Blog
=============================================================================
麒麟操作系统内核同其他操作系统内核的相似性分析

Copyright (c) 2006 Dancefire (dancefire#gmail).
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".
作者:Dancefire (dancefire # gmail dot com ) 2006/04/27
( PDF格式及分析所用脚本程序下载连接:
http://www.dancefire.org/file/kernel_similarity_analysis_1.0.zip
)
原始链接:
http://blog.csdn.net/DanceFire/archive/2006/04/27/679782.aspx

http://www.dancefire.org/article/Kernel_Similarity_Analysis.html

一、引言
麒麟操作系统是由国防科技大学、中软公司、联想公司、浪潮公司和民族恒星公司五家单位合作研制的服务器操作系统。按照麒麟官方的说法:
“Kylin服务器操作系统是国家863计划的重大研究成果,拥有完全自主版权的内核,与Linux在应用上二进制兼容,并支持64位,是中国独立研发成功的、具有完全自主知识产权的服务器操作系统。”[1]
--- 来自麒麟官方网站
http://www.kylin.org.cn/news.htm

863计划官方网站[2]
http://www.863.org.cn/863_105/indust/indust_news/200409160008.html
“银河麒麟操作系统是针对未来的主流网络服务和高性能计算服务的需求,参照国际主流标准,参考Darwin、FreeBSD、Linux和其它商用操作系统,借鉴UNIX操作系统和微内核操作系统的设计思想,设计并实现具有自主版权的、可支持多种CPU芯片和多种计算机体系结构的、具有高性能、高可用性与高安全性的、并与Linux应用和设备驱动二进制兼容的中文服务器操作系统,”
摘自麒麟操作系统2.0.21内自带的帮助文档
近日,有不少人对麒麟操作系统宣称的“完全自主版权”和“中国独立研发成功”这两个核心问题产生了质疑。随着麒麟2.0.14和2.0.21系统可以通过麒麟的官方网站下载后(
http://www.kylin.org.cn/download.htm
),这种质疑的声音越来越大。麒麟除内核以外的应用大部分都来自自由组织GNU的代码,这些代码并不属于“中国独立研发”,而且他们的版权也不属于麒麟操作系统的开发者。更有甚者,有人开始通过反汇编麒麟操作系统内核发现和美国的FreeBSD开放源代码操作系统非常相似。随后又有人成功的用FreeBSD的内核启动了麒麟操作系统。按照麒麟官方的介绍,麒麟具有Linux的二进制兼容的能力,可是丝毫没有提及与FreeBSD的兼容性,使得麒麟内核与FreeBSD的关系变得比较引人注目。在官方介绍中的简简单单的“参考”是无法解释这种相似程度的。
在强烈的关注声中,麒麟开发人员在2006年2月16日,给出了一个说明,《关于银河麒麟操作系统的说明》[3],发布在
http://www.kylin.org.cn/download.htm
。其中提到了和FreeBSD的关系:
“课题组通过评测和分析,认为当时正在研发中的FreeBSD 5.0 具有比Unix SVR4.2 更好的发展势头,特别是SMPng 项目的开展,为FreeBSD 5.0 支持SMP 对称多处理器系统奠定了良好的基础,因此银河麒麟操作系统的系统服务层从SVR4.2 升级到当时正在研发中的FreeBSD 5.0。”
声明发出后一定程度上得到了大家谅解,可是虽然提及和FreeBSD的关系,却又十分隐晦,既没有明确的对官方网站新闻中的报道失实承认错误,没有明确阐述麒麟的操作系统是否具有“完全知识产权”以及是否是“中国独立研发”,甚至也没有对官方页面上的事实报道进行修正。而且,既然说明使用了FreeBSD 5.0的代码,却又说仅限于系统服务层,而丝毫未提及所占比例。这依旧让人们对这个获得863计划软件重大专项的资助的操作系统到底有多少创新产生一个大大的疑问。
为了调查清楚麒麟操作系统内核自主创新的百分比,以及与其它操作系统之间的关系,我将麒麟操作系统内核与FreeBSD、NetBSD、OpenBSD、Linux和Solaris的内核进行了可执行代码的相似度分析。
在整个过程中,我将尽量保持客观的原则进行分析。由于麒麟操作系统属于封闭源代码系统,因此在无法获得内核源代码的情况下,我将只进行二进制可执行代码文件的相似度分析。由于可执行代码受编译环境、内存分布情况以及模块的变动的影响很大,因此,会产生即使采用同一套代码,却产生很低的相似度情况。但是,对操作系统内核这种大型软件系统来说,却不会因为不同的代码而产生很高的相似度的情况。因此,我们将这次对二进制可执行代码分析所得的相似度作为相似度的下限。换句话说,真实的相似度应该会高于此次分析结果,但是由于分析方法的局限性,无法取得上限。
..........
由于篇幅过长我们建议您访问原文:

访问:
麒麟操作系统内核同其他操作系统内核的相似性分析
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
世界杯结束了,现在开始一边找工作,另外可以更多时间和大家交流,为大家服务了!
顶端 时间: 2006年05月01日 16:43 | [楼 主]
小鹰

状态: 离线
级别: CEC版主
精华: 0
发帖: 331
威望: 27 点
财富: 25 元
在线时间:18(小时)
注册时间:2005-09-25
最后登录:2008-10-10

呵呵,不知道能说什么,LIN的内核和FreeBSD的有多少相似?和UNIX又有多少相似呢?不相似,如何兼容?难不成只为了不相似又兼容,而让性能下载几倍,试问,谁能接受?.现在只希望Kylin官方给个好的解释,或者让它把源代码开放出来,让大家自己看,如果真的是9成抄袭,那BS它,如果不到一半的代码是"抄袭",那我们应该为它骄傲才是.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
世界杯结束了,现在开始一边找工作,另外可以更多时间和大家交流,为大家服务了!
顶端 时间: 2006年05月01日 16:45 | 1 楼
krf301

状态: 离线
级别: CEC程序员
精华: 0
发帖: 314
威望: 15 点
财富: 1 元
在线时间:30(小时)
注册时间:2005-11-28
最后登录:2008-09-08

是呀,中国人就怕丢面子。又特别爱面子。真的受不了了。
人家开源,我们闭源。真搞不懂是金钱还是权力在作怪,好不容易忽悠出一个操作系统,却被指抄袭,其实开源抄袭本身很正常,但你要闭源作为自己的私人材物,可能开源组织不会同意吧。世界上高手太多,抄抄低手的看不出来,想抄高手的,人家一看就明白。哎。
红帽子操作系统一样开源一样找钱,不怕别人讲什么,而我们搞个操作系统就要躲躲藏藏的,就一定会被人看不起。
顶端 时间: 2006年05月07日 19:16 | 2 楼
是是

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 10
威望: 1 点
财富: 110 元
在线时间:0(小时)
注册时间:2006-05-16
最后登录:2006-05-24

期待GOOGLE的操作系统出现
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
暗暗啊
顶端 时间: 2006年05月23日 11:19 | 3 楼
drnstar

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 138
威望: 16 点
财富: 170 元
在线时间:20(小时)
注册时间:2006-01-05
最后登录:2008-10-17

啥也别说了,丢脸啊!
顶端 时间: 2006年05月24日 09:10 | 4 楼
snowolf819

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 47
威望: 1 点
财富: 149 元
在线时间:0(小时)
注册时间:2006-07-16
最后登录:2008-04-20

唉~~~~~~~~~~~~~~
顶端 时间: 2006年07月16日 23:58 | 5 楼
jief

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 50
威望: 1 点
财富: 152 元
在线时间:0(小时)
注册时间:2006-08-13
最后登录:2008-07-06

哀叹!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
顶端 时间: 2006年08月20日 01:04 | 6 楼
gobling

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 24
威望: 1 点
财富: 127 元
在线时间:0(小时)
注册时间:2006-09-23
最后登录:2006-10-19

难道非要和FreeBSD不一样才行?

大部分现代的操作系统其设计思想都或多或少的受FreeBSD的影响。这有什么奇怪的。
顶端 时间: 2006年09月27日 19:54 | 7 楼
xscancmd

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 28
威望: 11 点
财富: 105 元
在线时间:5(小时)
注册时间:2006-03-12
最后登录:2006-10-05

本来操作系统的历史也有段时间了,设计思想,数据结构和算法也进行了优化,你说完全不抄袭他们的代码,难道你有更好的设计思想和算法
顶端 时间: 2006年10月05日 15:53 | 8 楼
lzhw_009

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 4
威望: 1 点
财富: 102 元
在线时间:0(小时)
注册时间:2006-06-27
最后登录:2008-07-06

咱是从别人那里学的东西呀
没什么的!
顶端 时间: 2006年10月12日 09:07 | 9 楼
kaichao

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 1
威望: 1 点
财富: 101 元
在线时间:0(小时)
注册时间:2006-10-13
最后登录:2008-02-22

丢人现眼,悲哀!!
顶端 时间: 2006年10月13日 11:24 | 10 楼
humingrong

状态: 离线
级别: CEC程序员
精华: 0
发帖: 198
威望: 1 点
财富: 0 元
在线时间:0(小时)
注册时间:2007-11-20
最后登录:2007-12-05

我无话可说
顶端 时间: 2007年11月22日 18:30 | 11 楼
中国Eclipse社区 » 自来水厂


辽ICP备05021625号