Redfish on OpenBMC

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

On Thu, Feb 08, 2018 at 11:21:50AM +0530, Hariharasubramanian Ramasubramanian wrote:
>  "openbmc" < at> wrote
>  > From: Rolf Brudeseth <code at>
>  > 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

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/ that I made for

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.


More information about the openbmc mailing list