0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

刘鑫:作为openEuler RISC-V发行版出品人是一种什么体验?

openEuler 来源:openEuler 2023-06-14 17:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

操作系统是重要的基础软件,2020年中科院软件所作为主要发起者在openEuler开源社区成立了RISC-V SIG组,开始进行RISC-V架构的适配。依托openEuler社区,通过开源模式,聚合了全球RISC-V上下游开发者和生态伙伴,构建了十分活跃的RISC-V生态。当前openEuler RISC-V发行版已面向RISC-V架构进行了大量软硬件适配、升级及优化,并且实现了与openEuler Arm64及X86版本同步发布。openEuler RISC-V发行版,已然成为具有影响力的RISC-V社区发行版。

2023年3月,openEuler RISC-V 23.03随着openEuler 23.03发布而正式发布,刘鑫则是此次发行版的出品人。刘鑫来自中科院软件所RISC-V操作系统团队,在openEuler RISC-V和KDE SIG中担任maintainer。本期内容,我们将聚焦出品人刘鑫,讲述他的心路历程,带来不一样的启发。

刘鑫在openEuler开发者大会中参与RISC-V SIG组开放工作会议,带领成员回顾RISC-V SIG工作成果,介绍openEuler RISC-V 23.03与RISC-V SIG的路线图。

不积跬步,无以至千里

作为出品人之前,刘鑫一直在团队内做针对RISC-V架构的软件包适配和修复工作,除此之外也时常向openEuler等其它社区做出贡献。通过日积月累的坚持,刘鑫获得了来自openEuler社区向突出贡献者颁发的“欧拉之星” 2022年度最佳开发者贡献奖,而这些都为这次出品人的工作奠定了能力基础,带来经验的累积。

团队今年针对openEuler RISC-V的大版本发布制定了一个出品人计划,即上至与openEuler社区的交流对接,下至版本质量的确保和管理,都需要由出品人负责执行。刘鑫因贡献突出被选为第一任出品人,对于成为团队内第一位出品人刘鑫表示:“第一个的感受是激动,因为终于有机会来做这件事情;但是随后马上带来的是不安,因为没有任何经验呀!”不过刘鑫思索片刻便马上就定下来了目标:“既然openEuler 23.03是一个创新版本,那么在确保稳定的同时就让我们开发和适配的最新成果应用在这个版本上。”

直面挑战,解决关键问题

openEuler RISC-V发行版最终成功发布,但过程并不是一帆风顺的,刘鑫讲述了一次令他印象颇深的排错经历:“在QEMU上测试docker时,我们发现它一直报segfault的错误,但在开发板上测试的时候却没有任何问题。由于docker是一个非常重要的组件,距离预计的发布时间已经很近,我们必须立即开始错误的排查。经过各种尝试和头脑风暴后,我们终于发现了问题的根源。当时我们测试用的开发板只实现了三级页表机制,而最新的Linux kernel已经适配了四级页表的sv48和五级页表的sv57。由于QEMU已经实现了sv57,导致各类按照sv39适配的库和软件包在QEMU上运行出现了问题。我们最终通过在QEMU的启动参数内声明要以几级页表工作的方式解决了这个问题。”

可以看到,每一版openEuler RISC-V发行版的诞生都离不开个人与团队的协作,“之前openEuler社区规划在openEuler 23.03的第三轮测试的时候就不再接纳新特性的代码合入,但在这个时间点之后一些软件包依然在合入重要的更新,这就部分打乱了我规划的时间点。不过好在有团队的高效分工以及发行版前期的工作积累,最后许多更新都被快速的合入了。”刘鑫作为出品人更深刻体会到在问题面前团队分工合作的重要性。

收获成长,迎接下一个创新成果

openEuler RISC-V此次发行版的一大亮点就是应用了软件所在RISC-V领域的最新的适配成果。不仅如此,相比其它下游发行版,openEuler RISC-V和上游的关系更紧密,能及时地接收并应用到最新的修复和更新。“通过这次担当出品人,不仅获得了更多与开源社区打交道的经验,还了解到了一个发行版是如何有条不紊地制作出来,以及开发和测试等角色所负责的内容是如何串起来的。其中任何一个环节掉链子都可能会导致有软件 Bug 逃逸并暴露给用户。”刘鑫分享了自己的收获并且描绘了openEuler RISC-V的未来发展蓝图。

“在硬件方面,我们会与各个硬件厂商合作,积极适配更多的开发板。而软件方面,我们将对标其它社区主流发行版在RISC-V的现状适配更多的软件包。并且,后续我们会针对openEuler RISC-V社区的需求来进行开发,并将成果回报至openEuler社区,来推动社区的发展。除此之外,我们还希望在桌面和服务器等应用场景之外能满足更多的使用场景需求。”

回顾过往,硕果累累;展望未来,更进一步。

刘鑫最后呼吁大家加入openEuler RISC-V社区,与其他Linux用户和RISC-V爱好者交流互动,学习新知识,共同推动openEuler RISC-V的发展,一起期待openEuler RISC-V 23.09版本的诞生。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RISC-V
    +关注

    关注

    49

    文章

    2985

    浏览量

    53716
  • openEuler
    +关注

    关注

    2

    文章

    344

    浏览量

    6778
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    OpenHarmony与RISC-V的战略融合与竞赛

    引言OR大赛赛前第六场培训,由深圳清华大学研究院及RIOS图灵实验室(Risc-V国际开源实验室)于2026/4/29联合举办,深圳市爱普特微电子有限公司受邀,作为RISC-V赛道资深IC设计厂商
    的头像 发表于 04-30 16:59 1657次阅读
    OpenHarmony与<b class='flag-5'>RISC-V</b>的战略融合与竞赛

    新思科技邀您共赴2026玄铁RISC-V生态大会

    作为从芯片到系统的工程解决方案的全球领导者,新思科技积极投入 RISC-V 生态建设,与国内合作伙伴深度合作,共同推动 RISC-V 技术创新。作为玄铁首批无剑联盟成员和多年合作伙伴,
    的头像 发表于 03-19 17:41 1891次阅读

    2026丙午年 RISC-V 十大进展预测

    主流指令集架构(ISA)。过去两年已吸引超过50家国内外从事RISC-V芯片及软件生态建设的企业、研究机构、社区加入。作为甲辰计划(rv2036.org)的主理
    的头像 发表于 02-27 15:46 943次阅读
    2026丙午年 <b class='flag-5'>RISC-V</b> 十大进展预测

    润和软件旗下润开鸿获评2025年度RISC-V优秀产品与解决方案

    11月24日至25日,2025 RISC-V产业发展大会暨RDSA国际论坛在广东珠海盛大举办。作为领先的鸿蒙方向专业技术公司及终端操作系统发行版提供商,以及中国电子工业标准化技术协会RISC-
    的头像 发表于 12-11 11:27 720次阅读
    润和软件旗下润开鸿获评2025年度<b class='flag-5'>RISC-V</b>优秀产品与解决方案

    探索RISC-V在机器领域的潜力

    探索RISC-V在机器领域的潜力 测评:洄溯 测评时间: 2025年11月 测评对象: MUSE Pi Pro开发板(基于进迭时空K1系列高性能RISC-V CPU)
    发表于 12-03 14:40

    为什么RISC-V是嵌入式应用的最佳选择

    最近RISC-V基金会在社交媒体上发文,文章说物联网和嵌入式系统正在迅速发展,需要更高的计算性能、更低的功耗和人工智能。RISC-V是为未来而建的,包括超高效的MCU到高性能应用处理器,RISC-V使开发人员能够设计以下解决方案
    的头像 发表于 11-07 10:09 1960次阅读

    RISC-V B扩展介绍及实现

    B扩展简介 RISCV B扩展指的是RISCV用于位运算加速的个扩展指令集,目的是使用条指令实现原本需要2-3条指令才能实现的位操作指令。具体包含内容如下: B扩展就是RISC-V
    发表于 10-21 13:01

    润开鸿亮相2025 RISC-V中国峰会

    此前,7月16日至19日,第五届RISC-V中国峰会在上海张江科学会堂隆重举办。作为领先的鸿蒙方向专业技术公司及终端操作系统发行版提供商,以及不断推进基于RISC-V与开源鸿蒙全栈开源
    的头像 发表于 08-07 18:07 1829次阅读

    RISC-V 手册

    以下是关于RISC-V的详细介绍,结合其核心技术特点与当前发展现状:核心概念RISC-V(第五代精简指令集)是一种基于精简指令集(RISC)的开源指令集架构(ISA),由加州大学伯克利
    发表于 07-28 16:27 11次下载

    2025新思科技RISC-V科技日活动圆满结束

    ,通过在RISC-V技术探索分享与多维度讨论,为与会者提供了新思科技在赋能RISC-V技术创新的全面视角,从而更进步促进中国RISC-V产业发展与生态构建。
    的头像 发表于 07-25 17:31 1681次阅读

    时擎科技亮相2025 RISC-V中国峰会,深度解析高性能RISC-V SoC技术挑战与创新

    2025年7月16-18日,第五届RISC-V中国峰会在上海张江科学会堂成功举办,作为全球RISC-V领域顶级盛会之,本届峰会汇聚了数百家企业、研究机构及开源社区,共同探讨
    的头像 发表于 07-21 17:37 1940次阅读
    时擎科技亮相2025 <b class='flag-5'>RISC-V</b>中国峰会,深度解析高性能<b class='flag-5'>RISC-V</b> SoC技术挑战与创新

    阿里巴巴达摩院志伟:QEMU RISC-V 的进展、特性与未来规划

    2025 年 7 月 18 日,在第五届(2025)RISC-V 中国峰会的软件与生态系统分论坛上,阿里巴巴达摩院 RISC-V 及生态部技术专家志伟带来了关于 QEMU RISC-V
    发表于 07-18 11:20 5944次阅读
    阿里巴巴达摩院<b class='flag-5'>刘</b>志伟:QEMU <b class='flag-5'>RISC-V</b> 的进展、特性与未来规划

    openEuler 助力 RISC-V 服务器生态建设,以及对 RVA23 的支持进展

    发行版,其对 RISC-V 的工作始于 2024 年 4 月,截至目前,已跟随社区版本发布超过 10 个版本,前期多以第三方发布的方式进行,24.03 版本是其第
    发表于 07-18 09:45 4793次阅读
    <b class='flag-5'>openEuler</b> 助力 <b class='flag-5'>RISC-V</b> 服务器生态建设,以及对 RVA23 的支持进展

    RISC-V International CEO:RISC-V 应用全面开花,2031 年渗透率将达 25.7%

    7 月 16 日~19 日,第五届(2025)RISC-V 中国峰会在上海张江科学会堂拉开帷幕。峰会设置 1 场主论坛、8 大垂直领域分论坛、多场研习会及多项同期活动。在 7 月 17 日的主论坛上
    发表于 07-17 10:28 3836次阅读
    <b class='flag-5'>RISC-V</b> International CEO:<b class='flag-5'>RISC-V</b> 应用全面开花,2031 年渗透率将达 25.7%

    RISC-V和ARM有何区别?

    RISC-VARM是一种精简指令集(RISC),以该指令集为基础的处理器通常被称为ARM芯片,它在全球范围内得到了极为广泛的应用。而RISC-V也是精简指令集,是美国加
    的头像 发表于 06-24 11:38 2374次阅读
    <b class='flag-5'>RISC-V</b>和ARM有何区别?