麒麟网址检测系统源码_麒麟原创度在线检测

hacker|
106

文章目录:

麒麟linux系统提供源代码吗

 一、引言

麒麟操作系统是由国防科技大学、中软公司、联想公司、浪潮公司和民族恒星公司五家单位合作研制的服务器操作系统。按照麒麟官方的说法:

“Kylin服务器操作系统是国家863计划的重大研究成果,拥有完全自主版权的内核,与Linux在应用上二进制兼容,并支持64位,是中国独立研发成功的、具有完全自主知识产权的服务器操作系统。”

[1] —— 来自麒麟官方网站 和 863计划官方网站

[2] _105/indust/indust_news/l

“银河麒麟操作系统是针对未来的主流网络服务和高性能计算服务的需求,参照国际主流标准,参考Darwin、 FreeBSD、Linux和其它商用操作系统,借鉴UNIX操作系统和微内核操作系统的设计思想,设计并实现具有自主版权的、可支持多种CPU芯片和多种计算机体系结构的、具有高性能、高可用性与高安全性的、并与Linux应用和设备驱动二进制兼容的中文服务器操作系统,” ——摘自麒麟操作系统2.0.21内自带的帮助文档

近日,有不少人对麒麟操作系统宣称的“完全自主版权”和“中国独立研发成功”这两个核心问题产生了质疑。随着麒麟2.0.14和2.0.21系统可以通过麒麟的官方网站下载后( ),这种质疑的声音越来越大。麒麟除内核以外的应用大部分都来自自由组织GNU的代码,这些代码并不属于“中国独立研发”,而且他们的版权也不属于麒麟操作系统的开发者。更有甚者,有人开始通过反汇编麒麟操作系统内核发现和美国的FreeBSD开放源代码操作系统非常相似。随后又有人成功的用 FreeBSD的内核启动了麒麟操作系统。按照麒麟官方的介绍,麒麟具有Linux的二进制兼容的能力,可是丝毫没有提及与FreeBSD的兼容性,使得麒麟内核与FreeBSD的关系变得比较引人注目。在官方介绍中的简简单单的“参考”是无法解释这种相似程度的。

在强烈的关注声中,麒麟开发人员在2006年2月16日,给出了一个说明,《关于银河麒麟操作系统的说明》[3],发布在 .其中提到了和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的内核进行了可执行代码的相似度分析。

在整个过程中,我将尽量保持客观的原则进行分析。由于麒麟操作系统属于封闭源代码系统,因此在无法获得内核源代码的情况下,我将只进行二进制可执行代码文件的相似度分析。由于可执行代码受编译环境、内存分布情况以及模块的变动的影响很大,因此,会产生即使采用同一套代码,却产生很低的相似度情况。但是,对操作系统内核这种大型软件系统来说,却不会因为不同的代码而产生很高的相似度的情况。因此,我们将这次对二进制可执行代码分析所得的相似度作为相似度的下限。换句话说,真实的相似度应该会高于此次分析结果,但是由于分析方法的局限性,无法取得上限。

二、可执行文件的相似度比较

二进制可执行文件的相似度分析一直是一个难题。大家都知道,即使是同一份源代码,使用同一个编译器,可用不同的编译参数进行编译后,代码也会产生极大的差异。当发生有人因为盗用别人的源代码而产生的侵权后,如果不能够将二者的源代码拿出进行比较的话,判断是否抄袭非常困难。因此,一直以来或多或少,总会有人无所顾忌的将开放源代码的软件拿来加入到自己的软件中,或者干脆就是在那些源代码的基础上稍加修改和更换了版权信息就宣称是自己研发的。因为他们知道,只要不把自己的源代码公诸于众,那么抄袭就很难判定。

麒麟系统的问题

我先简单给你介绍下麒麟系统,你再决定是不是要用。

顺便说下,这个系统是 Linux 内核的,如果你只是想尝尝鲜的话,建议用虚拟机玩一玩就好了,因为实际上 Linux 系统最强大的要属它的字符界面。

以下信息供参考:

版本:

银河麒麟完全版共包括实时版、安全版、服务器版三个版本,简化版是基于服务器版简化而成的。

特点:

一、高安全

首家通过公安部计算机信息系统安全产品质量监督检查中心第四级结构化保护级检测和中国人民解放军信息安全测评中心军用 B+级安全认证,是目前国内安全等级最高的操作系统。

  二、跨平台

通过美国自由标准化组织的 LSB1.3 标准认证,兼容 Linux 平台上的应用。

  三、中文化

