오픈BMC

OpenBMC
오픈BMC
OpenBMC logo.png
개발자OpenBMC 커뮤니티
초기 릴리즈2015년 11월 3일, 6년 전(2015-11-03)
안정된 릴리스
2.9.0 / 2021년 1월 12일; 18개월 전(2021-01-12)
저장소github.com/openbmc/openbmc
기입처C++, Python
이용가능기간:주로 영어
면허증.Apache 라이센스 2.0
웹 사이트www.openbmc.org

OpenBMC 프로젝트는 Linux Foundation의 공동 오픈 소스 프로젝트로, BMC(Baseboard Management Controllers) 펌웨어 [1][2][3]스택의 오픈 소스 구현을 목표로 합니다.OpenBMC는 엔터프라이즈, 고성능 컴퓨팅(HPC), 통신 및 클라우드 스케일 데이터 [3][4]센터를 포함한 이기종 시스템 전체에서 작동하도록 설계된 BMC용 Linux 배포판입니다.

역사

2014년 Facebook 해커톤 행사에서 4명의 Facebook 프로그래머가 OpenBMC라는 [5]이름의 오픈 소스 펌웨어 스택 시제품을 만들었습니다.2015년에 IBM은 OpenBMC라는 이름의 오픈 소스 BMC 펌웨어 스택에서 Rackspace와 협업했습니다.이 프로젝트들은 이름과 컨셉만 [6]비슷했다.2018년 3월, OpenBMC는 Linux Foundation 프로젝트가 되어 IBM 스택에 통합되었습니다.OpenBMC 프로젝트의 창립 조직은 Microsoft, Intel, IBM, Google[7][3]Facebook입니다.창업 5사 대표들과 함께 프로젝트를 지도하기 위해 기술 운영 위원회가 구성되었다.IBM의 Brad Bishop이 기술 운영 위원회의 [8]의장으로 선출되었습니다.2019년 4월, Arm Holdings는 OpenBMC 기술 [9]운영 위원회의 제6대 위원으로 가입했습니다.

특징들

OpenBMC는 Yocto 프로젝트를 기본 구축 [10]및 배포 생성 프레임워크로 사용합니다.OpenBMC는 프로세스 간 통신(IPC)[11][12]으로 D-Bus를 사용합니다.OpenBMC에는 펌웨어 [13]스택과 대화하기 위한 웹 응용 프로그램이 포함되어 있습니다.OpenBMC는 하드웨어 [14]관리를 위한 Redfish 지원을 추가했습니다.

시스템들

Google/Rackspace 파트너십
Barleye G2 / Zaius - POWER9 [15][16]프로세서를 사용한2 소켓 서버 플랫폼.
IBM
Power Systems AC922는 최대 6개의 Nvidia Volta GPU를 [17][18]탑재한 POWER9 프로세서를 탑재한 2소켓 2U 액셀러레이티드 컴퓨팅(AC) 노드도 갖추고 있습니다.AC922는 미국 에너지부Sierra and Summit 슈퍼컴퓨터에 [19][20]사용되었습니다.
랩터 컴퓨팅 시스템 / 랩터 엔지니어링
Talos II - 2 소켓 워크스테이션 및 개발 플랫폼. 4U 서버, 타워 또는 EATX 메인보드로 [21][22]사용 가능.
Talos II Lite – 같은 PCB를 [23]사용하여 제조된 Talos II 메인보드의 싱글 소켓 버전.
Blackbird – 싱글 소켓 마이크로SMT4 Sporza POWER9 프로세서, 4~8 코어, 2개의 RAM 슬롯을 사용하는 ATX 플랫폼(총 [24]256 GiB 지원)

u-bmc

u-bmc는 OpenBMC와 병렬로 개발되지만 IPMI [25]대신 gRPC를 사용하는 프로젝트입니다.

레퍼런스

  1. ^ "Projects - The Linux Foundation". The Linux Foundation. Retrieved 2018-03-19.
  2. ^ "Power of Open(Source)BMC - OpenPOWER". OpenPOWER. 2016-02-02. Retrieved 2018-01-05.
  3. ^ a b c "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. Retrieved 2018-03-19.
  4. ^ "The Firmware Stack Opens Up". EnterpriseTech. 2018-03-20. Retrieved 2018-03-21.
  5. ^ "Introducing "OpenBMC": an open software framework for next-generation system management". Facebook Code. 10 March 2015. Retrieved 2018-01-05.
  6. ^ "Differences between facebook/openbmc and openbmc/openbmc · Issue #589 · openbmc/openbmc". GitHub. Retrieved 2019-03-28.
  7. ^ "Home - OpenBMC". OpenBMC. Retrieved 2018-03-19.
  8. ^ "README: add Technical Steering Committee members · openbmc/docs@e28e782". GitHub. Retrieved 2019-08-31.
  9. ^ "Docs: Add Arm representative to the list of TSC members · openbmc/docs@560b4ca". GitHub. Retrieved 2019-08-22.
  10. ^ Wang, Xo (2017-05-22). "Developing on OpenBMC Under the hood with BitBake" (PDF). openpowerfoundation.org. Retrieved 2018-01-09.
  11. ^ "OpenBMC, A Reference Firmware Stack - OpenPOWER". OpenPOWER. 2016-02-02. Retrieved 2018-01-09.
  12. ^ The OpenBMC Project, 2017-03-14, retrieved 2018-01-09
  13. ^ GitHub - openbmc/phosphor-webui: Reference WebUI for managing OpenBMC systems., openbmc, 2019-02-19, retrieved 2019-02-21
  14. ^ A do everything Redfish, KVM, GUI, and DBus webserver for OpenBMC: openbmc/bmcweb, openbmc, 2019-08-29, retrieved 2019-08-29
  15. ^ "Introducing Zaius, Google and Rackspace's open server running IBM POWER9". Google Cloud Platform Blog. Retrieved 2018-01-05.
  16. ^ OpenBMC: Boot your server with Python, 2016-08-15, retrieved 2018-01-09
  17. ^ "IBM Power System AC922 - Details - United States". www.ibm.com. 2018-01-05. Retrieved 2018-01-05.
  18. ^ 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. Retrieved 2018-01-05.
  19. ^ "Details Emerge On "Summit" Power Tesla AI Supercomputer". The Next Platform. 2016-11-20. Retrieved 2018-03-27.
  20. ^ "The Roadmap Ahead For Exascale HPC In The US". The Next Platform. 2018-03-06. Retrieved 2018-03-27.
  21. ^ "A High Performance, Open, and Secure Alternative to X86 Computing". markets.businessinsider.com. Retrieved 2018-01-05.
  22. ^ "Raptor Computing Systems::TL2WK2 Intro". www.raptorcs.com. Retrieved 2018-01-05.
  23. ^ "Raptor Computing Systems::TL1MB1 Intro". www.raptorcs.com. Retrieved 2019-08-22.
  24. ^ "Raptor Computing Systems::BK1MB1 Intro". raptorcs.com. Retrieved 2019-08-22.
  25. ^ "u-bmc". GitHub.com. 29 April 2020.