麒麟操作系统基于linux哪个版本_中国为什么有这么多麒麟Linux系统

news/2024/11/22 13:00:03/

本文由LinuxProbe.Com团队成员张宏宇整理发布,

由国防科大开发的麒麟操作系统有很多,与国防科大混乱的 CPU 产品线一样,这些麒麟操作系统彼此之间技术延续性也有限,比较有名的是银河麒麟、优麒麟和中标麒麟操作系统。另外,华为准备推出的可能被用于手机或物联网的操作系统也被命名为麒麟。

麒麟是中国古代汉族神话传说中的传统祥兽,性情温和,传说寿命两余千年。“麒麟出没处,必有祥瑞”,本是一种吉祥的象征。用于操作系统的命名,不仅体现出了中国特色,还从侧面展现了国产操作系统的特性—-“它只是一个神话”。

银河麒麟

银河麒麟是国防科大、中软公司、联想公司、浪潮集团和民族恒星公司合作研制的开源操作系统。

银河麒麟系统操作系统借鉴了 Linux、FreeBSD、Mach 和 K42 等操作系统内核技术,兼顾宏内核和微内核结构的优点,自主设计了层次式内核结构,银河麒麟系统操作系统核外工具环境基于 Linux 开发,采用 XWindow 作为系统的基本图形环境,支持 Gnome 或 KDE 桌面环境,设计了 Windows 风格的桌面环境和控制面板。

银河麒麟曾经饱受非议的原因并不是因为基于 FreeBSD 进行修改——2006年的银河麒麟操作系统内核与 FreeBSD 在源代码上比较相似。事实上,FreeBSD 是完全免费开源的,FreeBSD 允许他人修改并使用其源代码,但必须声明是修改自 FreeBSD。而银河麒麟虽然声明过修改自 FreeBSD,但在最初却声称是自主知识产权,这显然是对 FreeBSD 的不尊重,也是在被国外程序员非议的地方。

那国防科大为何如此作为呢?用爆红网络的一句话就是“妥妥的体制问题”!妥妥的中国式山寨!

优麒麟

优麒麟是工信部、国防科大和 Ubuntu 系统开发商 Canonical 合作的产物。其实是 Ubuntu 系统的中文发行版,国防科大在其中添加了安全模块,另外小编是河南某专科院校的Linux社团社长,有幸参加了优麒麟15.10发布派对-郑州站的活动。除了美丽的星空桌面和现场派放的刻录光盘,并没有什么吸引我的地方,引用现场爆出的一句话:“你讲了这么多,我凭什么要用你的操作系统?”

中标麒麟

因2006年沸沸扬扬的银河麒麟抄袭事件导致银河麒麟名声扫地,出于未知的原因,国防科大逐渐放弃了 BSD 内核版的银河麒麟的继续开发与完善,转而研发 Linux 内核的麒麟(也有可能基于 BSD 的麒麟纯粹军用,不向民间推广了)。

虽然都叫麒麟,但是原来基于 BSD 内核修改的系统已经不再推广,麒麟系统3.0版之后开始使用 Linux 内核,天河1号上运行的很可能也是 Linux 内核的麒麟。

2010年,民用的中标 Linux 操作系统和国防科大研制的银河麒麟操作系统在上海正式宣布合并,双方今后将共同以“中标麒麟”的新品牌统一出现在市场上,并将开发军民两用的操作系统,平心而论,当初的基于 BSD 内核的银河麒麟被放弃着实令人惋惜,如果当时能顶住压力,继续完善开发麒麟系统,而不是朝秦暮楚的话,现在麒麟操作系统的自主化程度、安全可控程度和系统成熟水平可能会好得多。

中标麒麟有面向中标麒麟桌面操作系统、中标麒麟服务器操作系统、中标麒麟云操作系统等产品。能支持 x86、ARM、MIPS、Alpfa、Sparc,龙芯、申威、众志、飞腾等国产 CPU 均可运行中标麒麟操作系统,虽然中标麒麟操作系统软件生态贫乏,但已能基本满足上网、影音、办公需求,虽然在民用市场毫无竞争力,但在党政军市场已得到一定程度的推广和应用。

