导读 新兴技术百花齐放的时代,开源已无处不在,其受欢迎程度已经大大超过了人们的想象。在开源的推动下,开源操作系统发展尤为迅猛,基于全球协同网络化平台的开源开放模式和整体软件开放模式已经成为实践潮流,中国工程院院士郑纬民都不由感叹,“现在是走自主可控软件发展的最好时机”。

如今,国产操作系统站在了风口浪尖,麒麟软件副总裁李震宁总结国产开源操作系统优麒麟过去十年发展与积累:“单纯从性能上,优麒麟与Windows没有任何差距,甚至在某些领域性能还能超越Windows,但是操作生态为王,除了金钱或者人力投入,我们还需要时间。微软用40年时间建立壁垒,我们需要依靠号召更多生态伙伴加入,努力追赶压缩时间。”

2021 年 6 月 20 日,由中国软件行业协会、中国开源软件推进联盟、中国科协科学技术传播中心、开放原子开源基金会、“科创中国”开源创新联合体主办,优麒麟开源社区和麒麟软件有限公司承办的《优麒麟 20.04 LTS Pro 发布会暨第十届“麒麟杯”全国开源应用软件开发大赛专家研讨会》在北京盛大召开。本次会议作为中国开源领域的行业盛宴,邀请到中国开源软件推进联盟主席陆首群、中国工程院院士郑纬民、吾守尔·斯拉木等多位开源软件领域的教授和专家,除此之外还邀请到了核心开发者、社区爱好者、以及来自金山、腾讯、openEuler社区的生态伙伴齐聚一堂,共同分享开源操作系统的最新研究成果和 2021 开源最新趋势。

会后,麒麟软件副总裁李震宁,国防科技大学研究员、优麒麟项目负责人余杰博士等专家向CSDN分享了优麒麟开源操作系统的生态建设情况与开源技术趋势的预测。

操作系统生态为王,开源破局
与几年前相比,国产基础软件,尤其是操作系统领域的大环境或市场需求有哪些本质的改变?

李震宁:市场逻辑的转变和生态数量的井喷,是我自己感受最深的两点。我常年身处一线市场,这两年国产基础软件最大的市场上的转变是根本的逻辑转变。在过去政府采购过程中,如果你选择国产软件,出了问题会受到很多的质疑,但是现在大家已经有了比较高的宽容度,如果选购了国外软件,反而需要正面说明。

其次,国产操作系统的生态数量也有了根本性的转变。过去全球最先进的操作系统是微软的Windows,软硬件生态超过1000万款,而Linux在过去几年仅有2%的占有率以及2、3万款软硬件应用的生态。这两年其生态数量呈爆发式增长,今年硬件超过了5万款,软件也接近2万款,软硬件数量已经7万多款,可以说是非常可喜的转变。

在多年发展过程中,国产软件基本可以满足行业应用需要,大家也都更加确信将来不能单纯依靠西方,还需要加倍努力发展。

优麒麟与Windows操作系统相比较,在应用上和生态上的差距在哪里?在性能上还有差距吗?

李震宁:微软开发经费投入最新的数据是近千亿,开发者多达12、13万人的规模,全球的生态数量1000万款。Linux的研发是完全开源社区化的,每年在线精英级开发者在3万左右,在应用生态上与微软还存在一定的差距,但开源作为整个软件产业的创新源动力,代表着全球科技创新产业最新的发展趋势,而优麒麟作为Linux生态在中国最好的代表,未来发展空间不容小觑。

单纯从性能上,我们与Windows没有任何差距,甚至在某些领域我们的性能还能超越Windows,但是桌面应用并不是性能为王,而是生态为王。金钱或者人力投入可以让界面更好,但是想让生态更丰富,除了以上两点还需要有时间。微软用40年时间建立壁垒,我们需要依靠号召更多生态伙伴的加入,努力追赶压缩时间。

建社区做兼容,加速扩大开源生态
怎样才能快速提升生态?在这个过程中你们做了哪些技术攻关?

余杰:操作系统最大的问题是生态,提高Linux生态数量有几种途径,第一种是在Linux上自己写原生的应用,譬如腾讯在Linux上写一个原生的QQ软件,这是最理想的途径。但由于很多东西并不是开源而是厂商的,所以开源社区没法做到可控。第二种是做兼容,把其他平台上用得好的软件也在Linux平台上运行起来。兼容有多种技术,一种是模拟器技术,可以通过模拟的方式让安卓上的APP在Linux上运行,但是性能损耗很大,而且模拟并不能实现两个运行环境之间的互通。看似非常简单的一个操作都需要打通,每一个攻关都是技术难点,工作量非常大。

