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
    +关注

    关注

    46

    文章

    2608

    浏览量

    49031
  • openEuler
    +关注

    关注

    2

    文章

    329

    浏览量

    6378

原文标题:人物|刘鑫:作为 openEuler RISC-V 发行版出品人是一种什么体验?

文章出处:【微信号:openEulercommunity,微信公众号:openEuler】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    FPGA与RISC-V浅谈

    RISC-V处理器的SoC数量在2024年约为20亿颗,到2031年有望突破200亿颗。 RISC-V的概念与优势 RISC-V一种全新的开源指
    发表于 04-11 13:53 ?383次阅读
    FPGA与<b class='flag-5'>RISC-V</b>浅谈

    RISC-V可能颠覆半导体行业格局的5方式

    什么是RISC-VRISC-V是精简指令集计算(V)的缩写,是一种在半导体行业受到关注的开源指令集架构。它定义了计算机CPU操作的规则。RISC-
    的头像 发表于 02-05 17:03 ?9次阅读
    <b class='flag-5'>RISC-V</b>可能颠覆半导体行业格局的5<b class='flag-5'>种</b>方式

    关于RISC-V芯片的应用学习总结

    RISC-V芯片作为一种基于精简指令集计算(RISC)原则的开源指令集架构(ISA)芯片,近年来在多个领域展现出了广泛的应用潜力和显著优势。以下是对
    发表于 01-29 08:38

    risc-v芯片在电机领域的应用展望

    RISC-V作为一种开源的指令集架构,近年来在芯片设计领域崭露头角,并逐渐在电机控制领域展现出其独特优势。随着电机技术的不断进步和应用需求的多样化,RISC-V芯片有望为电机控制带来更
    发表于 12-28 17:20

    RISC-V 与 ARM 架构的区别 RISC-V与机器学习的关系

    在现代计算机架构中,RISC-V和ARM是两流行的处理器架构。它们各自具有独特的特点和优势,适用于不同的应用场景。 1. RISC-V架构 RISC-V(读作“risk-five”)
    的头像 发表于 12-11 17:50 ?3121次阅读

    基于risc-v架构的芯片与linux系统兼容性讨论

    的代码,以管理和控制底层硬件资源。RISC-V作为一种开源的指令集架构,为Linux内核的移植提供了可能性。 然而,由于RISC-V与其他处理器架构(如x86、ARM)在指令集上存在差
    发表于 11-30 17:20

    RISC-V能否复制Linux 的成功?》

    问题没有准确答案。 当前的RISC-V一种开放的架构,作为一种标准提供,开发人员可以自由、灵活、快速地基于它进行产品设计。但另方面,硬件
    发表于 11-26 20:20

    RISC-V,即将进入应用的爆发期

    RISC-V一种开放标准指令集架构 (ISA),最初由加州大学伯克利分校的研究人员于2010年开发。业界称,这种开源特性为芯片设计者提供了极大的灵活性,可以根据具体需求定制AI加速器。 而AI
    发表于 10-31 16:06

    RISC-V近期市场情况调研

    RISC-V一种开源的指令集架构(ISA),近年来在全球范围内迅速崛起,尤其在中国,RISC-V的发展势头十分强劲。以下是目前RISC-V芯片的发展情况,以及中国在这
    的头像 发表于 10-23 15:10 ?1769次阅读

    加入全球 RISC-V Advocate 行列,共筑 RISC-V 的未来 !

    加入RISC-VAdvocate行列!我们正在寻找来自世界各地的RISC-V爱好者,通过全球推广和参与,成为支持RISC-V进步的关键参与者。作为
    的头像 发表于 09-10 08:08 ?940次阅读
    加入全球 <b class='flag-5'>RISC-V</b> Advocate 行列,共筑 <b class='flag-5'>RISC-V</b> 的未来 !

    如意香山笔记本软件适配工作稳步推进,成功运行多款Linux发行版及国产办公套件

    、虚拟机、发行版维护、开源社区运营方面,都已经初步具备了与全球 RISC-V 开源生态协同发展、在部分领域具备主导开发的能力。 群芯闪耀(Milk-V)副总裁柯冉受托发布如意香山笔
    发表于 09-02 11:33

    RISC-V Summit China 2024 青稞RISC-V+接口PHY,赋能RISC-V高效落地

    沁恒在历届峰会上分享RISC-V在MCU领域的创新成果,和大家共同见证了本土RISC-V产业的成长。早在第RISC-V中国峰会上,沁恒就公开了青稞
    的头像 发表于 08-30 18:18 ?2445次阅读
    <b class='flag-5'>RISC-V</b> Summit China 2024  青稞<b class='flag-5'>RISC-V</b>+接口PHY,赋能<b class='flag-5'>RISC-V</b>高效落地

    2024 RISC-V 中国峰会:abg欧博电子助力RISC-V生态!

    第四届RISC-V中国峰会(RISC-V Summit China 2024)于8月21日至23日在杭州盛大召开,成为RISC-V领域的次重要盛会
    的头像 发表于 08-26 18:33 ?1672次阅读
    2024 <b class='flag-5'>RISC-V</b> 中国峰会:abg欧博电子助力<b class='flag-5'>RISC-V</b>生态!

    2024 RISC-V 中国峰会:abg欧博电子助力RISC-V生态!

    第四届RISC-V中国峰会(RISC-V Summit China 2024)于8月21日至23日在杭州盛大召开,成为RISC-V领域的次重要盛会。峰会汇聚了
    发表于 08-26 16:46