xref: /openbmc/docs/glossary.md (revision d045c8aa)
1# Glossary
2
3Guidelines:
4
5- Include terms specific to the OpenBMC project, OpenBMC reference platforms
6  (like OpenPower or ASpeed), BMCs, or platform management.
7- Include terms needed to disambiguate. For example, "image" may refer to a
8  visual (e.g., JPEG) image or a firmware (e.g. UBIFS) image.
9- Treat acronyms the same as terms.
10
11BMC - Baseboard management controller. A device designed to enable remote out of
12band management access to a host, generally a computer system.
13
14D-Bus - Provides the primary mechanisms for inter-process communication with an
15OpenBMC system. OpenBMC D-Bus APIs are documented in
16`https://github.com/openbmc/phosphor-dbus-interfaces`. For example, see the tree
17under `/xyz/openbmc_project/Led`.
18
19IPMI - Intelligent Platform Management Interface. OpenBMC implements a subset of
20the IPMI spec.
21
22ODM - Original design manufacturer. In OpenBMC, ODM generally refers to the
23manufacturer of the host system.
24
25OEM - Original equipment manufacturer. In OpenBMC, OEM generally refers to the
26manufacturer of the host system.
27
28Phosphor - Informally designates OpenBMC software or APIs designed for use
29across many systems, as distinct from platform or vendor-specific elements.
30
31Redfish - The Distributed Management Task Force (DTMF) Redfish specification.
32OpenBMC provides Redfish REST APIs for platform management.
33
34REST - Representational State Transfer. OpenBMC provides REST APIs.
35
36SDR - IPMI Sensor Data Record.
37
38SEL - IMPI System Event Log. The BMC stores SEL events.
39
40Server - A computing device, generally the one served by the BMC.
41