通过国家信息处理产品标准符合性检测中心的 GB18030-2000 标准符合性认证,达到 GB18030-2000 检测规范的最高级别“A+”级产品标准,具有强大的中文处理能力。

麒麟系统怎么安装

1.首先用光盘引导系统,,出现GRUB引导器,直接回车

2.等一会选择安装介质,由于我们示用虚拟机装的ISO镜像,所以选择CDROM。

3.这里选择是否检测安装光盘的完整性,会很慢,所以选择skip跳过。

4.在这里选择安装方式,即以图形界面安装还是文本界面安装,选text文本界面。稍后进入安装界面,首先是一些版权信息,直接选OK回车就行了。

5.接下来进入磁盘分区界面,选中磁盘在Add按钮上回车,然后输入磁盘空间大小,OK。

6.选中刚才划分的分区,按F2键,出现如图5所示的画面,在mount point处输入 / ,表示该分区为根分区,在type 处选择ufs2 (分区格式) ,其他地方不用输入,点OK。

7.再将光标移到未划分的空间上面,选add 添加新分区,输入分区大小,在这一步中分区的大小不要超过物理内存的两倍,OK,按F2 ,将type 设置为swap (即交换空间,虚拟内存)。

8.按照上面的方法再加一个 /usr 分区,type为ufs2 。最后点击主界面中的OK按钮,出现如图7所示的界面。

9.在这里选择引导器的安装位置,选择MBR,OK,出现的新界面是否编辑引导器,这里我们不编辑。直接OK。

10.这里是对网卡的配置,是否使用DHCP或者bootp,如果不使用,则在下面的横线上添上网卡的相关信息,依次为IP地址,子网掩码,网关,主DNS地址,辅助DNS地址。

11.在这个界面中输入你的计算机名。。

12.在这里输入你的root密码,一共两次。

13.按两次回车,系统开始复制安装镜像,并开始安装。

14.安装中途会提示我们更换光盘,这时插入第二张光盘点OK即可。

15.安装完毕。

拿出光盘,重启计算机即可进入操作系统。

进入操作系统,首先显示的是登陆界面,输入root帐户名和安装时设置的密码。

试一下命令:

怎么和linux是一样的,就连service命令也一样,用法也没变。启动ssh服务先。

service sshd start 。

再改个密码试试:

passwd root

怎么感觉和Linux没什么分别啊。进入图形界面看看效果。

init 5

挺漂亮的。

还是回到字符界面比较节省资源,装个软件试试,就装源码的apache吧。

vi /etc/fstab ,发现/dev/acd0 后面的文件夹路径为 /cdrom ,原来将光驱的挂载路径改到了/cdrom目录。

在系统的根目录下果然发现cdrom文件夹,打开里面什么都没有。呵呵…………这个是肯定的,因为我们没有挂载光驱里面当然什么都没有了,下面开始安装一个apache的源码包看看。

先检测系统的80端口开了没有,如果开了把它停掉。

netstat -an |grep 80

service httpd stop

如图18。

用ssh 或者smb将apache的源码包传到 /1 文件夹。

解包

tar -zxvf httpd-2.2.3.tar.gz

cd /1/httpd-2.2.3

如图19

在该目录下执行 ./configure 开始配置apache。

等自动停止之后在输入一下命令

make ; make install 开始编译并安装。

安装完之后会在 /usr/local/下有一个apache2文件夹,跳到 apache2/conf文件夹中,对里面的httpd.conf进行编辑,将里面的Listen的值改为本机IP:80 并且去掉前面的#号。去掉ServerName 前面的#号,并更改后面的内容和Listen 后面的一样。

跳到上一级目录的bin文件夹下,执行以下命令来启动apache。

./apachectl start

这时我们可以看到本机的80端口开启了。

在物理机的IE中输入麒麟系统的IP地址,可以看到 It works的字样,这表明我们刚才安装的源码包apache已经成功生效了。

在这里有一点问题需要说明一下,在启动apache源码包时,系统自带的httpd服务也会跟着启动( service httpd status 显示为 httpd is running),偶搞不明白什么原因,但是当将apache的源码包停掉,httpd服务单独启动时看到的测试页面却是另外一个,郁闷了…………

经过apache的安装,我们不难发现国内的银河麒麟系统和国外的Red Hat Linux 没有多大的差别,或许还有更多的地方等着我们去研究呢。

银河麒麟服务器操作系统

麒麟操作系统被疑抄袭 内核创新率最多20%

2006-05-18 18:06作者:段郴群出处:大洋网-广州日报责任编辑:方舟