优麒麟希望既支持ARM架构,又支持x86架构。ARM安卓兼容推出了很多年,但是出于用户体验的考虑,一直在完善x86版本的安卓兼容,希望移动应用运行环境可以跟ARM版本效果尽量保持一致,在团队经过多年研究后,终于在优麒麟20.04 LTS Pro这个版本很好地解决了这个问题。

此外,麒麟团队在显卡性能优化这块也做了很多工作。Linux上的显示性能都不太高,但是很多场景有高端显示需求,这时候就需要显示性能优化。我们通过打通内核显示架构驱动到核外窗口管理器这套体系,使显示性能优化得到极大提升。

优麒麟的开源社区建设情况进展如何?

李震宁:优麒麟开源社区从2013年建立到现在有了专业的运营团队。开源无国界,至今,优麒麟的社区群体已经遍布东欧、南亚、南美、中东等地,已经拥有 20万+ 的活跃粉丝、贡献开源项目高达 68 个,贡献开源代码 commit 7000+、携手 1000+ 开源合作伙伴共同成长。2020年,除了华为公司之外,我们是openEuler第二大贡献者。

微软有40年,而我们只能靠开源的力量,每个人的力量很小,但对于我们来说是前进的一大步。我们越来越清醒的认识到开源对于创新的根本作用,我相信它不会受任何政治或者国家的干扰,持续发展下去。

如何让生态始终保持活力?

李震宁:一定要拼命地更新,与用户真正保持良性互动,不能闭门造车。为什么优麒麟社区十年了仍然能保持活力?因为我们一直保持和用户的有效互动,努力把大家的想法集成在社区版本里,这也是所有开源社区保持活力的唯一秘诀。

人才筑基,开源筑梦
都说国内操作系统迎来了春天,但中国的操作系统人才为什么还是这么少?对于开发者有哪些建议?

余杰:现在产业界、科技界已经开始重视基础软硬件,但是教育界还不够重视。在中国,开操作系统课程的高校很少,只有相对比较老牌资深的高校才会开,人才的培养一直跟不上。这两年很多专家学者呼吁教育部变革高校的教学体系,麒麟软件的负责人也在跟高校合作推动Linux专门人才的培养和认证以及就业,实现良性循环。我想建议开发者,尽量往底层聚焦,越底层,对开源贡献的价值、自己能实现的价值或者拿到的薪酬都会越高。

操作系统领域需要什么样的开发人才?

余杰:全栈的人才我们都需要,包括底层的内核开发工程师,操作系统的研发工程师,服务器桌面、云平台的工程师,以及注重技术运维的人才。面试的时候,我经常会问到C++的问题、算法的问题和数据结构的问题。有过Linux研发经验的人才我们很欢迎,倒也不用把Linux和Windows、苹果的区别拉开特别大,都是工具,通晓一个,其他的也容易入门。核心要掌握的是C++,以及数据库、算法知识。

对于开源的技术趋势和未来走向,您有怎样的判断和预期?

李震宁:今年科技界有两件大事,毅力号和天问一号来到了全球科技创新的顶峰,它们背后选的全部是开源的Linux操作系统。原来我们认为,开源Linux只是一个爱好者在社区里自己折腾出的产品,现在它已经在全球对于系统安全稳定实时性要求非常高的高端领域获得应用,从这点上来看,Linux可以在任何的领域获得应用,我们认为开源软件会席卷一切。

从目前的科技产业趋势来看,我个人判断软件领域会向两个层面发展,一方面是向云端聚集,越来越复杂的多元计算、混合计算会把算力充分地整合,这种情况下,能支持云原生混合平台的操作系统会是未来发展的趋势,云会变得更加大,更加重。

另外一方面,端计算也会在各个领域出现,端计算对于操作系统的要求可能是更加便捷、更加嵌入式,以适应万物使用。IoT会改变整个科技产业生活的格局,让我们的操作系统在端方向更加嵌入。鸿蒙的思路是我们可以借鉴的,而我们真正需要的能力是通过优麒麟等一系列开源社区,对于内核、对于任务、对于人机交互核心任务的理解,然后提取出真正满足用户需要的产品。

原文来自:

本文地址://gulass.cn/kylin-os-time.html编辑:黑曜羽,审核员:清蒸github

Linux大全:

Linux系统大全:

红帽认证RHCE考试心得: