오픈BMC
OpenBMC![]() | |
개발자 | OpenBMC 커뮤니티 |
---|---|
초기 릴리즈 | 2015년 11월 | , 전(
안정된 릴리스 | 2.9.0 / 2021년 1월 12일; 전( |
저장소 | github |
기입처 | C++, Python |
이용가능기간: | 주로 영어 |
면허증. | Apache 라이센스 2.0 |
웹 사이트 | www |
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를 사용하는 프로젝트입니다.
레퍼런스
- ^ "Projects - The Linux Foundation". The Linux Foundation. Retrieved 2018-03-19.
- ^ "Power of Open(Source)BMC - OpenPOWER". OpenPOWER. 2016-02-02. Retrieved 2018-01-05.
- ^ 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.
- ^ "The Firmware Stack Opens Up". EnterpriseTech. 2018-03-20. Retrieved 2018-03-21.
- ^ "Introducing "OpenBMC": an open software framework for next-generation system management". Facebook Code. 10 March 2015. Retrieved 2018-01-05.
- ^ "Differences between facebook/openbmc and openbmc/openbmc · Issue #589 · openbmc/openbmc". GitHub. Retrieved 2019-03-28.
- ^ "Home - OpenBMC". OpenBMC. Retrieved 2018-03-19.
- ^ "README: add Technical Steering Committee members · openbmc/docs@e28e782". GitHub. Retrieved 2019-08-31.
- ^ "Docs: Add Arm representative to the list of TSC members · openbmc/docs@560b4ca". GitHub. Retrieved 2019-08-22.
- ^ Wang, Xo (2017-05-22). "Developing on OpenBMC Under the hood with BitBake" (PDF). openpowerfoundation.org. Retrieved 2018-01-09.
- ^ "OpenBMC, A Reference Firmware Stack - OpenPOWER". OpenPOWER. 2016-02-02. Retrieved 2018-01-09.
- ^ The OpenBMC Project, 2017-03-14, retrieved 2018-01-09
- ^ GitHub - openbmc/phosphor-webui: Reference WebUI for managing OpenBMC systems., openbmc, 2019-02-19, retrieved 2019-02-21
- ^ A do everything Redfish, KVM, GUI, and DBus webserver for OpenBMC: openbmc/bmcweb, openbmc, 2019-08-29, retrieved 2019-08-29
- ^ "Introducing Zaius, Google and Rackspace's open server running IBM POWER9". Google Cloud Platform Blog. Retrieved 2018-01-05.
- ^ OpenBMC: Boot your server with Python, 2016-08-15, retrieved 2018-01-09
- ^ "IBM Power System AC922 - Details - United States". www.ibm.com. 2018-01-05. Retrieved 2018-01-05.
- ^ 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.
- ^ "Details Emerge On "Summit" Power Tesla AI Supercomputer". The Next Platform. 2016-11-20. Retrieved 2018-03-27.
- ^ "The Roadmap Ahead For Exascale HPC In The US". The Next Platform. 2018-03-06. Retrieved 2018-03-27.
- ^ "A High Performance, Open, and Secure Alternative to X86 Computing". markets.businessinsider.com. Retrieved 2018-01-05.
- ^ "Raptor Computing Systems::TL2WK2 Intro". www.raptorcs.com. Retrieved 2018-01-05.
- ^ "Raptor Computing Systems::TL1MB1 Intro". www.raptorcs.com. Retrieved 2019-08-22.
- ^ "Raptor Computing Systems::BK1MB1 Intro". raptorcs.com. Retrieved 2019-08-22.
- ^ "u-bmc". GitHub.com. 29 April 2020.