开源社区

下载破20万次OpenKylin在RISC-V上飞速发展!

下载破20万次OpenKylin在RISC-V上飞速发展!

  • 发布:
  • 人气: 8
  • 评论: 0
标签:

应用介绍

  OpenKylin社区,作为由麒麟软件有限公司主导并由开放原子基金会孵化运营的开源项目,已经在全球范围内树立了自己的标杆。其目标是成为全球领先的开源智能桌面操作系统根社区,致力于推动Linux开源技术与软硬件生态系统的融合与发展。经过多年的不断努力和积累,OpenKylin社区已经取得了显著的成就。目前,社区用户数已突破212万,覆盖了188个国家和地区,会员单位超过1100家,技术方向涵盖了CPU、GPU、整机等多个领域。此外,社区还成立了30个国际及城市用户组,积极推动全球推广,拥有4000多个社区仓库,和超过8亿行代码。同时,社区还组建了132个技术小组,涵盖了硬件、软件、内核和应用等全维度的技术研究,为其快速发展提供了强有力的支持。

  2023年7月18日,在第五届RISC-V中国峰会的“软件与生态系统”分论坛上,麒麟软件有限公司的李卓珩深入分享了OpenKylin社区在RISC-V领域的实践成果以及未来发展方向。

  OpenKylin社区在RISC-V适配方面已取得了系统化的显著成果。特别是在编译平台建设上,社区成功搭建了RISC-V一体化自动化编译平台,涵盖从源代码到软件包编译,再到镜像生成的全流程自动化。更为突出的是,该平台还支持多架构(如X86、ARM等)的同源编译,极大提升了编译工作的灵活性和兼容性。

  为了进一步提升编译效率,社区在天津、长沙、北京三地成功部署了分布式编译集群。这一分布式架构为社区完成了1万个RISC-V软件包的全量自动化编译与分发任务,为RISC-V生态的快速发展奠定了坚实的软件基础。

  在硬件厂商提供的软件支持的基础上,OpenKylin社区在RISC-V硬件平台方面进行了深度的优化工作。社区的优化工作主要集中在四大关键领域:

  社区对电源管理、GPU以及外设驱动进行了精细化优化,并对系统服务与内核进行裁剪,以便更好地适应RISC-V硬件的特性,从而提升硬件性能和稳定性。

  在桌面环境的优化方面,社区推广轻量化桌面环境,提升了用户体验。同时,OpenKylin还自研了Wayland合成器WLCOM,成功适配了视频、影音、浏览器等常用应用,使得用户在RISC-V平台上也能够享受流畅、丰富的应用体验。

  结合镜像烧录工具,社区实现了系统镜像的图形化配置。这一创新举措支持用户根据自身需求定制模块化系统,极大增强了系统的灵活性和可扩展性,满足了不同用户的个性化需求。

  OpenKylin社区利用先进的AI技术,能够动态监控CPU、GPU的负载情况。通过技术手段如动态调频和应用分级冻结,社区实现了对多进程资源的精准管理,确保系统在长时间运行过程中保持平稳高效,显著提升了系统的能效比。

  基于以上扎实的技术积累,OpenKylin在版本发布和硬件平台的支持上取得了亮眼成绩。截至目前,OpenKylin已经发布了9个版本,涵盖从0.7到2.0SP1及SP2等多个版本。这些版本在功能日益完善的同时,稳定性得到了显著提升。

  在硬件支持方面,OpenKylin已经兼容超过20家硬件平台,展现了强大的兼容性和适应性。系统的累计下载量也达到了20万次,为RISC-V生态的发展注入了强大动力。

  在应对RISC-V硬件与软件碎片化的问题上,OpenKylin社区采取了积极的措施,推动RISC-V内核的统一。通过收集硬件厂商的补丁、分析代码差异并进行重构合并,社区将不同厂商的规范与标准整合到了OpenKylin 6.6内核的主线内核)。此外,社区提前布局了RVA23标准,完成了调研、编译环境的搭建与测试验证,并通过OKBS软件编译系统将工具链与基础环境移植至自动化平台,支持RVA23软件包的自动化编译。

  展望未来,OpenKylin社区计划在以下三个方面加深与产业界的合作,继续推动RISC-V生态的繁荣发展。李卓珩表示,OpenKylin将始终以桌面操作系统为核心,与产业伙伴携手推动RISC-V软件生态的建设,助力RISC-V架构在多领域的实际应用与产业升级。返回搜狐,查看更多

相关应用