Redfish on OpenBMC

Michael E Brown Michael.E.Brown at dell.com
Tue Feb 13 14:11:37 AEDT 2018


On Thu, Feb 08, 2018 at 11:21:50AM +0530, Hariharasubramanian Ramasubramanian wrote:
>  "openbmc" <openbmc-bounces+hramasub=in.ibm.com at lists.ozlabs.org> wrote
>  > From: Rolf Brudeseth <code at brudeseth.name>
>  > Golang? It has webserver and template functionality built-in so an
>  > additional framework may not be required.
>  >
>  > It is compiled so it should have better performance than Python.
>  > Cross-compiling to ARM is trivial.
>  >
>  > Rolf
>  There certainly is no precedence for golang based code in OpenBMC yet.
>  But that shouldn't stop us from exploring that. I believe Michael's
>  implementation is golang based as well.

Indeed. My implementation is at https://github.com/superchalupa/go-redfish/

It is in golang and it is trivial to cross compile for ARM. Build instructions
are now in the README.

Additionally, as detailed in my previous email, if you have cross openssl
library available, you can compile against that purely for additional speed.
(2x as fast!) There is a helper script scripts/build-arm.sh that I made for
that.

After a few weeks of work, I think that I'm finally ready for additional people
to help. With most projects, there is a minimum level of functionality that has
to be in place before you can start bringing other people on, and I finally
feel like I'm at that point.

--
Michael


More information about the openbmc mailing list