2023年3月26日,默认搭载openKylin操作系统的全球首款RISC-V笔记本电脑ROMA正式发布。ROMA一经亮相,便收获了开发者的广泛关注。作为全球首款原生RISC-V开发笔记本电脑,ROMA的发布为RISC-V的生态应用提供了更多可能,真正实现了RISC-V从物联网领域向通用桌面领域的迈进。
作为第一代样机,ROMA 诞生的背后凝聚了无数人的努力与付出。在双方合作前期,openKylin社区技术委员会主任吴庆波、委员王文竹、刘晓东、李剑峰,社区秘书长余杰、副秘书长刘敏,RISC-V SIG Maintainer 李卓珩、丁晨光等相关成员与鉴释科技(深圳)有限公司董事长梁宇宁,鉴释科技产品总监陆琰雯等人在珠海和长沙两地开展了多次研讨交流会议,围绕openKylin与ROMA的战略合作规划进行深入交流,共同为推动RISC-V生态发展努力。
其中,在ROMA的开发过程期间,openKylin社区RISC-V SIG小组成员攻克了多项技术难题,除了对其硬件特性进行优化外,还为其丰富了软件生态,以满足日常办公需求。
01
系统启动问题解决
面对时间紧任务重的挑战,openKylin社区RISC-V SIG Maintainer李卓珩和丁晨光到深圳与ROMA集中攻关,根据ROMA的需求,对文件系统进行了裁剪,缩小文件系统体积为原体积的1/2。并针对ROMA硬件特性,分析了系统整个系统启动流程,包括Bootloader和内核及文件系统,解决了系统在ROMA上的启动问题。
02
系统显示问题解决
针对系统显示,openKylin社区RISC-V SIG成员深入调研了X、Wayland等显示相关的模块,包括mesa驱动、opengl/opengles、gpu内核驱动模块等。并对动态库版本、软件包本进行选型适配,在ROMA中支持了X和wayland的两种显示协议。
03
视频播放流畅度问题解决
视频播放的流畅度,一直是困扰RISC-V硬件的一大问题。openKylin社区RISC-V SIG小组通过对GPU驱动及相关动态库的适配,解决了视频渲染、及通过ffmpeg命令硬解码流畅播放视频的问题。
04
软件生态丰富
为了丰富ROMA上的基础软件,openKylin社区RISC-V SIG小组为其适配了包括Libreoffice、FireFox和钉钉等软件,满足了客户的日常办公需求。
除了上述问题,openKylin社区RISC-V SIG组还解决了包括网络无法连接,系统显示颜色不正常等各种问题,最终适配完成了能够顺畅运行的系统和丰富的软件应用,按时向全球宣告了ROMA笔记本的问世。总之,正如ROMA发布会上郑纬民院士所说:“过程无疑是艰难的,但当此问题解决以后,一切都迎来了希望的曙光。”
后续,openKylin社区RISC-V SIG小组将继续对ROMA发行版进行系统适配优化,进一步提升用户体验。同时,也欢迎所有志同道合的小伙伴加入我们,共建RISC-V的硬件和软件生态,把RISC-V做得更好。
openKylin(开放麒麟)社区旨在以“共创”为核心,在开源、自愿、平等、协作的基础上,通过开源、开放的方式与企业构建合作伙伴生态体系,共同打造桌面操作系统顶级社区,推动Linux开源技术及其软硬件生态繁荣发展。
社区首批理事成员单位包括麒麟软件、普华基础软件、中科方德、麒麟信安、凝思软件、一铭软件、中兴新支点、元心科技、中国电科32所、技德系统、北京麟卓、先进操作系统创新中心等13家产业同仁和行业机构。
审核:openKylin