Christian Walter als Speaker bei OCP USA 2025

Foto des Eingangsbereichs der OCP Global Summit 2025 in San Jose, CA.

Unser Managing Director Firmware Christian Walter war im Oktober 2025 auf dem OCP Global Summit in San Jose auf der Bühne. Sein Talk: Wie 9elements und HPE gemeinsam openBMC auf den HPE Proliant Gen11 gebracht haben und was es braucht, damit Open-Source-Firmware im Enterprise-Umfeld wirklich funktioniert. 

Der OCP Global Summit ist das jährliche Großevent des Open Compute Project : 2025 mit über 10.000 Teilnehmer:innen in San Jose, Kalifornien. Für uns als Team war es ein Highlight, dort mit einem eigenen Talk vertreten zu sein. 

OpenBMC auf dem HPE Proliant Gen11: Warum das ein großer Schritt ist 

Wer Server betreibt, kennt den Baseboard Management Controller (BMC): Er ist die Schaltzentrale, über die Server aus der Ferne verwaltet, überwacht und gewartet werden, unabhängig vom eigentlichen Betriebssystem. OpenBMC ist die Open-Source-Alternative zu den proprietären Firmware-Lösungen der Hersteller. Und genau diese Alternative läuft jetzt auf dem HPE Proliant Gen11 Servern. 

Der BMC-Chip in der Proliant Gen11-Plattform ist HPEs eigener ASIC: ein Single-Core ARM Cortex A9 mit Unterstützung für i2c, SPI, eSPI, PCIe Gen2 und USB. Dazu kommen Features wie AES-Verschlüsselung, VGA-Ausgabe, Echtzeit-Video-Encoder und SiROT (Silicon Root of Trust) für die Absicherung des Boot-Prozesses. 

Dass HPE die Plattform für OpenBMC öffnet und 9elements als Partner mit ins Boot holt, ist ein starkes Signal: Open-Source-Firmware ist im Enterprise-Segment angekommen. 

Drei Jahre Fork, ein Berg voller Merge-Konflikte 

Klingt nach einem Albtraum? War es teilweise auch. HPEs OpenBMC-Version basierte auf einem Downstream-Fork, der rund drei Jahre alt war. Upstream enthielt nur eine unvollständige Unterstützung für die Proliant Gen11-Maschinen, und einige Module waren seit Jahren nicht mehr synchronisiert worden. 

Das Ergebnis: unzählige Build-Fehler, Änderungen an der Yocto-Syntax, ein fixes SPI-Flash-Layout, das angepasst werden musste, und vor allem die Notwendigkeit, jeden einzelnen Merge-Konflikt manuell zu reviewen und zu validieren. Die Mehrheit der Konflikte kam übrigens nicht von inhaltlichen Änderungen, sondern schlicht von Syntax-Unterschieden zwischen den Versionen. 

Dazu kam die Komplexität des GXP Bootblock: Verschiedene Binaries je nach GXP-SoC-Variante, ein verschachtelter Ownership- und Signing-Prozess und die charmante Tatsache, dass falsche Binaries bedeuten: Die Maschine muss zurück zu HPE. Kein besonders effizienter Feedback-Loop. 

OSFCI.tech als Gamechanger für die Developer Experience 

Genau hier kam OSFCI.tech ins Spiel: eine Plattform für Remote-Hardware-Testing, die es unserem Team ermöglicht hat, Firmware-Builds direkt auf echter Hardware zu validieren, ohne physischen Zugriff auf die Maschine zu brauchen. 

Bevor der Ownership-Prozess mit HPE vollständig geklärt war, lief OSFCI.tech praktisch als Entwicklungsmaschine. Einfach zu nutzen, zuverlässig, und der Großteil der eigentlichen Entwicklungsarbeit fand darauf statt. Die finale Validierung erfolgte dann auf unserer eigenen Hardware. Ohne dieses Setup wäre der Rebasing-Prozess deutlich zäher gewesen. 

CanopyBMC: Enterprise-ready, Open Source, Upstream-aligned 

Aus der Zusammenarbeit mit HPE ist etwas entstanden, das über ein einzelnes Projekt hinausgeht: CanopyBMC -  unsere produktionsreife OpenBMC-Distribution. Und die macht einiges anders: 

  • Wöchentlicher Rebase gegen Upstream – Patches fließen zurück in die OpenBMC-Community, was den Wartungsaufwand langfristig reduziert 

  • Hardware-CI für alle unterstützten Systeme – vollständiger Validierungszyklus bei jedem Rebase 

  • Pre-built Binaries zum einfachen Testen 

  • Enterprise-grade Support – für Unternehmen, die Open-Source-Firmware im Produktivbetrieb einsetzen wollen 

  • Vollkommen Open Source 

Der Kerngedanke hinter CanopyBMC: Upstream-nähe ist kein Nice-to-have, sondern reduziert den Wartungsaufwand massiv. Wer nah am Upstream bleibt, profitiert von Community-Validierung, besserer Security und geteilter Innovation. 

Win-Win: Wie HPE und 9elements zusammenarbeiten 

Das Kooperationsmodell ist für beide Seiten sinnvoll: HPE liefert den Basis-Plattformport für OpenBMC - das reduziert die initialen Kosten und ermöglicht es Partnern, eigene Lösungen darauf aufzubauen. Der Aufwand, diese Basis in unsere eigene Codebasis zu überführen, war überschaubar - mit aktivem Support von HPE während des Rebase- und Validierungsprozesses. 

Im Ergebnis können wir als 9elements jetzt Enterprise-Kunden für HPE Proliant Gen11-Server mit OpenBMC-Support bedienen, inklusive zusätzlicher Enhancements wie iSCSI-Boot, Common Images über verschiedene Systeme hinweg und SiROT-Funktionen mit vollem Secure Transfer of Ownership. 

Upstream ist Teamwork und braucht euch 

Christians Talk endete mit einem klaren Appell an die Community: Upstreaming ist hart, und es werden dringend Reviewer gebraucht. Wer sich engagieren will, kann auf verschiedenen Wegen einsteigen: Hardware-Zugang und Debugging-Kapazitäten bereitstellen, Code reviewen oder selbst kuratierte OpenBMC-Distributionen anbieten. 

Denn eines hat das Projekt gezeigt: Staying close to Upstream reduces maintenance burden. Community-Validierung sorgt für bessere Security, und geteilte Innovation bringt alle nach vorne. Aber das funktioniert nur, wenn genügend Menschen mitmachen. 

Was wir als Team daraus mitnehmen 

Mit CanopyBMC und der HPE-Kooperation zeigen wir, dass Open-Source-Firmware nicht nur eine technische Spielerei ist, sondern eine echte Alternative für den Produktivbetrieb. Der Talk in San Jose war für uns die Möglichkeit, diese Arbeit vor der globalen OCP-Community zu präsentieren und gleichzeitig ein klares Signal an die Branche. 

Der Weg von einem drei Jahre alten Fork zu einer warts- und zukunftsfähigen Distribution war nicht trivial. Aber genau das ist der Punkt: Ohne das Experiment keine Lösung. Und ohne Community keine nachhaltige Firmware. 

Ihr wollt mehr über CanopyBMC erfahren oder mit uns über Open-Source-Firmware sprechen? Schreibt uns. Let’s talk 🤘 

🎥 Den kompletten Talk findet ihr hier: YouTube – OCP Global Summit 2025.

Let's talk about