docs icon indicating copy to clipboard operation
docs copied to clipboard

OpenBMC Documentation

OpenBMC documentation

The OpenBMC project is a Linux Foundation project whose goal is to produce a customizable, open-source firmware stack for Baseboard Management Controllers (BMCs). This repository contains documentation for OpenBMC as a whole. There may be component-specific documentation in the repository for each component.

The features document lists the project's major features with links to more information.

Contact

  • Mail: [email protected] https://lists.ozlabs.org/listinfo/openbmc
  • List Archive: https://lore.kernel.org/openbmc/
  • Discord: https://discord.gg/69Km47zH98

OpenBMC Development

These documents contain details on developing OpenBMC code itself

  • cheatsheet.md: Quick reference for some common development tasks

  • CONTRIBUTING.md: Guidelines for contributing to OpenBMC

  • development tutorials: Tutorials for getting up to speed on OpenBMC development

  • kernel-development.md: Reference for common kernel development tasks

OpenBMC Usage

These documents describe how to use OpenBMC, including using the programmatic interfaces to an OpenBMC system.

  • code-update: Updating OpenBMC and host platform firmware

  • console.md: Using the host console

  • host-management.md: Performing host management tasks with OpenBMC

  • rest-api.md: Introduction to using the OpenBMC REST API

  • REDFISH-cheatsheet.md: Quick reference for some common OpenBMC Redfish commands

  • REST-cheatsheet.md: Quick reference for some common OpenBMC REST API commands