申耀的科技观察 · 2021年06月25日

打造开源基础软件新名片,优麒麟的突破与创新之路

毫无疑问,目前全球软件行业有两个重要的趋势:一方面是“软件现在吞噬一切”,每一家公司都正在变成软件公司;另一方面是“开源也在吞噬一切”,越来越多的公司也都在拥抱开源,回馈开源。 优麒麟(Ubuntu Kylin)正是在这样的大背景下诞生的,经过近10年的发展与积累,优麒麟开源操作系统累计发布了17个版本,下载量超过3500万次,向开源社区贡献代码数百万行,并在全球范围内拥有20万+活跃用户,可以说已成为了国内外知名的重要开源社区。

今年4月22日,优麒麟团队宣布优麒麟20.04 LTS Pro版本正式发布,该版本新增了各种全新特性,在优麒麟开源操作系统的发展进程中,可谓具有“里程碑”式的意义;而6月20日,优麒麟20.04 LTS Pro发布会暨第十届“麒麟杯”全国开源应用软件开发大赛专家研讨会又在北京成功举办,相信随着优麒麟开源操作系统在稳定可靠和持续迭代的“加持”之下,未来也必将能够以更大力度促进广大社区参与者及上下游产业伙伴加入优麒麟,由此加快推进中国基础软件的发展,更好的使能行业创新。

正如麒麟软件有限公司董事长、党委书记谌志华所言:“未来,优麒麟将继续以‘用户’为中心,为全球开发爱好者提供更加完善的系统和优质的学习交流平台,并通过市场汇聚贡献者和原创技术,最终解决卡脖子问题和应用生态问题,让中国的基础软件设施不再受制于人。”

打造开源基础软件新名片

过去几年,国内开源领域动作频繁,开源在推动创新方面正发挥着越来越重要的作用,这也让整个基础软件产业也迎来了大踏步发展的黄金机遇期。

麒麟软件副总裁李震宁看来:“这两年国产基础软件迎来快速发展期,最大的转变就是根本逻辑的转变。”而这种逻辑转变,可以从三个维度来做观察:

一是,从市场层面看,过去在相当长一段时间内,由于当时的市场形势、政策管理等因素,基础软件行业迟迟得不到发展。但今天,在国家政策支持和“新基建”加速推进的背景下,今天基础软件已成为中国数字经济发展的重要基石。也正因此,这两年在市场中,国产基础软件的市场份额正逐渐提升,同时政企企业客户在购买和使用国产基础软件时也有了更高的“宽容度”。

二是,从生态发展看,一直以来软件生态建设的难度,无疑比操作系统本身的研发更大,这是因为有生态,才能有应用,才能形成良性循环。可以看到,Linux操作系统尽管经历了多年的发展,其软硬件应用生态也仅仅支持2-3万款;但是,在麒麟软件和优麒麟社区的共同努力下,整个生态数量呈现出了“爆发式”增长,软硬件应用数量已经提升至7万多款,真正迎来了质和量的飞跃。

三是,从创新方式看,开源作为整个软件产业的创新“原动力”,代表了全球科技创新产业最新的发展趋势,根据Linux基金会的统计,现在全球软件产业代码中有70%以上的代码来源于开源软件。某种程度上,开源技术逐渐成为推动数字化发展的重要支撑和导向,它改变了以往的技术创新的“进化”模式,引领着软件技术标准的发展和创新,可以说开源技术已经成为中国软件产业不可缺少的基础设施。

在此过程中,麒麟软件也是国内最早意识到开源开放价值的企业,其中优麒麟就是由麒麟软件与CCN开源创新联合实验室主导开发的全球开源项目,在过去近10年的时间,一直专注于研发“友好易用,简单轻松”的桌面环境。

与此同时,优麒麟也经历了从参与开源到主导开源,再到独立开源的发展历程,并凭借不断的技术创新,不仅赢得了全球开发者的认可,也冲破了操作系统技术创新的“篱笆墙”,更为中国基础软件未来的发展趟出了一条创新之路。

对此,李震宁强调:“超过3500万的下载量,已经吸引了全球20万+的开发者,这些成绩在全球来看也是非常可观的开源力量,未来优麒麟作为开源社区的品牌,我们希望把它打造成为中国开源领域的新名片,并为中国软件行业的发展持续贡献出更多的价值与作用。”

解读优麒麟20.04 LTS Pro

作为优麒麟社区开源开放的“代表作”,优麒麟20.04 LTS Pro版本无论是在跨平台支持,性能优化、内核改进、原生应用、支持移动兼容环境等方面都做了大量的全新升级,具体来看:

首先,在跨平台支持以及性能优化方面,优麒麟20.04 LTS Pro版本实现了全面兼容x86、树莓派等多种主流架构,让桌面用户可以在主流的硬件平台上拥有更友好的一致性交互体验;在双内核支持方面,优麒麟20.04 LTS Pro版本默认集成最新 Linux 5.10 LTS 版本内核,同时也提供 Linux 5.4 LTS 版本内核的使用选择,大大提升了系统兼容性;系统性能提升方面,则是通过优化桌面组建和应用的资源调度策略,降低系统功耗,在此基础上通过深度优化桌面组件和应用的内存占用,提升系统运行流畅度,增强了系统整体性能。

其次,在桌面操作系统的新特性、新体验方面,优麒麟20.04 LTS Pro版本率先支持高清4K显示,系统支持100%—300%的整倍缩放,缩放内容更清晰,呈现界面更美观;同时,新版本统一了系统主题,在设计风格上采用了块状底色分割视觉区域,支持深浅模式、毛玻璃背景等特效,通过优化动画效果,重构主题框架控件样式,带来了更炫酷更统一的视觉体验。

三是,在特色的自研软件方面,优麒麟20.04 LTS Pro版本全新上线了自主研发的麒麟音乐、麒麟录音、麒麟摄像头、麒麟传书、麒麟计算器等20余款应用软件同时还兼容了数千款第三方应用软件,进一步提升了优麒麟生态的丰富性。

最后,在移动应用环境方面,优麒麟20.04 LTS Pro版本首次宣布支持移动兼容环境特性,能够让开发者“一键纵享”移动应用生态,而这一更新也让优麒麟生态软件不再局限于桌面端,新版本同时兼容了大量的移动端手机应用,这种桌面和移动端全面打通的方式,让优麒麟的应用生态丰富性获得了极大的提升。

优麒麟负责人余杰介绍:“在Linux操作系统上,最大的发展难题是生态。以应用软件为例,实现主要有几种途径,一是直接在Linux上开发原生应用,但过去很多厂商直接支持Linux环境的应用较少;二是做兼容,即通过虚拟机或模拟器技术在Linux上跑应用,但是性能损耗大,资源占用高,同时模拟器不能实现两个运行环境之间的互通,这就给生态和应用的发展造成了很多的障碍。”

为此,优麒麟团队从2016年开始就“心无旁骛”地展开技术“攻关”, 创新的开发了KMRE架构破解了这一难题,KMAE不是虚拟机,而是真正地将Linux操作系统和安卓操作系统“合二为一”,从本质上让麒麟操作系统真正的支持安卓APP的运行,由此大大增加了应用生态的丰富性。此外,KMRE架构通过共用内核,直接使用硬件,同时支持ARM和x86、支持多种CPU和GPU等,更解决了显示性能损耗、多窗口运行、桌面共享、文件互通等问题。

余杰表示,以显示性能损耗为例,优麒麟的团队就在Linux显示性能上就趟过了不少“坑”,这是因为目前主流显卡的底层驱动代码既有闭源也有开源,但无论哪种方式,在Linux系统中的显示性能都不是特别高,但很多用户在很多场景下又有高端显示的需求,而优麒麟团队通过一系列的努力,最终通过内核显示架构驱动到核外窗口管理器这套体系的打通,让Linux系统中的显示性能优化得到极大的提升,同时也实现了重大的技术突破。

由此可见,优麒麟20.04 LTS Pro版本全新升级背后,是优麒麟团队通过不断对其系统进行创新和迭代,实现了一次又一次的技术突破与跨越,由此真正推动了开源操作系统更为广泛的落地,同时也让系统实现了由“能用”到“好用”的跃迁,真正让中国的基础软件创新迈上了一个全新的高度。

优麒麟创新与突破的价值

