请问下openubmc的版本是否和商用出货的白牌版本相互对应,还是说各自独立开发?
不对应,社区的采用的是无签名BMC软件版本,但是华为出货的BMC版本你需要配套对应的签名白牌包
我想了解下代码开发方面,有没有互相参照,openubmc这边可不可以参考白牌版本的部件兼容性
我所理解的,开发步骤一致,只是对应的签名部分有所区别。这是我之前按照社区方法去做的白牌包,你可以看一下流程
根据社区定制化白牌包流程出包流程实操分享 - 交流互助区 - openUBMC 论坛
这个是社区给的流程:
我们出货使用的是华为发布的白牌版本,这个也是社区开源代码编译的吗?还是说华为内部有额外一套维护的代码?
他们的出包流程一样的,只是华为的带有华为的签名
肯定不一样吧,分支也不一样,硬件适配肯定是商用逐步转到开源,不可能一股脑上去。很现实的是单独维护一套代码。
这个和openbmc一样,openbmc的社区版本和facebook给的是不一样,fb给企业的是收费的,功能和openbmc社区差距非常大。包括国内的主导的,听说字节搞openbmc,也没看到代码啊,估计也是单独维护,E2E了。
目前了解到的和你说的差不多,白牌版本会逐步转用开源社区,现在还在单独维护。字节openbmc倒是了解一些,之前有参与过,字节内部有openbmc开发团队,只开放代码给一些合作的厂商