版本选择
openUBMC 25.09 版本发布说明
openUBMC 25.09 版本发布说明
版本概览
作为25年第三个创新版本,openUBMC 25.09 采用木兰宽松许可证 2.0(Mulan PSL v2),用户可以自由复制、使用、修改、分发。
版本特性
25.09版本在25.06版本基础上进行开发,特性交付范围包括:
北向接口生态
1. 基础安全能力
- 密码安全策略:支持禁用历史密码、失败锁定次数配置、登录失败锁定时间配置、超长密码支持
- 认证与授权:支持WEB SSO单点登录、IPMI通道权限配置、前端敏感信息加密
- 安全审计:支持动态插桩拦截风险接口调用日志、Cleancode排查整改
2. 管理软件生态
- 网管系统对接:支持Zabbix、Ansible、Cmdlets、Nagios插件,实现与openUBMC的完整对接
- 开发指导文档:提供SNMP接口映射器、TRAP告警、装备定制、CLI映射器等配置指导文档
3. 接口升级与扩展
- Redfish接口增强:主要包含Manager、Processor、SEL、NTP、时区等资源管理
- IPMI标准命令:支持User access/Password、User Name、DCMI Power等标准命令
4. 融合运维能力
- 固件升级管理:支持一个hpm包多个固件场景升级、BMC升级异常时自恢复
- 安全升级控制:支持VRD和NPU升级过程中禁止主机上电
- 任务管理:支持任务资源标准规范和定制能力
南向部件扩展
1. 南向驱动框架
- 驱动规范:完成南向驱动框架和规范发布,基于规范完成网卡和GPU兼容性适配
- 协议支持:支持I3C/CAN-FD能力、Ncsi Over Mctp/I2C/SMBUS协议获取网卡信息
- 私有协议:支持Emulex的pldm私有协议
2. 板卡接入丰富度
- 网卡支持:新增标卡和OCP网卡,包括E810XXVDA2G1P5、E810CQDA2G2P5、MCX755106AS-HEAT等
- 存储设备:支持RAID卡(SP686C-M系列)、硬盘、NVMe盘(SamSung PM9D3A、Memblaze PBlaze7、Solidigm D7-PS1010等)
- 计算加速:支持GPU(A6000)、NPU模组等部件接入
3. TPSU/PSU管理
- 基本信息管理:支持TPSU模块信息查询、电源额定功率变化记录
- Turbo功能:支持Turbo电容管理、充放电控制、使能控制
- 主备切换:支持双CAN电源线路主备切换、供电模式切换
- 功率管理:支持功耗封顶、功率监控、输出限功率点配置
4. DFX能力增强
- 临终遗言:支持VRM/电源等关键部件临终遗言持久化
- 固件管理:支持BIOS固件导出、关键部件固件升级
- 故障检测:支持网卡Flash recovery故障检测、光模块关键信息记录和闪断检测
- 链路检测:支持高速链路检测、CPU与外围器件链路异常告警
开发体验优化
1. QEMU仿真能力
- 总线仿真:支持SMBus、MCTP等复杂协议仿真
- 部件仿真:支持MCU、PCIe、IMU等器件仿真
- 性能优化:QEMU冒烟测试性能优化、支持依赖驱动更新
2. 指导文档完善
- 接口文档:完成SNMP接口映射器、TRAP告警、装备定制、CLI映射器等指导文档
- 开发指南:提供映射器接口设计说明书、配置指导、定位指导
- 用户手册:更新BMC Studio用户指南、联机帮助页面扩展
3. 构建优化
- Conan2.0升级:完成conan2.0中心仓能力构建、支持Profile配置和并行构建
- Bingo工具增强:支持基于gtest的开发者测试、DT测试质量加固、门禁模型检查能力增强
- 构建脚本:支持社区组件构建脚本适配Conan2.0、非root运行
4. 开发体验提升
- 测试能力:bingo支持基于gtest的开发者测试、DT测试能力增强
- 代码质量:门禁模型检查能力增强、支持代码开源合规检查
- 工具支持:新增I2C扫描和读写工具、支持度量采集和可观测跟踪可配置
源代码
25.09版本源代码已发布至社区网站:https://openubmc.cn/en/download
版本兼容说明
| openUBMC/BMC_SDK | 5.11.0 | 5.10.0 | 5.9.0 |
|---|---|---|---|
| 25.09 | Y | N | N |
| 25.06 | N | Y | N |
| 25.03 | N | N | Y |
已知问题
本版本问题清单:
| ISSUE ID | 问题描述 | 关联仓库 |
|---|---|---|
| 3187698 | 资源协作接口属性和方法Description字段修改 | mdb_interface |
| 3190225 | 老版本导入新版本上电延迟值可能被改变 | fructrl |
已修复问题
历史版本已发现在当前版本解决的缺陷:暂无
CVE 漏洞
暂无
致谢
我们衷心感谢参与openUBMC项目的所有社区开发者,正是因为你们的参与才能使得此版本顺利发布,为openUBMC更好的发展迈出了第一步。
【版权声明】Copyright © 2026 openUBMC Community。本文由openUBMC社区首发,欢迎遵照CC-BY-SA 4.0协议规定转载。转载时敬请在正文注明并保留原文链接和作者信息。
【免责声明】本文仅代表作者本人观点,与本网站无关。本网站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。本文仅供读者参考,由此产生的所有法律责任均由读者本人承担。