探索openUBMC
更新时间:2024/12/3
在Gitcode上查看源码

openUBMC是一款架构领先、开发友好、开放标准的算力设备开源管理软件,目标是面向全场景、全连接、全智能时代,基于开源的方式,提供一个开放的、易用的管理软件开发平台,促进算力设备管理产业的繁荣发展。

微组件架构

openUBMC先进的微组件架构,组件通过总线互联,具备组件、插件、配置化多重扩展能力,一套代码兼容多种算力平台,开发效率高,大幅缩短交付周期。

通过标准化接口和微组件架构将管理软件的业务拆分成多个独立协作的单元,用户可以通过实际的业务诉求进行灵活搭配。同时也可以基于标准化接口进行增值开发。

社区友好

openUBMC提供了标准SDK套件供社区使用并兼容D-Bus总线协议,支持组件快速开发并接入系统;提供设计、开发、仿真、测试、发布的一站式平台,带来DevOps式的高效开发体验。

伙伴面向接口、硬件、管理功能研发,软件提供开源能力及开发工具链使能伙伴开展差异化定制。

BMC操作系统及框架功能由鲲鹏提供配套版本发布给社区,提供同等规格特性能力并开放接口,围绕开放能力联合社区开展联创和技术合作。

openUBMC提供全流程工具链和软件工程能力支持,通过规范化流程大幅度简化BMC软件开发难度。openUBMC同时提供自动化测试能力,协助提升质量标准。

开放标准

openUBMC打造南向部件接口标准,与社区共建南向硬件标准生态,实现天池部件自适配,非天池组件快速接入适配,最终实现硬件自适配即插即用。

开始openUBMC定制之旅

IMPORTANT

想快速探索openUBMC?
请访问openUBMC在线演示WEB页面
用户名: Administrator 密码:OpenUBMC@2025

openUBMC依赖具体的开发环境设置,进行开发环境搭建请参考《环境准备》

了解openUBMC的设计理念,并开始openUBMC之旅,请参考《构建你的BMC》

TIP

已经对openUBMC有一定的了解?

《开发指南》中提供了细化的场景文档供参考和学习,请根据具体的业务场景进行选择性阅读。

《参考指南》中更加深入地介绍了openUBMC特性的设计思路和具体使用细节,适合进阶开发者进行学习和参考,以便更好地利用openUBMC平台创造价值。

《工具指南》中提供了openUBMC社区工具的使用指南,如果需要了解工具的具体使用方法,请在这里进行查询。

《测试指南》中提供了openUBMC社区测试相关方案设计指导,如果需要了解如何编写测试相关方案设计,请在这里查询。

《API文档》中拥有全量的内部接口介绍,如果需要查找具体的接口使用方法,请在这里进行查询。