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 编码,对变量类型严格管理,目录层级分明,管理界面简洁明了。
(2)OurBMC/web 拥有告警显示功能,可以进行 SNMP 和远程服务器管理
(3)OurBMC/web 散热风扇管理页面,实现服务器风扇转速的分区智能调控。
- 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
社区官网地址:
社区仓库地址:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
一文教会你!如何利用火焰图快速定位内存泄漏?
从 greptimedb#1733 开始,GreptimeDB 使用 Jemalloc 作为默认的内存分配器,这不仅有助于提升性能和降低内存碎片,也提供了便捷的内存分析功能。在 记一次 Rust 内存泄漏排查之旅 | 经验总结篇 这篇文章中,我们介绍了分析 Rust 应用内存泄漏的几种常用方法,而在本文中将详细介绍基于 Jemalloc 的排查手段。 当您在使用或者开发 GreptimeDB 的过程中,如果遇到内存使用量异常的问题,可以参照本篇文章快速排查和定位可能存在的内存泄漏。 准备工作 安装必要工具 安装 flamegraph.pl 脚本 curl -s https://raw.githubusercontent.com/brendangregg/FlameGraph/master/flamegraph.pl > ${HOME}/.local/bin/flamegraph.pl chmod +x ${HOME}/.local/bin/flamegraph.pl export PATH=$PATH:${HOME}/.local/bin flamegraph.pl 是由 Bre...
- 下一篇
🎉🎉 wmproxy 0.2.5 发布,新增 websocket 代理,支持负载均衡,内网穿透
V0.2.5 已实现websocket代理, 可以快速的将websocket流量转成tcp流量 完善命令行模式, 启动将更加简单 wmproxy已用Rust实现http/https代理, socks5代理, 反向代理, 负载均衡, 静态文件服务器,四层TCP/UDP转发,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子 📦 安装 & 🏃 使用 安装 cargo install wmproxy OR git clone https://github.com/tickbh/wmproxy cd wmproxy cargo install --path . docker pull dreamwhat/wmproxy docker run -p 82:82 -p 8090:8090 -p 127.0.0.1:8837:8837 --name proxy_bash dreamwhat/wmproxy /bin/./wmproxy proxy -b 0.0.0.0:8090 使用 默认端口为8090端口,默认监听地址...
相关文章
文章评论
共有0条评论来说两句吧...