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