0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

劉鑫:作為openEuler RISC-V發(fā)行版出品人是一種什么體驗(yàn)?

openEuler ? 來(lái)源:openEuler ? 2023-06-14 17:41 ? 次閱讀

操作系統(tǒng)是重要的基礎(chǔ)軟件,2020年中科院軟件所作為主要發(fā)起者在openEuler開(kāi)源社區(qū)成立了RISC-V SIG組,開(kāi)始進(jìn)行RISC-V架構(gòu)的適配。依托openEuler社區(qū),通過(guò)開(kāi)源模式,聚合了全球RISC-V上下游開(kāi)發(fā)者和生態(tài)伙伴,構(gòu)建了十分活躍的RISC-V生態(tài)。當(dāng)前openEuler RISC-V發(fā)行版已面向RISC-V架構(gòu)進(jìn)行了大量軟硬件適配、升級(jí)及優(yōu)化,并且實(shí)現(xiàn)了與openEuler Arm64及X86版本同步發(fā)布。openEuler RISC-V發(fā)行版,已然成為具有影響力的RISC-V社區(qū)發(fā)行版。

2023年3月,openEuler RISC-V 23.03隨著openEuler 23.03發(fā)布而正式發(fā)布,劉鑫則是此次發(fā)行版的出品人。劉鑫來(lái)自中科院軟件所RISC-V操作系統(tǒng)團(tuán)隊(duì),在openEuler RISC-V和KDE SIG中擔(dān)任maintainer。本期內(nèi)容,我們將聚焦出品人劉鑫,講述他的心路歷程,帶來(lái)不一樣的啟發(fā)。

劉鑫在openEuler開(kāi)發(fā)者大會(huì)中參與RISC-V SIG組開(kāi)放工作會(huì)議,帶領(lǐng)成員回顧RISC-V SIG工作成果,介紹openEuler RISC-V 23.03與RISC-V SIG的路線圖。

不積跬步,無(wú)以至千里

作為出品人之前,劉鑫一直在團(tuán)隊(duì)內(nèi)做針對(duì)RISC-V架構(gòu)的軟件包適配和修復(fù)工作,除此之外也時(shí)常向openEuler等其它社區(qū)做出貢獻(xiàn)。通過(guò)日積月累的堅(jiān)持,劉鑫獲得了來(lái)自openEuler社區(qū)向突出貢獻(xiàn)者頒發(fā)的“歐拉之星” 2022年度最佳開(kāi)發(fā)者貢獻(xiàn)獎(jiǎng),而這些都為這次出品人的工作奠定了能力基礎(chǔ),帶來(lái)經(jīng)驗(yàn)的累積。

團(tuán)隊(duì)今年針對(duì)openEuler RISC-V的大版本發(fā)布制定了一個(gè)出品人計(jì)劃,即上至與openEuler社區(qū)的交流對(duì)接,下至版本質(zhì)量的確保和管理,都需要由出品人負(fù)責(zé)執(zhí)行。劉鑫因貢獻(xiàn)突出被選為第一任出品人,對(duì)于成為團(tuán)隊(duì)內(nèi)第一位出品人劉鑫表示:“第一個(gè)的感受是激動(dòng),因?yàn)榻K于有機(jī)會(huì)來(lái)做這件事情;但是隨后馬上帶來(lái)的是不安,因?yàn)闆](méi)有任何經(jīng)驗(yàn)呀!”不過(guò)劉鑫思索片刻便馬上就定下來(lái)了目標(biāo):“既然openEuler 23.03是一個(gè)創(chuàng)新版本,那么在確保穩(wěn)定的同時(shí)就讓我們開(kāi)發(fā)和適配的最新成果應(yīng)用在這個(gè)版本上。”

直面挑戰(zhàn),解決關(guān)鍵問(wèn)題

