El proyecto OpenBMC es un proyecto colaborativo de código abierto de Linux Foundation que produce una implementación de código abierto de la pila de firmware de los controladores de administración de placa base (BMC). [1] [2] [3] OpenBMC es una distribución de Linux para BMC diseñada para funcionar en sistemas heterogéneos que incluyen empresas, computación de alto rendimiento (HPC), telecomunicaciones y centros de datos a escala de la nube . [3] [4]
Historia
En 2014, cuatro programadores de Facebook en un evento hackathon de Facebook crearon un prototipo de pila de firmware BMC de código abierto llamado OpenBMC. [5] En 2015, IBM colaboró con Rackspace en una pila de firmware BMC de código abierto también llamada OpenBMC. Estos proyectos eran similares solo en nombre y concepto. [6] En marzo de 2018, OpenBMC se convirtió en un proyecto de Linux Foundation y convergió en la pila de IBM. Las organizaciones fundadoras del proyecto OpenBMC son Microsoft , Intel , IBM , Google y Facebook . [7] [3] Se formó un comité directivo técnico para guiar el proyecto con representación de las cinco empresas fundadoras. Brad Bishop de IBM fue elegido presidente del comité directivo técnico. [8] En abril de 2019, Arm Holdings se unió como el sexto miembro del comité directivo técnico de OpenBMC. [9]
Características
OpenBMC utiliza el Proyecto Yocto como marco subyacente de generación de compilaciones y distribuciones. [10] El firmware en sí se basa en U-Boot. [11] OpenBMC utiliza D-Bus como comunicación entre procesos (IPC). [12] [13] OpenBMC incluye una aplicación web para interactuar con la pila de firmware. [14] OpenBMC agregó soporte Redfish para la administración de hardware. [15]
Sistemas
- Asociación Google/Rackspace
- Barreleye G2 / Zaius : plataforma de servidor de dos sockets que utiliza procesadores POWER9 . [16] [17]
- IBM
- Power Systems AC922 también "Witherspoon" o "Newell": nodo de computación acelerada (AC) de dos sockets y 2U que utiliza procesadores POWER9 con hasta 6 GPU Nvidia Volta . [18] [19] El AC922 se utilizó en las supercomputadoras Sierra y Summit del Departamento de Energía de los EE. UU . [20] [21]
- Sistemas Power10 de 1 a 4 conectores S1024, L1024, S1022, L1022, S1022, S1014 y E1050 de Power System [22]
- Sistemas informáticos Raptor / Ingeniería Raptor
- Talos II : estación de trabajo de dos conectores y plataforma de desarrollo; disponible como servidor 4U, torre o placa base EATX. [23] [24]
- Talos II Lite : versión de un solo socket de la placa base Talos II, fabricada utilizando la misma PCB. [25]
- Blackbird : plataforma microATX de un solo socket que utiliza procesadores SMT4 Sforza POWER9, 4 a 8 núcleos, 2 ranuras de RAM (que admiten hasta 256 GiB en total) [26]
Referencias
- ^ "Proyectos - The Linux Foundation". The Linux Foundation . Consultado el 19 de marzo de 2018 .
- ^ "El poder de Open(Source)BMC - OpenPOWER". OpenPOWER . 2016-02-02 . Consultado el 2018-01-05 .
- ^ abc "La comunidad del proyecto OpenBMC se reúne en la Fundación Linux para definir la implementación de código abierto de la pila de firmware BMC - Fundación Linux". Fundación Linux . 2018-03-19 . Consultado el 2018-03-19 .
- ^ "La pila de firmware se abre". EnterpriseTech . 20 de marzo de 2018 . Consultado el 21 de marzo de 2018 .
- ^ "Presentamos "OpenBMC": un marco de software abierto para la gestión de sistemas de próxima generación". Código de Facebook . 10 de marzo de 2015 . Consultado el 5 de enero de 2018 .
- ^ "Diferencias entre facebook/openbmc y openbmc/openbmc · Issue #589 · openbmc/openbmc". GitHub . Consultado el 28 de marzo de 2019 .
- ^ "Inicio - OpenBMC". OpenBMC . Consultado el 19 de marzo de 2018 .
- ^ "README: agregar miembros del Comité Directivo Técnico · openbmc/docs@e28e782". GitHub . Consultado el 31 de agosto de 2019 .
- ^ "Documentación: Agregar representante de Arm a la lista de miembros del TSC · openbmc/docs@560b4ca". GitHub . Consultado el 22 de agosto de 2019 .
- ^ Wang, Xo (22 de mayo de 2017). "Desarrollo en OpenBMC bajo el capó con BitBake" (PDF) . openpowerfoundation.org . Consultado el 9 de enero de 2018 .
- ^ Lei, Yu (15 de junio de 2020). "BMC Management". developer.ibm.com . Consultado el 25 de octubre de 2023 .
- ^ "OpenBMC, una pila de firmware de referencia - OpenPOWER". OpenPOWER . 2016-02-02 . Consultado el 2018-01-09 .
- ^ El proyecto OpenBMC, 14 de marzo de 2017 , consultado el 9 de enero de 2018
- ^ GitHub - openbmc/phosphor-webui: Interfaz de usuario web de referencia para administrar sistemas OpenBMC, openbmc, 2019-02-19 , consultado el 2019-02-21
- ^ Un servidor web que lo hace todo: Redfish, KVM, GUI y DBus para OpenBMC: openbmc/bmcweb, openbmc, 2019-08-29 , consultado el 2019-08-29
- ^ "Presentamos Zaius, el servidor abierto de Google y Rackspace que ejecuta IBM POWER9". Blog de Google Cloud Platform . Consultado el 5 de enero de 2018 .
- ^ OpenBMC: Arranque su servidor con Python, 15 de agosto de 2016 , consultado el 9 de enero de 2018
- ^ "IBM Power System AC922 - Detalles - Estados Unidos". www.ibm.com . 2018-01-05 . Consultado el 2018-01-05 .
- ^ Bader, David (15 de noviembre de 2017). "El nodo de cómputo Power9 "Newell" de IBM es el nodo más acelerado del mundo con NVLink de próxima generación para GPU de NVIDIA". @Prof_DavidBader . Consultado el 5 de enero de 2018 .
- ^ "Aparecen detalles sobre la supercomputadora de inteligencia artificial de Tesla que se lanzará en la cumbre". The Next Platform . 2016-11-20 . Consultado el 2018-03-27 .
- ^ "La hoja de ruta futura para la computación de alto rendimiento a escala de exaescala en los EE. UU." The Next Platform . 2018-03-06 . Consultado el 2018-03-27 .
- ^ "Gestión de sistemas basados en OpenBMC y BMC mediante la HMC". www.ibm.com . Consultado el 5 de noviembre de 2023 .
- ^ "Una alternativa segura, abierta y de alto rendimiento a la informática x86". markets.businessinsider.com . Consultado el 5 de enero de 2018 .
- ^ "Raptor Computing Systems::TL2WK2 Intro". www.raptorcs.com . Consultado el 5 de enero de 2018 .
- ^ "Raptor Computing Systems::TL1MB1 Intro". www.raptorcs.com . Consultado el 22 de agosto de 2019 .
- ^ "Raptor Computing Systems::BK1MB1 Intro". raptorcs.com . Consultado el 22 de agosto de 2019 .