为什么那么多麒麟?

自斯诺登事件曝光以后,信息安全已被我国提升至国家战略目标,开发应用安全稳定的操作系统成为国家迫在眉睫的计划,开源软件,顾名思义,该软件源代码是开放的,该软件也是免费使用的,而且你还可以基于开源软件进行修改。比如 Linux,是全世界程序员共同维护的,在遵守协议的前提下,中国人可以免费获得源代码和使用或修改 Linux。

至于 Linux 是否安全可控,虽然 linus torvalds 表示曾经有西方情报部门要求往 Linux 里面加一点东西,但 Linux 的1500万行代码都是开源的,如果只是给 Linux 换层皮,穿马甲,不对内核进行修改、加固,那显然是无法保证安全可控的。但只要自己技术过硬,仔细审核源代码,完全可以将自己认为有问题的代码替换掉,对系统内核进行修改,添加内核安全模块,就能保障安全可控。

国产操作系统的研发单位工作重点不是给 Linux 换皮、穿马甲,而是加强对开源代码的审核力度,发现可能存在的漏洞和风险,对内核进行修改和加固。
————————————————
版权声明:本文为CSDN博主「weixin_39749501」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_39749501/article/details/111846030


http://www.ppmy.cn/news/427643.html

相关文章

国产操作系统之优麒麟安装

一、优麒麟操作系统简介 2013年3月23日,工信部与Ubuntu系统开发商Canonical联合宣布:工信部旗下的软件与集成电路促进中心(CSIP)将和Canonical合力打造专为中国市场而设计的优麒麟(Ubuntu Kylin)操作系统基…

国产操作系统优麒麟安装

文章目录 优麒麟操作系统优麒麟操作系统下载安装盘制作Linux 下制作系统安装盘Windows下制作系统安装盘 优麒麟系统安装参考资料 优麒麟操作系统 感觉目前国产操作系统的界面设计是越来越好了,应该是继承了自 Ubuntu 16.04 之后的界面更改风格,确实是用…

再加一员!腾讯会议 Linux 版上架优麒麟

腾讯会议发布 Linux 版! 近日,腾讯云推出原生的腾讯会议 Linux 版,这对 Linux 用户而言可以说是一个振奋人心的好消息,相信未来会有越来越多的原生应用在 Linux 操作系统上大放光彩。 腾讯会议作为腾讯云旗下的一款音视频会议软件…

一声叹息:国产麒麟系统为何饱受争议?

由国防科大开发的麒麟操作系统有很多,与国防科大混乱的CPU产品线一样,这些麒麟操作系统彼此之间技术延续性也有限,比较有名的是银河麒麟、优麒麟和中标麒麟操作系统。 另外,华为准备推出的可能被用于手机或物联网的操作系统也被命…

Apifox详细讲解!大大提升了协作效率

目录 一、前言 1.1. 场景一、后端视角: 1.2. 场景二、前端视角: 1.3. 场景三、测试视角: 二、Apifox 2.1 场景一、后端视角: 2.2 场景二、前端视角: 2.3 场景三、测试视角: 三、总结 一、前言 工…

数组结构与算法之栈

目录 介绍栈概念栈的操作介绍 栈是一种特殊的线性数据结构,它具有后进先出(LIFO)的特点,即最后加入的元素最先被访问。栈可以用数组或链表来实现。 栈的基本操作包括: 入栈(push):将一个元素压入栈顶。 出栈(pop):将栈顶元素弹出。 查看栈顶元素(peek):查看栈顶…

Jmeter集成到jenkins

Jmeter集成到Jenkins 序号 修改人 版本 创建日期 修改日期 备注 1 进击的雷神 V1.0 Jmeter集成到Jenkins. 1 软件下载... 4 一:环境配置... 4 1.JDK安装&#xff…

PCB线路板的制作过程 2021-10-11

一般pcb制板过程有哪些? Pcb生产一般分为:PCB布局→芯板的制作→内层PCB布局转移→芯板打孔与检查→层压→钻孔→孔壁的铜化学沉淀→外层PCB布局转移→计算机控制与电镀铜。具体操作流程如下: 01 PCB布局(Layout) PC…