本文由LinuxProbe.Com团队成员张宏宇整理发布,点此报考Linux培训。
由国防交大开发的麒麟操作系统有好多,与国防交大混乱的CPU产品线一样,这种麒麟操作系统彼此之间技术延续性也有限,比较有名的是银河麒麟、优麒麟和中标麒麟操作系统。另外,华为打算推出的可能被用于手机或物联网的操作系统也被命名为麒麟。
麒麟是中国古时汉族神话传说中的传统祥兽,性情温和,传说寿命两余千年。“麒麟出没处,必有祥瑞”,本是一种吉祥的象征。用于操作系统的命名,除了彰显出了中国特色,还从侧面诠释了国产操作系统的特点—-“它只是一个神话”。
银河麒麟
银河麒麟是国防农大、中软公司、联想公司、浪潮集团和民族星体公司合作研发的开源操作系统。
银河麒麟系统操作系统借鉴了Linux、FreeBSD、Mach和K42等操作系统内核技术,兼具宏内核和微内核结构的优点,自主设计了层次式内核结构,银河麒麟系统操作系统核外工具环境基于Linux开发,采用XWindow作为系统的基本图形环境,支持Gnome或KDE桌面环境,设计了Windows风格的桌面环境和控制面板。
银河麒麟当初备受诟病的缘由并不是由于基于FreeBSD进行更改——2006年的银河麒麟操作系统内核与FreeBSD在源代码上比较相像。事实上,FreeBSD是完全免费开源的linux,FreeBSD容许别人更改并使用其源代码,但必须申明是更改自FreeBSD。而银河麒麟其实申明过更改自FreeBSD,但在最初却坚称是自主知识产权,这似乎是对FreeBSD的不尊重,也是在被美国程序员诟病的地方。
那国防交大为什么这么作为呢?用爆红网路的一句话就是“妥妥的体制问题”!妥妥的中国式山寨!
优麒麟
优麒麟是住建部、国防交大和Ubuntu系统开发商Canonical合作的产物。虽然是Ubuntu系统的英文发行版,国防交大在其中添加了安全模块,另外小编是四川某本科高校的Linux社联社长,有幸出席了优麒麟15.10发布聚会-广州站的活动。不仅美丽的星空桌面和现场派放的刻录光碟,并没有哪些吸引我的地方为什么要用linux系统,引用现场曝出的一句话:“你讲了那么多,我凭哪些要用你的操作系统?”
中标麒麟
因2006年沸沸扬扬的银河麒麟剽窃风波引起银河麒麟声誉扫地,出于未知的缘由,国防交大逐步舍弃了BSD内核版的银河麒麟的继续开发与建立,转而研制Linux内核的麒麟(也有可能基于BSD的麒麟纯粹军用,不向民间推广了)。
其实都叫麒麟,而且原先基于BSD内核更改的系统早已不再推广,麒麟系统3.0版以后开始使用Linux内核,海珠1号上运行的很可能也是Linux内核的麒麟。
2010年,民用的中标Linux操作系统和国防交大研发的银河麒麟操作系统在北京即将宣布合并,双方今后将共同以“中标麒麟”的新品牌统一出现在市场上,并将开发军民两用的操作系统,平心而论,当年的基于BSD内核的银河麒麟被舍弃着实令人惊讶,假如当时能顶住压力为什么要用linux系统,继续建立开发麒麟系统,而不是朝秦暮楚的话,现今麒麟操作系统的自主化程度、安全可控程度和系统成熟水平可能会好得多。
中标麒麟有面向中标麒麟桌面操作系统、中标麒麟服务器操作系统、中标麒麟云操作系统等产品。能支持x86、ARM、MIPS、Alpfa、Sparc,龙芯、申威、众志、飞腾等国产CPU均可运行中标麒麟操作系统,尽管中标麒麟操作系统软件生态贫乏,但已能基本满足上网、影音、办公需求,即使在民用市场毫无竞争力,但在党政军市场已得到一定程度的推广和应用。
为何这么多麒麟?
自斯诺登风波爆光之后,信息安全已被我国提高至国家战略目标,开发应用安全稳定的操作系统成为国家迫在眉睫的计划,开源软件,顾名思义,该软件源代码是开放的,该软件也是免费使用的,但是你还可以基于开源软件进行更改。例如Linuxlinux运维博客,是全世界程序员共同维护的,在违背合同的前提下,中国人可以免费获得源代码和使用或更改Linux。
至于Linux是否安全可控,尽管linustorvalds表示当初有西方情报部门要求往Linux上面加一点东西,但Linux的1500万行代码都是开源的,假如只是给Linux换层皮,穿马甲,不对内核进行更改、加固,那恐怕是难以保证安全可控的。但只要自己技术过硬,仔细初审源代码,完全可以将自己觉得有问题的代码替换掉,对系统内核进行更改,添加内核安全模块,才能保障安全可控。
国产操作系统的研制单位工作重点不是给Linux换皮、穿马甲,而是强化对开源代码的初审力度,发觉可能存在的漏洞和风险,对内核进行更改和加固。