openEuler RISC-V發(fā)行版最終成功發(fā)布,但過(guò)程并不是一帆風(fēng)順的,劉鑫講述了一次令他印象頗深的排錯(cuò)經(jīng)歷:“在QEMU上測(cè)試docker時(shí),我們發(fā)現(xiàn)它一直報(bào)segfault的錯(cuò)誤,但在開(kāi)發(fā)板上測(cè)試的時(shí)候卻沒(méi)有任何問(wèn)題。由于docker是一個(gè)非常重要的組件,距離預(yù)計(jì)的發(fā)布時(shí)間已經(jīng)很近,我們必須立即開(kāi)始錯(cuò)誤的排查。經(jīng)過(guò)各種嘗試和頭腦風(fēng)暴后,我們終于發(fā)現(xiàn)了問(wèn)題的根源。當(dāng)時(shí)我們測(cè)試用的開(kāi)發(fā)板只實(shí)現(xiàn)了三級(jí)頁(yè)表機(jī)制,而最新的Linux kernel已經(jīng)適配了四級(jí)頁(yè)表的sv48和五級(jí)頁(yè)表的sv57。由于QEMU已經(jīng)實(shí)現(xiàn)了sv57,導(dǎo)致各類按照sv39適配的庫(kù)和軟件包在QEMU上運(yùn)行出現(xiàn)了問(wèn)題。我們最終通過(guò)在QEMU的啟動(dòng)參數(shù)內(nèi)聲明要以幾級(jí)頁(yè)表工作的方式解決了這個(gè)問(wèn)題。”

可以看到,每一版openEuler RISC-V發(fā)行版的誕生都離不開(kāi)個(gè)人與團(tuán)隊(duì)的協(xié)作,“之前openEuler社區(qū)規(guī)劃在openEuler 23.03的第三輪測(cè)試的時(shí)候就不再接納新特性的代碼合入,但在這個(gè)時(shí)間點(diǎn)之后一些軟件包依然在合入重要的更新,這就部分打亂了我規(guī)劃的時(shí)間點(diǎn)。不過(guò)好在有團(tuán)隊(duì)的高效分工以及發(fā)行版前期的工作積累,最后許多更新都被快速的合入了?!眲Ⅵ巫鳛槌銎啡烁羁腆w會(huì)到在問(wèn)題面前團(tuán)隊(duì)分工合作的重要性。

收獲成長(zhǎng),迎接下一個(gè)創(chuàng)新成果

openEuler RISC-V此次發(fā)行版的一大亮點(diǎn)就是應(yīng)用了軟件所在RISC-V領(lǐng)域的最新的適配成果。不僅如此,相比其它下游發(fā)行版,openEuler RISC-V和上游的關(guān)系更緊密,能及時(shí)地接收并應(yīng)用到最新的修復(fù)和更新。“通過(guò)這次擔(dān)當(dāng)出品人,不僅獲得了更多與開(kāi)源社區(qū)打交道的經(jīng)驗(yàn),還了解到了一個(gè)發(fā)行版是如何有條不紊地制作出來(lái),以及開(kāi)發(fā)和測(cè)試等角色所負(fù)責(zé)的內(nèi)容是如何串起來(lái)的。其中任何一個(gè)環(huán)節(jié)掉鏈子都可能會(huì)導(dǎo)致有軟件 Bug 逃逸并暴露給用戶。”劉鑫分享了自己的收獲并且描繪了openEuler RISC-V的未來(lái)發(fā)展藍(lán)圖。

“在硬件方面,我們會(huì)與各個(gè)硬件廠商合作,積極適配更多的開(kāi)發(fā)板。而軟件方面,我們將對(duì)標(biāo)其它社區(qū)主流發(fā)行版在RISC-V的現(xiàn)狀適配更多的軟件包。并且,后續(xù)我們會(huì)針對(duì)openEuler RISC-V社區(qū)的需求來(lái)進(jìn)行開(kāi)發(fā),并將成果回報(bào)至openEuler社區(qū),來(lái)推動(dòng)社區(qū)的發(fā)展。除此之外,我們還希望在桌面和服務(wù)器等應(yīng)用場(chǎng)景之外能滿足更多的使用場(chǎng)景需求?!?/p>

回顧過(guò)往,碩果累累;展望未來(lái),更進(jìn)一步。

