U-BMC
u-BMC ist eine in Entwicklung befindliche Open-Source Firmware für Baseboard Management Controller. u-BMC soll künftig als einfacher und kleiner BMC Software Stack proprietäre BMC Firmware als Drop-in-Lösung ersetzen. Dabei wird bewusst auf ältere Technologien wie IPMI oder SNMP verzichtet.
Ziele
Ziele von u-BMC sind:
- Einfacher und kleiner BMC-Software-Stack (u wie in μ / micro)
- Drop-in-Ersatz für aktuelle proprietäre Lösungen (u wie universal)
- Unterstützt und voran getrieben von der Gemeinschaft (u wie "you" / du)
Geschichte
u-BMC entstand als Proof-of-Concept 2018 (ca. drei Jahre nach OpenBMC). Von 2019 bis 2020 gab es (laut git) viel Entwicklungsarbeit, danach stand die Entwicklung aufgrund fehlender Personalresourcen. Seite 2021 wird u-BMC von der Firma 9elements nun voran getrieben.
Überprüfbarkeit
u-bmc selbst erzwingt eine Vertrauenskette (chain-of-trust) beim Booten und zur Laufzeit. Künftig soll dabei auch die Hardware-Root-of-Trust Engine des ASPEED AST2600 BMCs verwendet werden.
Vorträge
In folgenden beiden Vorträgen gibt es weitere Informationen zu u-BMC:
- 2021: u-bmc, the next gen BMC software stack born from the u-root ecosystem (osfc.io)
- 2022: u-BMC, the long road to become production grade (osfc.io)
Weitere Informationen
- u-bmc (u-bmc.org)
- u-bmc (github.com), zuvor u-root/u-bmc (github.com)
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|