通过努力打造全球最好用的Linux开源操作系统,优麒麟正在成为中国开源的一张名片。
中国开源领域的盛宴
2021年6月20日,由中国软件行业协会、中国开源软件推进联盟、中国科协科学技术传播中心、开放原子开源基金会、“科创中国”开源创新联合体主办,优麒麟开源社区和麒麟软件有限公司承办的“优麒麟20.04 LTS Pro发布会暨第十届‘麒麟杯’全国开源应用软件开发大赛专家研讨会”在北京盛大召开。
文章图片
【嘉宾阵容超级豪华的大会现场】
作为中国开源领域的行业盛宴,本次大赛的嘉宾阵容可谓超级豪华,不仅邀请到了中国开源软件推进联盟主席陆首群、中国工程院院士郑纬民、倪光南、吾守尔?斯拉木、廖湘科,而且还邀请了国内多所大学的教授、开源领域的专家、核心开发者,以及来自金山、腾讯、openEuler社区的生态伙伴和众多企业代表。
“经过10年的发展与积累,优麒麟已经累计发布了17个版本,下载量超过3500万次,已经成为国内外知名的重要开源社区。未来优麒麟将继续以用户为中心,为全球开发爱好者提供更加完善的系统和优质的学习交流平台,并通过市场汇聚贡献者和原创技术,最终解决卡脖子问题和应用生态问题,让基础软件设施不再受制于人。”麒麟软件有限公司董事长、党委书记谌志华表示。
文章图片
【麒麟软件有限公司董事长、党委书记谌志华】
优麒麟开发负责人刘晓东博士指出,全新升级的优麒麟20.04 LTS Pro带来了全新的内核升级、系统性能升级、全新的桌面安装程序和全新的移动兼容环境,在功能、系统兼容性、设备支持、功耗控制、安装速度、用户体验等诸多方面都有了非常显著的提升。
麒麟软件有限公司桌面研发部技术总监李翔表示,20.04 LTS Pro版本的更新兼容了大量的移动端手机应用,这也让优麒麟生态软件不再局限于桌面端,而是全面打通了桌面和移动端,让优麒麟的应用生态丰富性获得了极大提升。
作为国产操作系统中根正苗红的“国家队”,麒麟软件对于这些年来国产基础软件领域的变化有着怎样的体验和感受?截至目前为止,麒麟软件在开源领域又取得了哪些成就?面对在业界浸润多年的国际巨头,国产开源产品又在通过哪些举措缩短差距?在趣味科技对麒麟软件和优麒麟社区的采访中,以上问题的答案也将逐一揭晓。
打造中国开源的名片
与早些年基础软件市场几乎被国际巨头垄断的境况相比,近几年来随着信创产业的不断发展,中国开源领域正在进入一个前所未有的黄金时期。
谈到近年来国产基础软件领域的变化时,麒麟软件副总裁李震宁向趣味科技介绍说,近年来国产基础软件最大的转变,主要体现在两个方面。
第一个是市场逻辑的转变。过去政府采购过程中,如果购买国外的先进软件,就算出了问题责任也不在采购人员,而如果选择国产软件则可能会受到质疑。但是最近两年,这个逻辑发生了180度的转变。大家对国产软件已经有了比较高的宽容度,就算出一点问题也可以理解,反倒是选择国外软件则需要说明缘由。
第二个是生态数量的转变。众所周知,全球最先进的操作系统是微软的Windows,软硬件生态超过1000万款,开发者最多的时候有十几万人的规模。而在几年前,Linux相比之下仅有2%的市场占有率、两三万款软硬件应用的生态以及3万左右的开发者。但是这两年来,在麒麟软件和优麒麟开源社区的共同努力下,国产开源产品的生态数量呈现出了爆发式的增长。2021年的硬件数量已经超过5万款,软件数量也接近2万款,也就是软硬件生态已经接近7万款,这是非常可喜的转变。
不过在取得可喜成绩的同时,麒麟软件也清醒地认识到,自己与国际巨头之间仍然有着巨大差距。为了缩短这一差距甚至是实现反超,麒麟软件和优麒麟开源社区也正在携手广大开发者不懈努力。
李震宁指出,在生态方面,虽然目前麒麟和微软相比仍然有着非常大的差距,但是开源作为整个软件产业的创新原动力,代表着全球科技创新产业最新的发展趋势。根据Linux基金会的统计,现在全球软件产业代码中,有70%以上的代码来自于开源软件,这个数字在中国的比例甚至更高。对于开源软件的态度,中国是非常认可的,而在这个领域,麒麟软件也是最早认识到开源是创新原动力的。
“单纯从性能上来说,我们跟Windows没有任何差距,甚至在某些领域还能反超一点,但是桌面应用并不是性能为王,而是生态为王。我们目前最大的困难实际上就源于应用生态,这是操作系统非常核心的东西。从竞争维度上来说,金钱或者人力投入能让界面更好,但是要想让生态更丰富,除了以上两点之外,还需要有时间。微软用40年的时间建立了非常坚固的壁垒,时间维度是最难超越的维度,等于是别人对我们的降维打击。为什么我们在大会上号召更多的生态厂商加入?因为这就是我们未来的努力方向,也是目前最亟待追赶的要点。”李震宁表示,“优麒麟是开源社区的品牌,我们希望把它打造成中国开源的名片,今天大家也都有目共睹,3500万的下载量以及数十万的开发者,这个数字在全球来说都是非常可观的开源力量。”
文章图片
【麒麟软件有限公司副总裁、中国开源软件推进联盟副秘书长李震宁】
快速提升生态的途径
前面已经提到,与微软的Windows相比,Linux操作系统目前最大的问题是生态。那么我们怎样才能快速提升生态?
国防科技大学研究员、优麒麟项目负责人余杰博士向趣味科技表示,在快速提升Linux的生态方面,主要有以下几种途径:
第一种途径,就是在Linux上自己写原生应用,譬如腾讯在Linux上写一个原生的QQ软件,这是最理想的途径。但由于很多东西并不是开源而是厂商的,所以开源社区没法做到可控。
第二种途径,就是兼容,把其他平台上用得好的软件也在Linux平台上运行起来。兼容有很多种不同技术,一种是模拟器技术,譬如通过模拟的方式,让Android安卓系统上的APP也能够在Linux系统上运行,但是这样做往往性能损耗很大,模拟难以实现Linux和Android安卓两个运行环境之间的互通,看似非常简单的一个操作都需要打通,每一个攻关都是技术难点,工作量非常大。另外安卓主要用的是ARM架构,所以麒麟团队一开始也是做ARM架构,但是2020年开始又加入了X86架构。为了让正式发布的版本既可以支持X86架构,又能够支持ARM架构,麒麟团队付出了非常艰辛的努力,也做了很多的技术突破。
【人工智能|优麒麟(打造全球最好用的Linux开源操作系统)】在携手合作伙伴快速提升生态的同时,优麒麟社区也在通过种种举措,努力实践自己的目标和扩大社区的影响力。
“我们一开始走的路,就是从参与开源,到主导开源,最后再到独立开源,这是一个循序渐进的过程,最终的目的是每个团队都能够独立发展。这个独立并不是说跟别人没有关系,而是大家都像兄弟一样相互借鉴,相互吸收,相互讨论,相互交流。中国的IT技术尤其是底层技术应该会有这一天。我们借着信创的大背景,把基础软硬件体系建起来,可以跟国外、跟全球同步对话,中国有这么多人,做开源的人也越来越多,我们共同的目标就是从参与,到主导,再到独立构建。”余杰博士表示。
文章图片
【国防科技大学研究员、优麒麟项目负责人余杰】
“以本届‘麒麟杯’全国开源应用软件开发大赛为例,这次大赛共吸引了来自35所高校的102支参赛队伍,创下了历史规模新高。目前优麒麟社区已拥有上千家开源合作伙伴,超过20万活跃粉丝,贡献开源项目68个,贡献开源代码commit 7000+。在这一个个数据的背后,是优麒麟社区的全面化布局和打造更具影响力原生社区的决心。”优麒麟社区负责人刘敏表示,“微软在生态上布局了40年,我们没有这么长的时间,只能依靠开源的力量来做这些事情。如果光靠麒麟软件,我们只有3000人;但是通过开源社区,我们可以共享给20万人、100万人,可以让全世界的开发者一起来做这件事情。只要每个人做很小的一部分,我们就可以前进一大步。”
文章图片
【优麒麟社区负责人刘敏】
保持社区活力的秘诀
中国开源领域近年来的亮眼表现,离不开麒麟软件与优麒麟开源社区的共同努力。那么这两者之间又是怎样的关系呢?
“麒麟软件本身是一家传统的操作系统厂商,我们的核心竞争力还是在操作系统上。从商业竞争角度来说,我们一定要找到自己最擅长的领域,我们真正需要的能力是通过优麒麟等一系列开源社区,对于内核、对于任务、对于人机交互核心任务的理解,然后提取出产品。”李震宁向趣味科技介绍道。
李震宁指出,作为国产开源产品,一定要拼命更新,要跟用户产生真正的良性互动,而不能闭门造车,自己觉得什么好就做什么。在这个过程中,要随时注意观察几十万网友的吐槽或者需求。事实上,包括BAT这些巨头和华为,本身也都非常重视开源。
那么作为开源社区,优麒麟又是如何保持社区活力的呢?李震宁表示:“如果从商业领域推动比较难,那么我们就从开源社区领域去推动它在开源社区层面的迁移,这也是我们为什么能和所有厂商都公平地站在同一起跑线上。大家在开源领域都是贡献者和爱好者,没有谁是巨头,都是为了这个生态大家一起努力。”
“我们是真正作为一个开源社区,也就是一个用户和开发者可以直接面对面的大家庭,大家面对面地讨论彼此的需求是什么,能不能做到,什么时候能做到,这也是为什么优麒麟社区已经十年了仍然能够保持非常旺盛的活力,就是我们和用户可以有效互动,把大家想的东西集成在社区版本里。这也是优麒麟包括今天我们所说的所有开源社区保持活力的唯一秘诀。” 李震宁说道。
携手合作伙伴、快速提升生态、扩大社区影响力、快速迭代产品、保持社区活力……在麒麟软件、开源社区、合作伙伴以及广大开发者的共同努力下,优麒麟正在成为中国开源一张亮眼的名片。
往期推荐
文章图片
文章图片
文章图片
推荐阅读
- 算法|【lstm预测】基于粒子群优化lstm预测matlab源码
- 别再写一堆的 for 循环了!Java 8 中的 Stream 轻松遍历树形结构,是真的牛逼!
- 数组的结构以及打印输出
- python|python函数
- python|python高级特性
- 讲义|数据转换(自动转换+强制转换)
- java|JDK1.8安装和环境搭建步骤
- python|Python绘制概率曲线三
- python|Python绘制概率曲线二