建设开源生态,参与社区贡献
2020-11-28韩乃平
GitHub发布的2019年年度报告显示,中国已经成为世界第二大开源贡献国,开源成为重要的创新模式。随着开发人员的不断增长,我国的开源贡献也由最早的社区爱好者贡献,逐步转成各个企业、各个组织的贡献,这些贡献促进了企业的自身发展和创新加速。
《开源产业白皮书(2019年)》显示,我国已经应用了开源技术的企业占比达到86.7%,有计划应用开源技术的企业占比10.6%,由此可知,开源技术已经被我国企业普遍接受。
开源的发展是多维度的,开源社区是以技术创新、共同协作为核心基础的。开源项目本身的发展、成功,除了需要有软硬件厂商相关企业对它的支持,还要有开源治理、开源协会和联盟、开源用户选择、开源人才培养等多个因素的共同努力。
作为操作型企业来讲,麒麟软件经过多年利用开源做操作系统的经历,深刻地体会到开源软件的发展包括如下几个方面。
第一是开源操作系统的产品打造以及开源操作系统的服务提供,操作系统最关键的是对产业中软硬件产品的适配、支持、丰富,只有开源生态丰富到真正满足用户的使用价值,开源软件的应用才能发展起来。
第二是为了做好产品、做好服务、做好生态、服务好最终用户,开源软件的使用必须有社区的支撑和开源人才的参与。
第三是开源的治理,目前为止,中国的开源基金会还亟待发展,开源治理成为非常重要的一项工作。
第四是开源文化,文化起到支撑的作用,开源的文化非常多元,从自有软件变化到开源软件,从鼓励自由精神到鼓励商业应用等都是开源文化向多元化发展的体现。总体来说,现在的开源已经形成了从产业爱好者到社区再到最终用户的完整产业链。
20多年来,麒麟软件一直是基于开源来做生态的。麒麟软件诞生于2020年3月,是中国电子信息产业集团有限公司旗下的子公司,为顺应产业发展趋势、市场客户需求和国家网络空间安全战略需要,发挥中央企业在国家关键信息基础设施建设中的主力军作用,中国电子信息产业集团有限公司旗下两家操作系统公司,中标软件有限公司和天津麒麟信息技术有限公司,实现强强整合。2020年2月,天津麒麟更名为麒麟软件有限公司。
对于麒麟软件来讲,我们利用开源,也丰富开源。从产业的生态构建来讲,从国内外主流的整机厂到国外数据库中间件,再到国内主流数据库支持中间件的相关应用,麒麟软件多年来一直注重产业的打磨。作为一个操作系统,麒麟软件想要取得成功,需要把开源的生态体系建设起来,这不仅仅是操作系统自身的工作。
随着公司产品的不断升级和生态的不断进步,麒麟操作系统也在越来越多的领域得到了应用,现在的国产操作系统已经进入了一些关键领域。事实上,想要被真正的用户选用并不是一件简单的事情,早先一些公司选用麒麟操作系统之后并不敢直接应用于关键领域,而是经过了长期验证后作为备机使用。而现在,20多个国内主流的航空公司都切换到了麒麟操作系统来进行运转。
随着应用的发展,麒麟软件对市场方面的影响逐渐增多,市场增多反过来会影响到更多的伙伴、更多的用户支撑麒麟操作系统的发展。截至目前,麒麟操作系统已经连续九年保持中国linux市场占有率第一。
麒麟操作系统本身是基于linux的一个开源系统,麒麟软件2016年成为linux基金会的上市成员,现在是OpenStack社区的中国第一贡献者、全球第四贡献者,我们贡献了100多个patch。此外,华为目前正在打造操作系统的社区,麒麟操作系统也为其积极贡献了80多个项目。值得注意的是,麒麟软件还打造了自己的优麒麟操作系统,关键指标现在已经到了20.04LTS,可以支持X86,基础工作随着麒麟软件产品化可以实时更新。我们支持国产CPU平台,得到了丰富的软硬件支持,打造了全新的UKUI3.0的界面,并且在开源操作系统之上进行了友好的移植,也做了自己的安卓兼容环境,它们都可以无缝的运行在麒麟操作系统之上。
同时,我们也提供了应用商店,集成了搜狗输入法,可以满足日常的办公使用,对于长期版本来讲,优麒麟社区、麒麟软件会长期支持和更新升级修复等相关工作。优麒麟系统现在全球累计下载量超过数千万次,开发者数十万人,麒麟软件累计向相关的社区贡献了近5000个patch,并且我们仍在持续努力,希望可以得到更多的版本使用。
开源软件是世界创新的大趋势,建设开源生态、贡献开源社区是麒麟软件长期坚持的一项工作。丰富产业、丰富开源,麒麟软件在积极建设和贡献开源社区,我们也愿意跟更多的产业伙伴一起来打造中国的相关基础设施完善的社区。麒麟软件本着开放合作的态度与国内CPU厂商、整机厂商广泛合作,期待以后和更多的产业进一步的合作,也欢迎大家更多的支持麒麟操作系统的发展,共建生态。