热门问题
时间线
聊天
视角
OpenBMC
主機板管理控制器 (BMC) 韌體堆疊的開放原始碼實作 来自维基百科,自由的百科全书
Remove ads
OpenBMC是由Linux基金会支持与管理的开放源代码计划,其目标在于建立一个适合于管理基板管理控制器(Baseboard Management Controller,BMC)的软件框架[2][3][4]。
起源于2014年,OpenBMC已经成为一个适用于管理异质性服务器系统的Linux发行版,被应用在高效能运算(high-performance computing,HPC),电信系统以及云端资料中心之中[4][5]。
Remove ads
历史
在2014年,Facebook公司在内部骇客松活动中,创造了一个用于管理BMC的软件架构雏形,命名为OpenBMC[6]。2015年,IBM公司与Rackspace公司合作,开发了用于管理BMC的软件架构,同样命名为OpenBMC。Facebook公司与IBM公司各自创造的OpenBMC,虽然使用相同名字,其概念同样是用于管理BMC,但是实际上是各自开发的两套不同软件。
2018年,在微软,英特尔,IBM,Google与Facebook的共同支持下,Linux基金会通过了OpenBMC计划,主要以IBM公司开发的OpenBMC为基底,结合了Facebook的软件框架。这五间公司派出代表,组成技术指导委员会,用于推动OpenBMC的发展,IBM公司的Brad Bishop被选为技术指导委员会的主席。2019年4月,Arm控股公司加入委员会,成为第六名成员。
技术内容
OpenBMC使用Yocto计划开发的工具作为软件建构与产生的框架。使用D-Bus作为行程间通讯的界面。其中包含有网络应用程序,作为外部与软件堆叠间的互动界面。OpenBMC加入支援Redfish来进行硬件管理。
参考
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads