De OpenPOWER Foundation heeft een nieuw project aangekondigd, LibreBMC, dat gericht is op de ontwikkeling van een volledig open controller voor BMC (Baseboard Management Controller) voor servers die worden gebruikt in datacenters. LibreBMC zal worden ontwikkeld als een gezamenlijk project, waaraan al bedrijven zoals Google, IBM, Antmicro, Yadro en Raptor Computing Systems hebben deelgenomen.
BMC is een speciaal controller die in servers is geïnstalleerd en beschikt over zijn eigen CPU, geheugen, opslag en interfaces voor het peilen van sensoren, en biedt een low-level interface voor het monitoren en beheren van serverhardware. Met behulp van BMC kan de status van sensoren worden gevolgd, ongeacht het besturingssysteem dat actief is. de server Het beheer van de voeding, firmware en schijven, de mogelijkheid om netwerkbooting op te zetten, en het faciliteren van de werking van een console voor externe toegang, enz.
LibreBMC wordt ontwikkeld volgens de principes van Open Hardware. Naast open schema's, ontwerpdocumentatie en specificaties, is het de bedoeling om open gereedschap te gebruiken voor de ontwikkeling. In het bijzonder wordt het LiteX-framework gebruikt voor het maken van elektronische schema's SoC, en voor de ontwikkeling van oplossingen op basis van FPGA wordt het SymbiFlow-pakket toegepast. De uiteindelijk vervaardigde kaart zal voldoen aan de DC-SCM-specificatie, die de eisen voor besturingsmodules definieert die worden gebruikt in serverhardware die wordt ontwikkeld onder het Open Compute-project.
LibreBMC zal worden uitgerust met een processor op basis van de open architectuur POWER. De firmware zal de OpenBMC-stack gebruiken, die oorspronkelijk door Facebook is ontwikkeld en omgevormd tot een gezamenlijk project dat wordt ontwikkeld onder de vlag van de Linux Foundation. Het gebruik van OpenBMC in combinatie met het LibreBMC-project zal een volledig open product opleveren dat open hardware en open firmware combineert. Op dit moment bevindt LibreBMC zich in de prototype-ontwerpfase, uitgevoerd met behulp van de FPGA Lattice ECP5 en Xilinx Artix-7.
Bron: opennet.ru
