Mateusz Kusiak
Former Junior System Software Development Engineer at Intel. Currently a Junior Embedded Systems Developer at 3mdeb. Privately a tinkering enthusiast. More about me at: danceswithmachines.github.io
Session
Reclaim your server! BMCs (Baseboard Management Controllers) are the backbone of remote server management. They allow for monitoring platform health, performing recoveries, troubleshooting and general management of your platform directly from your web browser. But the issue is, is the platform really yours when such a crucial component runs unauditable code? Can one trust such component? That's exactly what OpenBMC tries to solve. OpenBMC is an open-source firmware alternative for BMCs. It offers more flexibility and customization, and above all, it's more secure since its source code can be audited and is kept up to date. In the talk, we'll discuss our current effort in porting OpenBMC to Supermicro x11ssh platform. We'll go over some caveats of compiling OpenBMC for not (yet) supported platform, current state of upstream, how to test the built image under QEMU and where are we currently at with executing the code on a real hardware.