• 我的订阅
  • 科技

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

类别:科技 发布时间:2023-06-15 16:00:00 来源:CSDN

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

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

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

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

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

飞腾与 OpenCloudOS 的合作契机

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

责任编辑:

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2023-06-15 17:45:08

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

Linux也变屎山!内核代码突破4000万行 10年膨胀一倍
快科技1月27日消息,今年初,Linux 1.3版内核正式发布,代码数量达到39819522行,而最新的Linux 6
2025-01-27 12:36:00
手机qq开发团队开始做架构升级
...统一,项目团队先用C++开发了具备QQIM核心功能的跨平台内核层:把IM核心业务逻辑(IT之家注:好友、群、频道等消息逻辑、资料与关系链逻辑、图片语音视频等富媒体收发逻辑、实
2024-05-16 12:59:00
文心大模型4.0 Turbo来了!百度推出文心快码2.5,已覆盖内部80%程序员
...的通用性。王海峰谈道,当它们呈现出标准化、自动化和模块化的工业大生产特征时,核心技术就进入工业大生产阶段。目前,包括算法、数据、模型、工具等在内的AI技术,也已经具备了较强的
2024-07-01 09:21:00
android系统是怎样的?
...inux和ios都是类Unix系统(也就是参考Unix而开发),两者的内核中没有一行Unix代码。iOS是由苹果公司开发的移动操作系统
2022-12-29 11:03:00
摸着鸿蒙OS过河?小米正式发布澎湃OS,实力究竟如何
...的公有底座。”事实上,要判断一个系统是否自研,首先内核是最重要的标准之一,关于这一点在雷总发的微博中有详细解读:“在最底层的系统内核层,我们将自研的Vela系统内核与深度修改
2023-11-06 20:10:00
linux6.2合并大量网络系统更新
...将会合并大量网络子系统更新。和以往版本相同,Linux6.2内核更新周期在网络功能上有大量的改进,更多的细节可以访问这条 pull。
2022-12-15 20:18
...已陆续发布“68元插件套餐”“88元模块套餐”和“128元内核套餐”多系列违规外挂软件,累计更新20多个版本。据不少游戏玩家反映,这款游戏外挂内容包含“自动瞄准”“人物透视”
2024-11-22 14:06:00
数据驱动科技运营!普元荣获金融优秀解决方案“鑫智奖”
...范科技风险、提升IT效能。· 结合多个企业级架构思路,模块化交付、开放性集成:普元金融科技运营解决方案创新结合多个企业级架构的思路,通过企业级架构建模实现业务端到技术实现端的
2023-06-08 12:00:00
统信uos服务器操作系统安全使用指南发布
...息,可在统信安全应急响应中心(USRC)进行搜索和查看。02内核热补丁机制内核热补丁是一种在不重启操作系统或插拔内核模块的前提下,修复内核或内核模块中缺陷的一种技术。服务器U
2022-12-24 22:19:00
更多关于科技的资讯: