头条资讯网_今日热点_娱乐才是你关心的时事

今日热点 时事资讯
娱乐头条才是你关心的新闻
首页 > 头条资讯 > 科技

内核驱动模块30余项,代码超4万行!飞腾&OpenCloudOS实践分享

当下,随着操作系统的国产化进程不断推进,而辐射全球市场的开源软件生态也在加速形成,但与此同时,国产操作系统与海外主流操作系统相比,在硬件适配、系统内核和配套软件方面仍存在差距。飞腾作为国内领先的自主核心芯片提供商,携手OpenCloudOS开源社区,为国产软硬件开源生态作出贡献。

2023年6月8日,CSDN联合腾讯云、OpenCloudOS社区开展“OpenCloudOS社区操作系统英雄汇”系列第二期专题讲座。飞腾高级研发工程师、OpenCloudOS-PhytiumSIG创建者帅家坤以《共建国产软硬件开源生态——飞腾在OpenCloudOS开源社区的实践分享》为题开展线上主题讲座,分享飞腾在OpenCloudOS开源社区上的应用实践、项目架构,并对国产软硬件产业协同发展的未来进行了积极展望。

内核驱动模块共计30余项,代码总量超4万行

2021年底,由于某税项目合作,OpenCloudOS产生了在飞腾腾云S2500平台上的内核功能适配需求,且此前未曾在飞腾平台进行过适配,这为双方的初次合作提供了契机。在了解到具体的需求之后,飞腾通过邮件的形式向OpenCloudOS提交了适配飞腾腾云S2500服务器芯片平台的内核功能适配补丁,并由OpenCloudOS技术人员合入OpenCloudOS-KernelLTS版本中。这是飞腾首次向OpenCloudOS提供内核代码。

飞腾与OpenCloudOS的合作契机

帅家坤介绍,飞腾腾云S2500是飞腾发布的新一代多路服务器CPU,提供业界领先的事务处理能力和单位功耗性能。在此次合作中,飞腾腾云S2500内核功能适配补丁主要包括多路CPU支持,kdump功能适配及SMMU功能适配,是OpenCloudOS在S2500服务器平台上可靠运行的必要保障。

OpenCloudOS-飞腾桌面内核驱动适配清单

飞腾始终坚持利用开源推动生态体系建设,于2022年底成立飞腾开源技术委员会,积极参与开源社区建设与技术贡献。在此过程中,飞腾与OpenCloudOS进行了深度与广度具备的开源合作实践。从今年3月OpenCloudOS-PhytiumSIG项目成立开始,到6月月初项目正式收尾,飞腾桌面处理器平台内核驱动适配及修复补丁为OpenCloudOS在包括但不限于飞腾腾锐D2000,飞腾腾珑E2000等的桌面及嵌入式平台提供驱动功能修复与支持。截至2023年6月初,飞腾向OpenCloudOS开源社区提交的内核驱动模块共计30余项,代码总量超4万行。

飞腾在OpenCloudOS开源社区上的项目架构

帅家坤表示,飞腾在OpenCloudOS开源社区上的项目架构主要包括三个方面。

首先是基于OpenCloudOSRoadmap推送内核代码。飞腾将依照OpenCloudOSRoadmap,针对OpenCloudOS-Kernellts版本持续制作、维护并在开源社区推送支持飞腾全系处理器的操作系统内核适配代码。

适配OpenCloudOS的飞腾处理器及飞腾平台支持的OpenCloudOS版本展示

其次是OpenCloudOS-Phytium互认证联合实验室。OpenCloudOS社区与飞腾共同建立了互认证联合实验室,一方面以牵引适配伙伴,共享资源,减轻厂商重复认证为目标,双方在日常适配过程中,询问客户是否有OpenCloudOS+飞腾平台适配需求;另一方面在软件适配认证方面开展合作,飞腾为OpenCloudOS社区有认证需求的客户提供适配环境、OpenCloudOS为飞腾适配提供软件技术支持。

基于OpenCloudOS发行版的飞腾平台定制ISO

最后是基于OpenCloudOS发行版的飞腾平台定制ISO及开源软件适配。飞腾计划基于OpenCloudOS发行版,制作并在OpenCloudOS开源社区推送OpenCloudOS-飞腾专版ISO,具有非盈利、实用性强、定制化的服务特点,以便客户使用。此外,飞腾致力于国产软硬件一体化开源贡献,将在OpenCloudOS社区建立飞腾自研开源软件仓,依照OpenCloudOSRoadmap进行持续的适配工作。

“国产+开源”双管齐下,助力国产软硬件产业协同发展

飞腾作为国内领先的自主核心芯片提供商,围绕不同技术领域进行社区协作和技术创新,践行“国产+开源”双管齐下的发展理念。在国产方面,为持续赋能开发者,吸引更多开发者共建国产软硬件产业生态,飞腾依托自身技术底座及开放能力,聚合优秀资源,打造了飞腾软件开发者平台;在开源方面,为向基于飞腾平台的众多开发者提供丰富的开源软件库,飞腾在2020年成立了开源适配小组,对各技术领域的开源软件进行适配、迁移和测试。

3854家厂商的10915款国产软件与飞腾完成适配优化

18803款开源软件与飞腾完成适配

在未来,飞腾软件开发者平台计划全面开放飞腾在平台工具,固件平台,算法库,安全,操作系统,硬件平台,嵌入式软件,云底座,GPU,网络与存储等领域的技术能力,共享领域尖端技术,建立飞腾开源软件列表,为开发者汇集多领域的开发平台和工具套件。

开源是对生态发展的动态推进,帅家坤表示,飞腾软件开发者平台计划于本月底开通OpenCloudOS专区,链接OpenCloudOS开源社区主站,创造“飞腾-社区-开发者”三方联动,打造多边协同开发新局面,建设合作共赢新生态。

“大厦之成,非一木之才;大海之阔,乃万流之归。”飞腾坚定地拥抱开源,开放包容、共创共赢,与OpenCloudOS开源社区在开源领域的合作已经取得了良好的开端。在未来,飞腾将持续发力开源领域,共享开源生态,推进生态建设,成为开源事业的积极贡献者、开源技术领域的创新者,为国产软硬件产业协同发展创造坚实土壤,共筑更加精彩的开源世界。CSDN将会持续报道国产软硬件开源生态发展状况及相关热点话题,为大家分享最新的行业洞察与知识干货,欢迎开发者继续关注“OpenCloudOS社区操作系统英雄汇”系列专题讲座!

扫描二维码即可报名,了解底层操作系统系统核心技术返回搜狐,查看更多

责任编辑:

未经允许不得转载:头条资讯网_今日热点_娱乐才是你关心的时事 » 内核驱动模块30余项,代码超4万行!飞腾&OpenCloudOS实践分享

分享到:更多 ()
来源:CSDN 编辑:科技

评论

留言/评论 共有条点评
昵称:
验证码:
匿名发表