劉鑫最后呼吁大家加入openEuler RISC-V社區(qū),與其他Linux用戶和RISC-V愛(ài)好者交流互動(dòng),學(xué)習(xí)新知識(shí),共同推動(dòng)openEuler RISC-V的發(fā)展,一起期待openEuler RISC-V 23.09版本的誕生。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • RISC-V
    +關(guān)注

    關(guān)注

    44

    文章

    2216

    瀏覽量

    45968
  • openEuler
    +關(guān)注

    關(guān)注

    2

    文章

    302

    瀏覽量

    5814

原文標(biāo)題:人物|劉鑫:作為 openEuler RISC-V 發(fā)行版出品人是一種什么體驗(yàn)?

文章出處:【微信號(hào):openEulercommunity,微信公眾號(hào):openEuler】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RISC-V,即將進(jìn)入應(yīng)用的爆發(fā)期

    RISC-V一種開(kāi)放標(biāo)準(zhǔn)指令集架構(gòu) (ISA),最初由加州大學(xué)伯克利分校的研究人員于2010年開(kāi)發(fā)。業(yè)界稱,這種開(kāi)源特性為芯片設(shè)計(jì)者提供了極大的靈活性,可以根據(jù)具體需求定制AI加速器。 而AI
    發(fā)表于 10-31 16:06

    RISC-V近期市場(chǎng)情況調(diào)研

    RISC-V一種開(kāi)源的指令集架構(gòu)(ISA),近年來(lái)在全球范圍內(nèi)迅速崛起,尤其在中國(guó),RISC-V的發(fā)展勢(shì)頭十分強(qiáng)勁。以下是目前RISC-V芯片的發(fā)展情況,以及中國(guó)在這
    的頭像 發(fā)表于 10-23 15:10 ?316次閱讀

    加入全球 RISC-V Advocate 行列,共筑 RISC-V 的未來(lái) !

    加入RISC-VAdvocate行列!我們正在尋找來(lái)自世界各地的RISC-V愛(ài)好者,通過(guò)全球推廣和參與,成為支持RISC-V進(jìn)步的關(guān)鍵參與者。作為
    的頭像 發(fā)表于 09-10 08:08 ?290次閱讀
    加入全球 <b class='flag-5'>RISC-V</b> Advocate 行列,共筑 <b class='flag-5'>RISC-V</b> 的未來(lái) !

    如意香山筆記本軟件適配工作穩(wěn)步推進(jìn),成功運(yùn)行多款Linux發(fā)行版及國(guó)產(chǎn)辦公套件

    、虛擬機(jī)、發(fā)行版維護(hù)、開(kāi)源社區(qū)運(yùn)營(yíng)方面,都已經(jīng)初步具備了與全球 RISC-V 開(kāi)源生態(tài)協(xié)同發(fā)展、在部分領(lǐng)域具備主導(dǎo)開(kāi)發(fā)的能力。 群芯閃耀(Milk-V)副總裁柯冉受托發(fā)布如意香山筆
    發(fā)表于 09-02 11:33

    risc-v的發(fā)展歷史

    ,該研究團(tuán)隊(duì)成立了個(gè)四小組,僅用了3個(gè)月的時(shí)間就完成了RISC-V指令集的開(kāi)發(fā)。 二、公開(kāi)與標(biāo)準(zhǔn)化 2014年:RISC-V架構(gòu)正式對(duì)外公開(kāi),并成立了
    發(fā)表于 07-29 17:20

    rIsc-v的缺的是什么?

    RISC-V作為一種開(kāi)源的指令集架構(gòu)(ISA),自其誕生以來(lái)就受到廣泛關(guān)注和應(yīng)用,但它也存在些不足之處。以下是RISC-V架構(gòu)目前存在的主
    發(fā)表于 07-29 17:18

    【出版發(fā)行】嵌入式系統(tǒng)原理與開(kāi)發(fā)——基于RISC-V和Linux系統(tǒng)

    【出版發(fā)行】嵌入式系統(tǒng)原理與開(kāi)發(fā)——基于RISC-V和Linux系統(tǒng)
    的頭像 發(fā)表于 07-26 08:36 ?248次閱讀
    【出版<b class='flag-5'>發(fā)行</b>】嵌入式系統(tǒng)原理與開(kāi)發(fā)——基于<b class='flag-5'>RISC-V</b>和Linux系統(tǒng)

    RISC-V的MCU與ARM對(duì)比

    RISC-V的MCU與ARM在多個(gè)方面存在顯著的區(qū)別,以下是兩者的對(duì)比: 開(kāi)源與專有 RISC-VRISC-V一種開(kāi)源的指令集架構(gòu)(ISA),允許任何人免費(fèi)使用、修改和貢獻(xiàn)
    發(fā)表于 05-27 15:58

    RISC-V筆記本面世!適配AI推理模型

    電子發(fā)燒友網(wǎng)報(bào)道(文/周凱揚(yáng))我們看到隨著更多RISC-V內(nèi)核具備運(yùn)行Linux系統(tǒng)的高性能,加之開(kāi)源社區(qū)的不懈努力,RISC-V對(duì)于各種Linux發(fā)行版系統(tǒng)的支持已經(jīng)越來(lái)越完善,RISC-V
    的頭像 發(fā)表于 05-13 01:58 ?3243次閱讀
    又<b class='flag-5'>一</b>款<b class='flag-5'>RISC-V</b>筆記本面世!適配AI推理模型

    RISC-V為何如此重要?

    什么讓RISC-V如此受歡迎,為什么從NVIDIA到微軟的每個(gè)人都在投資它?什么是RISC-V?RISC-V一種指令集架構(gòu)(ISA)。ISA是CPU必須能夠解釋和處
    的頭像 發(fā)表于 04-29 08:28 ?323次閱讀
    <b class='flag-5'>RISC-V</b>為何如此重要?

    RISC-V有哪些優(yōu)點(diǎn)和缺點(diǎn)

    RISC-V作為一種開(kāi)源的指令集架構(gòu)(ISA),具有系列顯著的優(yōu)點(diǎn)和潛在的缺點(diǎn)。以下是RISC-V的主要優(yōu)點(diǎn)和缺點(diǎn)概述: 優(yōu)點(diǎn): 開(kāi)源與開(kāi)
    發(fā)表于 04-28 09:03

    RISC-V有哪些優(yōu)缺點(diǎn)?是堅(jiān)持ARM方向還是投入risc-V的懷抱?

    RISC-V作為一種開(kāi)源的指令集架構(gòu)(ISA),具有系列顯著的優(yōu)點(diǎn)和潛在的缺點(diǎn)。以下是RISC-V的主要優(yōu)點(diǎn)和缺點(diǎn)概述: 優(yōu)點(diǎn) : 開(kāi)源與
    發(fā)表于 04-28 08:51

    解鎖RISC-V技術(shù)力量丨曹英杰:RISC-V與大模型探索

    助力RISC-V開(kāi)發(fā)等話題,多位業(yè)內(nèi)嘉賓發(fā)表了主旨演講。會(huì)上,時(shí)擎科技高級(jí)技術(shù)總監(jiān)曹英杰以“RISC-V與大模型探索”為題,將大模型作為切入點(diǎn),探討了RISC-V
    的頭像 發(fā)表于 04-16 08:16 ?608次閱讀
    解鎖<b class='flag-5'>RISC-V</b>技術(shù)力量丨曹英杰:<b class='flag-5'>RISC-V</b>與大模型探索

    文讀懂RISC-V與ARM

    RISC-V和ARM是近年來(lái)備受關(guān)注的兩處理器架構(gòu)。RISC-V一種基于精簡(jiǎn)指令集計(jì)算(RISC)原理的開(kāi)源指令集架構(gòu)(ISA),而AR
    的頭像 發(fā)表于 04-08 11:14 ?926次閱讀
    <b class='flag-5'>一</b>文讀懂<b class='flag-5'>RISC-V</b>與ARM

    RISC-V 基礎(chǔ)學(xué)習(xí):RISC-V 基礎(chǔ)介紹

    文章來(lái)源于漫談嵌入式 ,作者Vinson 在談到 RISC-V 之前,我們先梳理幾個(gè)概念 1. 芯片 芯片 是所有半導(dǎo)體元器件的統(tǒng)稱,它是把定數(shù)量的常用電子元件(如電阻,電容,晶體管等
    發(fā)表于 03-12 10:25