客观的说,没有一个企业走向成功的道路是平坦而不曲折的,同时它也很难从教科书上找到“标准”的答案。换句话说,必须要有去采摘悬崖边那朵玫瑰的勇气,才有资格拿到通往成功道路的通行证。

因此,接下来优麒麟团队也将在社区生态、开源开放以及技术创新等方面展开布局和投入,推动整个中国开源基础软件产业实现持续健康的长远发展。

第一,在社区生态领域,优麒麟社区已连续举办了多届“麒麟杯”全国开源应用软件开发大赛,今年也是该赛举办的第十个年头,共吸引来自35所高校的102支队伍参赛。通过赛事,优麒麟希望可以加强高校人才和信息产业的衔接,培养更多优秀软件开发人才,培育一批优秀的开源项目,进一步丰富国产操作的应用生态、共建信创产业生态,加快我国的自主创新水平。

优麒麟社区负责人刘敏说:“每年的开源软件开发大赛在给予大学生一个自我展示舞台的同时,也是为了让更多的青年开发者了解并参与到社区开发中来,给社区注入新鲜血液。”值得一提的是,优麒麟除了不断地拓展优质用户之外,还在国际化的发展道路上走得越来越好,目前优麒麟的社区群体已经遍布东欧、南亚、南美、中东等地,有了这些国际成员的助力,相信在不久的将来,优麒麟也会在国际舞台上占据重要席位。

第二,在开源开放领域,优麒麟社区不仅坚持“引进来”,也践行“走出去”。通过更大力度的开源开放,让更多的合作伙伴可以在这个全新的开源操作系统生态体系中寻找到更为广阔的创新空间,并释放出更大的价值。

可以看到,优麒麟除了自研特色应用之外,也和腾讯、金山等公司展开深度合作,不断丰富优麒麟社区的应用生态,优麒麟已携手超过1000+开源合作伙伴,互相赋能,共同成长。更为关键的是,优麒麟也通过贡献自身的开源项目,加速中国乃至全球开源软件产业的发展,比如麒麟软件就是openEuler社区首批的创始SIG之一,目前已成为openEule第二大贡献者,同时领导了6个独立的SIG,而由优麒麟团队开发的基于Linux发行版的轻量级桌面环境UKUI,也发布了面向openEuler的UKUI,成为openEuler用户的可选桌面环境之一。

优麒麟开发负责人刘晓东博士表示:“UKUI作为一款轻量级的桌面环境,正受到越来越多开源开发者的喜爱,很多开发者都希望移植这款应用到其他的应用环境,我们也会提供大力的支持,希望未来通过和更多开源社区开发者一起努力,共同推动UKUI桌面环境被更多主流的Linux发行版接纳。”

事实上,优麒麟社区作为一个创新平台,它鼓励任何人在该平台上提出新想法、新思路以及实践新方案,这不仅加速推动了软硬件应用生态的繁荣发展,更为优麒麟的未来提供了源源不断的创新力。

第三,在技术创新领域,优麒麟社区也将展开持续的投入,通过不断的创新与迭代,满足越来越多用户的需求。余杰认为,优麒麟当前构建的仍然是传统的Linux桌面,但要在全球做出更多的创新,那就是需要实现真正的“升级换代”,比如优麒麟就在论证未来通过H5技术,把云边端打通,为未来万物互联的时代提供更多的支持。”

而李震宁最后也表示:“我们认为未来开源软件会席卷一切,开源软件也会在更多的行业,更多的场景中发挥价值,因此我们希望构建这样的一种能力,那就是通过优麒麟这样的开源社区,以及对内核、对于任务、对于人机交互核心任务的理解,然后提取和沉淀出来更多好用易用的开源软件产品,赋能更多的用户和更多的行业。”

总的来看,全新的环境和全新的挑战,无疑会倒逼中国科技企业直面创新的软肋,特别是在基础软件领域,唯有摆脱传统的技术路径的依赖,坚持原创领先的技术创新以及开源开放的战略,才能真正实现推动国产基础软件行业崛起的最终目标,而优麒麟在这条道路上无疑探索得更深、更远,其价值可以说:“不仅关乎于现在,更关乎于未来。”

推荐阅读
关注数
2396
内容数
432
专注产业互联网、企业数字化、渠道生态以及汽车科技的 观察和思考。
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息