10 May, 2021 Blogs
Baseboard management controllers (BMCs) are a mainstay in data centers. They enable remote monitoring and access to servers, and they’re responsible for the rise of “lights out management.” But from a hardware perspective, there has been little innovation in this space for years. BMC processors are built on legacy architectures that are proprietary and closed.
The OpenPOWER Foundation is announcing a new workgroup to develop LibreBMC, the first ever baseboard management controller with completely open-source software and hardware. The processor will be based on the POWER ISA, which was open-sourced by IBM at OpenPOWER Summit North America in August, 2019.
LibreBMC is a collaboration between OpenPOWER Foundation members Google, Antmicro, Yadro, IBM and Raptor Computing Systems.
“The BMC is a critical component in IT infrastructure and is way past due for open collaboration and innovation,” said James Kulina, executive director, OpenPOWER Foundation. “Moving down the stack and open sourcing technology at the silicon level is the logical next step. LibreBMC will enable improved performance, reliability, customization, and security.”
“We are happy to be able to contribute our experience in open source hardware, software tools and IP to LibreBMC”, said Michael Gielda, VP Business Development at Antmicro. “Open and secure server solutions allow us to bring scalable and open flows to areas ranging from AI and software to ASIC and FPGA development, and we strongly believe that our customers’ server rooms will get an open source-driven innovation boost with LibreBMC.”
Bill Carter, Chief Technology Officer for the Open Compute Project Foundation, said “Speaking on behalf of the OCP community, we are excited to see OpenPOWER adopting OCP’s DC-SCM standard for the new LibreBMC project, which aims to increase security and transparency of BMC controller hardware. ”
LibreBMC will be built using completely open source tooling enabled by SymbiFlow – an open source alternative to proprietary toolchains like Xilinx Vivado and SoC, and a completely open source SoC enabled by enabled by LiteX – an open source alternative to MicroBlaze and NIOS SoC ecosystems. “We originally developed LiteX for internal needs at Enjoy-Digital,” said Florent Kermarrec, maintainer of the project. “We’re glad to see it used to enable the development of new open-hardware technologies like LibreBMC.”
Once complete, LibreBMC will run software from OpenBMC, a Linux Foundation project for open source BMC firmware. Representatives from OpenBMC said, “it’s great to see our open source software running on open source hardware.”