OurBMC 首个版本 1.0.0 正式发布!

2023 年 12 月 29 日,经过社区开发者的共同努力,OurBMC 首个版本 1.0.0 正式发布。OurBMC 1.0.0 提供从 host 端到 BMC 端的全栈 BMC 技术实现,适配多种软硬件场景,并为开发者提供全面、高效的 BMC 全栈解决方案。

发布内容

OurBMC 1.0.0 发布内容包含了 bmc-uboot、bmc-linux、bmc-openbmc、bmc-web、host-UEFI 以及 host-linux 6 大模块。

  • bmc-uboot

Bmc-uboot v1.0.0 基于 U-Boot v2019.04 开发,在支持业界主流 BMC 芯片的基础上,使能飞腾腾珑 E2000S BMC 芯片,包括运行状态心跳灯、多级复位、pinctrl 配置等功能。

  • bmc-linux

Bmc-linux v1.0.0 基于 openbmc Linux dev-5.15 新增飞腾腾珑 E2000S BMC 功能支持,主要功能包括 IPMI 通信、虚拟串口、JPEG、USB vHub、JTAG。

  • bmc-openbmc

Bmc-openbmc 基于 OpenBMC v2.11.0 完善 ARM aarch64 支持,实现 SOL、KVM、Virtual Media,温度、电压、风扇等模块的分组分区智能调节,cpld、bios、bmc 三类固件在线更新等功能。通过 JPEG 压缩的 VNC 协议、网络深度适配等优化,提供流畅的 KVM over IP 用户操作体验。

  • bmc-web

(1)Bmc-web 参考 OpenBMC webui-vue 前端布局,自主研发 OurBMC Web 前端,使用拥有类型检查的语言 TS 编码,对变量类型严格管理,目录层级分明,管理界面简洁明了。

image.png

(2)OurBMC/web 拥有告警显示功能,可以进行 SNMP 和远程服务器管理

OurBMC 首个版本 1.0.0 正式发布!_第1张图片

(3)OurBMC/web 散热风扇管理页面,实现服务器风扇转速的分区智能调控。

OurBMC 首个版本 1.0.0 正式发布!_第2张图片

  • host-UEFI

Host-UEFI 遵循上游 tianocore 社区的开源规则,并在此基础上进行了完善和特性增强。总体分为 edk2 包,edk2-platforms 包及 edk2-non-osi 包。

(1)edk2 是基础开发环境,提供通用基础功能支持,OurBMC 1.0.0 版本在上游社区 stable202205 版本基础上进行完善,特别是对动态 ACPI 功能的增强。

(2)edk2-platforms 提供各个芯片和平台的软件支持,OurBMC 1.0.0 版本对飞腾服务器芯片和 sapota 平台进行了使能。

(3)edk2-non-osi 提供需要满足特殊开源要求的模块支持,OurBMC 1.0.0 版本使能飞腾不开源的部分模块。

  • host-linux

Host-linux 基于 Linux 社区各主线稳定版(4.19、5.10、5.15、6.1)打造,增强服务器平台硬件支持,为生态合作伙伴及个人开发者提供全面的内核技术服务,更好地支撑和扩展上层业务应用。

感谢

最后,衷心地感谢每一位参与和协助 OurBMC 工作的社区贡献者,成功的保障了本次版本发布,并为 OurBMC 的未来发展提供了无限的可能性。社区贡献者的专业素养和奉献精神,是社区不断进步的重要动力,期待与大家共同推动 OurBMC 社区发展,创造更加美好的未来!

OurBMC 1.0.0 版本如约而至,它所带来的一系列新特性和功能,让人眼前一亮、心生期待。

欢迎大家积极下载尝试,获取链接请见下方:

下载地址:

https://www.ourbmc.cn/#/DownloadProduct

社区官网地址:

https://www.ourbmc.cn

社区仓库地址:

https://gitee.com/ourbmc

https://www.xplaza.cn/OurBMC

你可能感兴趣的:(git程序员)