Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

OpenBMC

From Wikipedia, the free encyclopedia
Open source implementation of the Baseboard Management Controllers (BMC) Firmware Stack
OpenBMC
DeveloperOpenBMC community
Initial release3 November 2015; 10 years ago (2015-11-03)
Stable release
2.14.0 / 24 December 2024; 13 months ago (2024-12-24)
Written inC,C++
Available inMainly English
LicenseApache License 2.0
Websitewww.openbmc.org
Repositorygithub.com/openbmc/openbmc

TheOpenBMC project is aLinux Foundation collaborativeopen-source project that produces an open source implementation of thebaseboard management controllers (BMC)firmware stack.[1][2][3] OpenBMC is aLinux distribution for BMCs meant to work across heterogeneous systems that include enterprise,high-performance computing (HPC),telecommunications, and cloud-scaledata centers.[3][4]

History

[edit]

In 2014, fourFacebook programmers at a Facebookhackathon event created a prototype open-source BMC firmware stack named OpenBMC.[5] In 2015,IBM collaborated withRackspace on an open-source BMC firmware stack also named OpenBMC. These projects were similar in name and concept only.[6] In March 2018, OpenBMC became a Linux Foundation project and converged on the IBM stack. Founding organizations of the OpenBMC project areMicrosoft,Intel,IBM,Google, andFacebook.[7][3] A technical steering committee was formed to guide the project with representation from the five founding companies. Brad Bishop from IBM was elected chair of the technical steering committee.[8] In April 2019,Arm Holdings joined as the 6th member of the OpenBMC technical steering committee.[9]

Features

[edit]

OpenBMC uses theYocto Project as the underlying building and distribution generation framework.[10] The firmware itself is based on U-Boot.[11] OpenBMC usesD-Bus as aninter-process communication (IPC).[12][13] OpenBMC includes aweb application for interacting with the firmware stack.[14] OpenBMC addedRedfish support for hardware management.[15]

Systems

[edit]
Google/Rackspace partnership
Barreleye G2 / Zaius—two-socket server platform usingPOWER9 processors.[16][17]
IBM
Power Systems AC922 also "Witherspoon" or "Newell"—two-socket, 2U Accelerated Computing (AC) node usingPOWER9 processors with up to 6 NvidiaVolta GPUs.[18][19] AC922 was used in theU.S. Department of Energy'sSierra andSummit supercomputers.[20][21]
Power System's S1024, L1024, S1022, L1022, S1022, S1014, and E1050 – 1–4 socketPower10 systems[22]
Raptor Computing Systems / Raptor Engineering
Talos II—two-socketworkstation and development platform; available as 4U server, tower, or EATX mainboard.[23][24]
Talos II Lite – single-socket version of the Talos II mainboard, made using the same PCB.[25]
Blackbird – single-socketmicroATX platform using SMT4 Sforza POWER9 processors, 4–8 cores, 2 RAM slots (supporting up to 256 GiB total)[26]

References

[edit]
  1. ^"Projects - The Linux Foundation".The Linux Foundation. Retrieved2018-03-19.
  2. ^"Power of Open(Source)BMC - OpenPOWER".OpenPOWER. 2016-02-02. Archived fromthe original on 2018-06-12. Retrieved2018-01-05.
  3. ^abc"OpenBMC Project Community Comes Together at The Linux Foundation to Define Open Source Implementation of BMC Firmware Stack - The Linux Foundation".The Linux Foundation. 2018-03-19. Retrieved2018-03-19.
  4. ^"The Firmware Stack Opens Up".EnterpriseTech. 2018-03-20. Archived fromthe original on 2018-06-12. Retrieved2018-03-21.
  5. ^"Introducing "OpenBMC": an open software framework for next-generation system management".Facebook Code. 10 March 2015. Retrieved2018-01-05.
  6. ^"Differences between facebook/openbmc and openbmc/openbmc · Issue #589 · openbmc/openbmc".GitHub. Retrieved2019-03-28.
  7. ^"Home - OpenBMC".OpenBMC. Retrieved2018-03-19.
  8. ^"README: add Technical Steering Committee members · openbmc/docs@e28e782".GitHub. Retrieved2019-08-31.
  9. ^"Docs: Add Arm representative to the list of TSC members · openbmc/docs@560b4ca".GitHub. Retrieved2019-08-22.
  10. ^Wang, Xo (2017-05-22)."Developing on OpenBMC Under the hood with BitBake"(PDF).openpowerfoundation.org. Archived fromthe original(PDF) on 2018-03-27. Retrieved2018-01-09.
  11. ^Lei, Yu (2020-06-15)."BMC Management".developer.ibm.com. Retrieved2023-10-25.
  12. ^"OpenBMC, A Reference Firmware Stack - OpenPOWER".OpenPOWER. 2016-02-02. Archived fromthe original on 2018-03-27. Retrieved2018-01-09.
  13. ^The OpenBMC Project, 2017-03-14, retrieved2018-01-09
  14. ^GitHub - openbmc/phosphor-webui: Reference WebUI for managing OpenBMC systems., openbmc, 2019-02-19, retrieved2019-02-21
  15. ^A do everything Redfish, KVM, GUI, and DBus webserver for OpenBMC: openbmc/bmcweb, openbmc, 2019-08-29, retrieved2019-08-29
  16. ^"Introducing Zaius, Google and Rackspace's open server running IBM POWER9".Google Cloud Platform Blog. Retrieved2018-01-05.
  17. ^OpenBMC: Boot your server with Python, 2016-08-15, retrieved2018-01-09
  18. ^"IBM Power System AC922 - Details - United States".www.ibm.com. 2018-01-05. Retrieved2018-01-05.
  19. ^Bader, David (2017-11-15)."The @IBM Power9 "Newell" compute node is the world's most accelerated node with next-gen NVLink to @NVIDIA #GPUs".@Prof_DavidBader. Retrieved2018-01-05.
  20. ^"Details Emerge On "Summit" Power Tesla AI Supercomputer".The Next Platform. 2016-11-20. Retrieved2018-03-27.
  21. ^"The Roadmap Ahead For Exascale HPC In The US".The Next Platform. 2018-03-06. Retrieved2018-03-27.
  22. ^"Managing OpenBMC-based and BMC-based systems by using the HMC".www.ibm.com. Retrieved2023-11-05.
  23. ^"A High Performance, Open, and Secure Alternative to X86 Computing".markets.businessinsider.com. Retrieved2018-01-05.
  24. ^"Raptor Computing Systems::TL2WK2 Intro".www.raptorcs.com. Retrieved2018-01-05.
  25. ^"Raptor Computing Systems::TL1MB1 Intro".www.raptorcs.com. Retrieved2019-08-22.
  26. ^"Raptor Computing Systems::BK1MB1 Intro".raptorcs.com. Retrieved2019-08-22.
Sub-foundations
Initiatives
Projects
Retrieved from "https://en.wikipedia.org/w/index.php?title=OpenBMC&oldid=1337934670"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp