中国电子科技集团公司第五十四研究所 河北省石家庄市 050000
摘 要:目的:本次研究对银河麒麟操作系统开源生态实践进行分析。方法:银河麒麟是由国防科技大学研制的开源服务器操作系统,银河麒麟软件项目的成功研发,打破了国外操作软件在我国垄断的情况,是属于我国自己的服务器操作系统。结果:现阶段开源软件已经成为我国软件产业的重要发展模式之一,促进了软件产业的快速发展,但是在发展的过程中要存在一定的威胁。结论:本次研究以银河麒麟操作系统为例,对全球开源模式发展趋势进行分析,并对银河麒麟操作系统的开源生态实践进行简要剖析,希望能够为相关软件产业的发展提供一定的参考。
关键词:银河麒麟操作系统;开源软件;生态实践
1 银河麒麟操作系统
1.1研究对象与目的
在软件产业中,操作系统是一切工作的基础保障,是软件产业的战略制高点。在过去,操作系统主要由外国公司掌控,我国的软件产业虽然在不断的发展中,但是一直处在“空心化”的困境之中,导致无法为软件产业的后续发展提供强有力的保障,严重抑制了我国信息技术产业的发展速度。[1]为了打破国外对软件操作系统的垄断情况,我国开始重视对国有操作系统的研发工作,银河麒麟操作软件便是在此背景下应运而出的,由国防科技大学牵头研制,致力于研发出一项具有自主版权的服务操作系统。银河麒麟操作系统的成功研发,使得我国的信息安全水平得到了大幅度的提升,也使我国自主软件体系得到完善。
1.2研究方法
银河麒麟操作系统实现了多项前沿技术的再次突破,并自主创新了可扩展层次式的内核结构,使得传统操作系统中存在的不足之处得到有效弥补,并解决了上层应用软件对我国操作系统制约的问题,与Linux应用目标码之间实现了兼容,并为操作系统的发展提供了新理念,即内核与密码机制结合、应用和系统生存相结合,进一步增强了操作系统的安全性。银河麒麟操作系统是在国际上第一个通过LSB认证的非Linux内核操作系统,与国外先进的操作系统不分伯仲,特别是在安全性方面,甚至更为突出。现阶段在国内的政府、金融、国防以及教育等领域信息化建设的过程中,对银河麒麟系统进行了广泛的应用,解决了众多行业客户的需求。
(1)高安全性
银河麒麟操作系统的安全性是符合《GB/T 20272-2006 信息安全技术 操作系统安全技术要求》第四级结构化保护级要求的,[2]是我国现阶段安全等级最高的系统。在众多领域都有银河麒麟操作系统的身影,为我国信息化建设提供了强有力的基础保障。
(2)高可用性
银河麒麟操作系统的可用性是十分强大的,能够支持RAID0、RAID1、RAID5等多种应用模式,在网络冗余的情况下也能够提供稳定的支持,同时能够实现多模式网卡绑定,并且支持基于各种模式的备份还原,使得多种的网络需求都能够得到有效的满足。
(3)跨平台性
银河麒麟系统操作平台能够与Linux之间实现兼容,同时能够对其平台上的软件进行兼容应用,如Oracle数据库、图形环境等,都能够在其平台上进行直接运用,大大的拓展了麒麟操作系统的应用面。[3]
(4)中文化
银河麒麟操作系统对汉字编码字符集进行了有效的扩充,现阶段已经能够处理“A+”级产品,由此可见其中文处理能力是十分强大的,同时拥有较为完备的中文字体,能够使用TrueType字库直接进行打印。为相关工作提供了便利性。[4]
1.3结果与分析
(1)由兴趣驱动转向为生态驱动
开源模式的探索时间相对较短,是从20世纪90年开始的,在开始之初,主要是由软件行业领域人物的个人兴趣推动其发展的,经过三十年左右的不断发展,现阶段开源模式已经取得了显著的成绩,尤其是在研发人才储备、产业生态掌控以及下游应用绑定等方面已经取得了绝对的主导优势,更是软件行业在争夺产业生态主导权中的有力武器。以微软、甲骨文为例,二者属于闭源软件公司,在开源软件使用之初,对其坚决抵制,但是随着开源模式的不断发展,占领的市场规模不断扩大,对开源软件从最初的抵制也变为了积极研发,其根本原因便是想通过开源软件能够迅速占领市场,与下游应用之间形成粘性关系,进而将产业生态主导权掌握在自己手中,最终获得更大的经济效益。
(2)由模仿创新转向为引领创新
开源模式在发展之初,主要是对成熟的商业软件进行模仿,但是随着科学技术的不断创新,软件工程体系也变得更为繁杂,开源模式在发展的过程中一直秉承“汇众智,谋创新”的理念,现阶段其理念优势已经完全显现,在技术创新的大路上,开源模式实现了从以往的模范创新转变为引领创新。如大数据分析、人工智能以及云计算构件和ROS等都是在开源模式的基础上进行研发和推广的。谷歌通过TensorFlow实现了人工智能市场的快速占领,Openstack基金会通过开源软件为其云计算产业提供了重要的基础支持等,由此可见开源模式现阶段为软件行业的发展提供了创新的重要基础。
(3)由跟随学习转向为二次创新
我国软件产业行业发展时间相对较短,是从21世纪之初大规模模仿国外开源软件开始的,长时间处于跟随学习的阶段。首先从贡献层面进行分析,我国是国际开源社区中最主要的贡献者,截至2020年4月份,据相关调查显示,在源代码贡献度方面,我国已经位居全球第二,其中华为公司的贡献度最为突出。其次从创新路径层面进行分析,银河麒麟操作系统是在开源内核代码基础上的二次创新,将相关技术起点进行了再次提升,促进了研发进程和兼容业务的快速发展,大大降低了代替难度,是自主创新突破的重要路径;最后从自主创新层面进行分析,技术分叉能力已经在社区中实现了有效应用,开源操作系统内核能够进行自我维护与演进,因此从这个层面来看,我国现阶段已经具备了二次创新的能力。
1.3优麒麟国际社区
优麒麟开源操作系统已经得到了国际社区的专业认可,在全球开源社区中,优麒麟的下载量高达3500多万次,其中由20多万的开发者和活跃爱好者,超过7300多的patch被Gnome、Linux、OpenStack等接收;Ubuntu、Arch等国际官方仓库收录了UKUI等核心组件。在全球ARM平台OS生态领域中优麒麟一直处于领跑的地位,并且积极开展线下活动,积极与高校之间建立联系,走入到课堂教学与课堂实践中,培养了大量的Linux人才,为行业的发展储备了大量人才。优麒麟已经更新到了20.04 LTS pro.版本,不仅增强了内核的稳定性,也对桌面环境进行了全面更新,实现了系统性能的增强,特色自研应用和丰富的应用生态。形成双内核系统,并且增加了AMD Zen 3处理器支持、Radeon RX6000系列开源驱动支持等,并对文件系统和储存情况进行了优化和改进。[5]桌面环境是最新的UKUI3.0系统,以跨平台OT语言为依据,对桌面架构进行重新构建,增强了界面的直观性和灵活性,并运用了一定的动画特效,实现多种场景的互相交融,丰富用户的体验函授,不仅增强了环境的稳定性,也提升了桌面操作的便捷性。
2 结束语
银河麒麟软件是我国领先的开源软件系统,是我国摆脱西方技术垄断的重要开端,生态环境是操作软件长远发展的重要保障,在生态发展的行业背景下,银河麒麟系统积极对自身的系统操作进行优化和改良,以便为软件行业的发展提供更加稳定安全的支持,是值得各个开源软件借鉴的。
参考文献:
[1]李武松,钟立俊,段国栋.面向软件应用国产化移植的“脚手架”构建方法研究[J].科学技术创新,2021(20):83-84.
[2].银河麒麟操作系统V10上榜国内十大科技新闻、央企十大国之重器[J].网信军民融合,2021(01):63.
[3]张泽玉.飞腾1500A+景嘉微7200+银河麒麟下应用软件的开发[J].电子技术与软件工程,2021(16):51-52.
[4]王宇.一种基于国产化平台的高速终端主控单元解决方案[J].计算机与网络,2020,46(19):57-59.
[5]周平. 从基础软硬件兼容性谈桌面云的应用[N]. 中国信息化周报,2020-05-18(024).
[6]崔永强,白永强.基于银河麒麟环境指定源组播的研究与实现[J].电子技术与软件工程,2018(18):32-33.