开源发展与开发者专题 | 飞腾公司软件技术方案部总监刘勇鹏:开源之旅中的思考与实践

描述

开放原子基金会

 

编者按

     开源孕育于软件,发展于数字经济,是开放、协同、共享的新型生产方式,对于新时期推动经济发展、科技创新、文化繁荣、社会治理、开放合作、共同富裕具有重要意义。长期以来,中国始终秉持开放、融通、互利、共赢的合作观,积极融入全球产业链供应链,基本构建了规模大、体系全、竞争力较强的产业体系,为开源发展提供了土壤、积蓄了能量、创造了条件。  为了更好地宣传中国开发者在开源技术领域的贡献和创新,帮助更多人更充分了解开源和开发者对中国技术创新发展的贡献和意义。开放原子开源基金会与中国电子报重磅推出“开源发展与开发者”专题报道,邀请开放原子开源基金会理事长、两院院士,以及基金会旗下的重点开源项目、头部科技企业负责人和专家撰写署名文章,分享对开源技术和开发者的见解和实践经验。

 

 “开源”一词自1998年提出以来,至今已经走过了二十余年的历程。作为自主核心CPU研发的“国家队”,飞腾多年来一直致力于在开源的大潮中扬帆起舞,不断思考和实践着在这个开放的舞台上如何更好地推动技术发展、促进开源生态的繁荣。  

 

 

社区参与:开源不仅是代码

开源的本质在于开放、共享、协同。在积极参与开源社区建设方面,开源不仅仅是代码的提交,更是一种参与的态度和一种共建共享的文化。  2023年,针对飞腾自主研发芯片平台的内核驱动代码,飞腾在国内各大开源社区开展了开源适配工作。通过深入参与OpenAnolis、OpenCloudOS、openEuler、OpenKylin、Deepin、OpenKunlun等社区的开源实践,我们在内核驱动代码适配项目中累计贡献驱动代码模块超过100项,代码贡献量超过12万行,涉及的平台包括S2500、D2000、E2000等飞腾硬件平台。这些贡献不仅仅是数量的积累,更是深度参与多个社区的有力证明,展现了飞腾在国内开源操作系统领域的全面布局和长远规划。  

 

 

技术应用:开源与自研相互促进

 技术应用是开源实践的检验场,也是推动业务升级的关键。通过将开源技术与业务实际需求相结合,飞腾在产品和服务上实现了更高水平的升级。  无论是推进现有开源软件在飞腾平台上的适配认证,还是组织技术力量开发适配飞腾平台的自研软件,飞腾都秉持开放包容、共创共赢的开源精神,将开源理念切实融入产品与服务的升级中。  在开源软件适配方面,飞腾为开发者提供丰富的开源软件库。2020年初成立了开源软件适配小组,对各技术领域的开源软件进行了适配、迁移及测试。截至2023年10月,已有22000余款开源软件在飞腾平台完成了适配。  目前飞腾已基本形成有自身特色的软件体系,包括虚拟化管理平台PhyVirt、高性能GCC编译器PhyGcc、性能分析工具PhyTune、性能加速库PhyLibs、机密计算套件PhyTEE、可信密码模块PhyTCM等,并在多个复杂业务场景中得到了验证和推广。同时,飞腾也将自研软件过程中的技术成果不断推送到开源社区,助推开源技术发展。  

 

 

开发者平台:开放合作的新格局

 开源模式,就是利用大规模群体的共同智慧,不断积累从而推进创新变革的过程。广大开发者是飞腾平台生态建设的最终力量和主要人群,2023年,飞腾正式上线了开发者平台,这是飞腾开源征程中的重要标志。  飞腾开发者平台让不同渠道的开发者可以轻松获取飞腾平台上的共享资源,包括相关领域的开源组件和专业文档等。平台聚合了众多技术领域,包括编译器、智能计算、云底座、GPU、嵌入式软件、网络、数据库与存储、操作系统、安全、算法库、固件、平台工具等,为国内开源社区设立了专区,如OpenKylin专区、deepin专区、龙蜥专区等,持续推动社区发展和生态拓展。  通过飞腾开发者平台,飞腾为开发者提供了更多合作的机会,形成了“飞腾-社区-开发者”三方联动的协作模式,共同促进技术的共享和创新。  

 

 

创新实践:中国的BMC根社区

 打破闭源壁垒,贯彻开源精神,是创新的关键。通过在技术研发、应用实践和社区贡献方面的实践,飞腾积累了丰富的创新实践。  2023年,飞腾基于在服务器相关的芯片研发、固件开发、带内带外管理、内核研究等领域的技术积累和丰富成果,针对数据中心服务器运维这一行业刚需和重要场景,提出了与国内业界伙伴共建中国BMC根社区的想法,得到业界同仁的积极响应。飞腾信息技术有限公司、昆仑太科(北京)技术股份有限公司、南京百敖软件有限公司共同发起成立了OurBMC开源社区,携手共建属于自己的BMC根社区。社区秉持开放、平等、协作、创新的原则,涵盖BMC软件、Kernel、固件、硬件等BMC全栈软硬件。截至目前,OurBMC社区共有成员单位40余家,覆盖了芯片厂家、固件厂家、整机厂家、操作系统厂家、标准制定与评测机构等;社区的基线版本代码已经上线,并成立了4个SIG组(特别兴趣小组),覆盖了软硬件适配、标准化与测试、产业化落地和硬件方案。  在开源实践中,飞腾看到的不仅是技术进步,更是思想的碰撞和共鸣。在开源之旅中,飞腾首先是参与者,秉持开源、共享的理念,积极参与社区、贡献社区,为技术的发展和创新贡献飞腾力量;飞腾更希望成为引领者,在开源领域主动担当、有所作为,携手志同道合的业界同仁和广大开发者,探索科技美好未来,共创开源崭新纪元!

 

访问“开放原子”视频号

观看2023开放原子开发者大会回放

开放原子基金会  

 


原文标题:开源发展与开发者专题 | 飞腾公司软件技术方案部总监刘勇鹏:开源之旅中的思考与实践

文章出处:【微信公众号:开放原子】欢迎添加关注!文章转载请注明出处。


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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分