赞
踩
OpenBMC
项目是一个 Linux
基金会协作开源项目,它生成底板管理控制器(BMC
) 固件堆栈的开源实现。OpenBMC
是 BMC
的 Linux
发行版,旨在跨异构系统工作,包括企业、高性能计算(HPC
)、电信和云规模数据中心。
2014
年,四名 Facebook
程序员在 Facebook
黑客马拉松活动中创建了一个名为 OpenBMC
的开源 BMC
固件堆栈原型。2015
年,IBM
与Rackspace
合作开发了开源 BMC
固件堆栈(也称为 OpenBMC
)。这些项目仅在名称和概念上相似。2018
年 3
月,OpenBMC
成为 Linux
基金会项目并融合在 IBM
堆栈上。OpenBMC
项目的创始组织包括 Microsoft
、Intel
、IBM
、Google
和 Facebook
。成立了一个由五家创始公司代表组成的技术指导委员会来指导该项目。IBM
的 Brad Bishop
当选为技术指导委员会主席。2019
年 4
月,Arm Holdings
作为第六位 OpenBMC
技术指导委员会成员加入。
OpenBMC
使用 Yocto
项目作为底层构建和分发生成框架。固件本身基于 U-Boot
。OpenBMC
使用 D-Bus
作为进程间通信(IPC
)。OpenBMC
包含一个用于与固件堆栈交互的 Web
应用程序。OpenBMC
添加了 Redfish
对硬件管理的支持。
安装相关依赖
sudo apt install git python3-distutils gcc g++ make file wget \
gawk diffstat bzip2 cpio chrpath zstd lz4 bzip2
下载 OpenBMC
源码包。
git clone https://github.com/openbmc/openbmc
cd openbmc
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/405513
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。