Skip to content
@u-bmc

u-bmc

Greenfield BMC Software Distribution using Linux and Golang

Makes Waves in your Datacenter

u-bmc is a linux OS distribution that is fully open-source, and tailer made for Baseboard Management Controllers (BMCs). The repository is structed as follows:

  • u-bmc/u-bmc

This is the main u-bmc repository. This should be your starting point.

  • u-bmc/operator

The 'operator' is the core u-bmc compontant that manages all microservices and the complete lifecycle of the BMC.

Here's a short sneak-peek of features for the upcoming dev release:

  • New userspace architecture using a monolithic approach
  • TUF updates
  • Sigstore provenance
  • New boards supported
  • A more flexible build system using Task+Dagger
  • Compatibility with Redfish via gRPC and HTTP(S)
  • Many more, so stay tuned!

Popular repositories Loading

  1. ink ink Public

    Official u-bmc WebUI written in Svelte using the SkeletonUI Kit

    TypeScript 1 1

  2. u-bmc u-bmc Public

    Greenfield BMC Software Distribution using Linux and Go. This is the main repository.

    Go 1

  3. operator operator Public

    The core u-bmc component to manage the lifecycle of the BMC.

    Go 1

  4. .github .github Public

  5. go-project-template go-project-template Public template

    Template repository to be used as a base for new Go based u-bmc repositories.

    Go

  6. init init Public

    Custom init tool for u-bmc used bring up the operator environment for the rootfs.

    Go

Repositories

Showing 6 of 6 repositories
  • init Public

    Custom init tool for u-bmc used bring up the operator environment for the rootfs.

    u-bmc/init’s past year of commit activity
    Go 0 BSD-3-Clause 0 1 5 Updated Nov 21, 2024
  • u-bmc Public

    Greenfield BMC Software Distribution using Linux and Go. This is the main repository.

    u-bmc/u-bmc’s past year of commit activity
    Go 1 BSD-3-Clause 0 1 6 Updated Nov 21, 2024
  • go-project-template Public template

    Template repository to be used as a base for new Go based u-bmc repositories.

    u-bmc/go-project-template’s past year of commit activity
    Go 0 BSD-3-Clause 0 1 5 Updated Nov 21, 2024
  • operator Public

    The core u-bmc component to manage the lifecycle of the BMC.

    u-bmc/operator’s past year of commit activity
    Go 1 BSD-3-Clause 0 2 (1 issue needs help) 6 Updated Nov 21, 2024
  • ink Public

    Official u-bmc WebUI written in Svelte using the SkeletonUI Kit

    u-bmc/ink’s past year of commit activity
    TypeScript 1 MIT 1 1 8 Updated Nov 18, 2024
  • .github Public
    u-bmc/.github’s past year of commit activity
    0 0 0 0 Updated Dec 19, 2023

Top languages

Loading…

Most used topics

Loading…