继“汉芯”造假一事水落石出之后,昨日,在国内一家知名的专业IT网站上,一位业内人士通过详细的专业分析撰文指国家863计划的重大科技成果——银河麒麟操作系统与美国的开放源代码操作系统的FreeBSD 5.3在源代码上的相似度很有可能会达到甚至超过90%,银河麒麟操作系统的创新程度仅为10%左右。

据悉,银河麒麟操作系统是国家863计划的重大科技成果之一,是基于Linux技术的操作系统,是由国防科技大学、中软公司、联想公司、浪潮公司和民族恒星公司五家单位合作研制的服务器操作系统。

内核创新率最多20%?

据悉,从去年年底开始,一位叫dancefire的业内人士在一家专业网站论坛上开始发表《麒麟操作系统内核同其他操作系统内核的相似性分析》。dancefire通过详细的专业数据分析对比,并配以图片分析指出麒麟操作系统2.0.0和美国的开放源代码操作系统FreeBSD 5.0的相似度有40.53%,而与FreeBSD 5.3的相似度达到了60.26%,因此这位人士认为麒麟操作系统使用的是FreeBSD 5.3或者5.4的代码,并推测麒麟在内核创新的百分比可能只有10%~20%之间。

随后,麒麟开发人员针对业界的质疑给出了一个《关于银河麒麟操作系统的说明》(以下简称《说明》),同时,银河麒麟官方网站也将网站内有关麒麟拥有自主知识产权并独立研发的内容完全删除。据悉,在《说明》中,虽然麒麟开发人员提及和FreeBSD的关系,但没有明确阐述麒麟的操作系统是否具有“完全知识产权”以及是否“中国独立研发”。

国内高科技创新或受影响

有业内人士表示,在“汉芯”造假事件后,国内不少人对高科技领域的创新产生了怀疑态度,而就在这个时候传出国内软件领域涉嫌学术造假,必将对国内的高科技创新产生更加不利的影响。

“撰文者用如此细致的研究报告来怀疑麒麟操作系统的真实性,不得不让人相信这份报告,但事实真相如何可能只有相关部门介入调查之后才能最后下结论”,某国家IT公司软件工程师表示。

麒麟操作系统的文件类型

rar或者exe,压缩包或者可执行文件

扩展资料

银河麒麟(Kylin) 是由国防科技大学研制的开源服务器操作系统。此操作系统是863计划重大攻关科研项目,目标是打破国外操作系统的垄断,研发一套中国自主知识产权的服务器操作系统。

特点:高安全、高可靠、高可用、跨平台、中文化(具有强大的中文处理能力)。

版本信息

银河麒麟2.0操作系统完全版共包括实时版、安全版、服务器版三个版本,简化版是由服务器版简化而成的。

经过权威机构进行了源码级鉴定表明,银河麒麟安全操作系统主要分为三层:最底层是自己加的“既不像内核,也不像虚拟机”的东西(从银河麒麟开发手册上看主要为保证安全性、实时性等方面的任务,可自由替换加载。),上面是 FreeBSD 的内核,最上面是 Linux 兼容库。开放给公众使用的系统不包括最底层的东西。

完全版的银河麒麟是内核态多线程的。

2021年10月27日,麒麟软件正式发布“银河麒麟操作系统V10 SP1 版本”。

4条大神的评论

  • avatar
    访客 2022-07-06 上午 01:27:24

    作系统内核同其他操作系统内核的相似性分析》。dancefire通过详细的专业数据分析对比,并配以图片分析指出麒麟操作系统2.0.0和美国的开放源代码操作系统FreeBSD 5.0的相似度有40.53%,而与FreeBSD 5.3的相似度达到了60.26%,因此这位人士认为麒麟操作系统使用的

  • avatar
    访客 2022-07-06 上午 11:09:17

    程的。2021年10月27日,麒麟软件正式发布“银河麒麟操作系统V10 SP1 版本”。

  • avatar
    访客 2022-07-06 上午 01:54:41

    码而产生的侵权后,如果不能够将二者的源代码拿出进行比较的话,判断是否抄袭非常困难。因此,一直以来或多或少,总会有人无所顾忌的将开放源代码的软件拿来加入到自己的软件中,或者干脆就是在那些源代码的基础上稍加修改和更换了版权信息就宣称是自己研发的。因为他们知道,只要不把自己的源代码公诸于众,那么抄袭就

  • avatar
    访客 2022-07-06 上午 01:36:39

    将apache的源码包停掉,httpd服务单独启动时看到的测试页面却是另外一个,郁闷了………… 经过apache的安装,我们不难发现国内的银河麒麟系统和国外的Red Hat Linux 没有多大的差别,或许还有更多的地方等着我们去研究呢。银

发表评论