xref: /openbmc/docs/features.md (revision 410869d5)
1*410869d5SJoseph Reynolds# OpenBMC Features
2*410869d5SJoseph Reynolds
3*410869d5SJoseph ReynoldsFollow links to learn more about OpenBMC features:
4*410869d5SJoseph Reynolds
5*410869d5SJoseph Reynolds* [BMCWeb][] HTTP/Web server
6*410869d5SJoseph Reynolds* [Phosphor WebUI][] web application
7*410869d5SJoseph Reynolds* REST Management: [BMCWeb Redfish][], [Phosphor REST APIs][] includes
8*410869d5SJoseph Reynolds  [Host management REST APIs][]
9*410869d5SJoseph Reynolds* [D-Bus interfaces][] describes internal interfaces
10*410869d5SJoseph Reynolds* [D-Bus Object Mapper][]
11*410869d5SJoseph Reynolds* [Remote KVM][]
12*410869d5SJoseph Reynolds* [IPMI in band][] and [IPMI out of band][]
13*410869d5SJoseph Reynolds* Full IPMI 2.0 Compliance with DCMI
14*410869d5SJoseph Reynolds* SSH based SOL: [How to use][SOL How to use]
15*410869d5SJoseph Reynolds* Power and Cooling Management: [Phosphor Fan Control][]
16*410869d5SJoseph Reynolds* [Logging][Phosphor Logging] and [Callouts][Logging Callouts]
17*410869d5SJoseph Reynolds* Zeroconf discoverable through `systemd-networkd`
18*410869d5SJoseph Reynolds* [Sensors][]
19*410869d5SJoseph Reynolds* Inventory: [Entity manager][], [Phosphor inventory manager][] and its [MSL application][]
20*410869d5SJoseph Reynolds* [LEDs][]: see also [LED Groups][]
21*410869d5SJoseph Reynolds* Host Watchdog: [Phosphor Watchdog Implementation][]
22*410869d5SJoseph Reynolds* [Power State management] and [Chassis Power control][]
23*410869d5SJoseph Reynolds* [Network management][]
24*410869d5SJoseph Reynolds* [Factory reset][]
25*410869d5SJoseph Reynolds* [User management][Phosphor User Management]
26*410869d5SJoseph Reynolds* Time (time of day clock) management
27*410869d5SJoseph Reynolds* [Certificate management][]: [Phosphor Certificate Manager][]
28*410869d5SJoseph Reynolds* [Simulation][] via QEMU
29*410869d5SJoseph Reynolds* [Firmware update support][]
30*410869d5SJoseph Reynolds* [POWER OCC Support][POWER OCC Implementation] (On Chip Controller)
31*410869d5SJoseph Reynolds* [Automated Testing][]
32*410869d5SJoseph Reynolds* LDAP
33*410869d5SJoseph Reynolds* Remote syslog
34*410869d5SJoseph Reynolds
35*410869d5SJoseph Reynolds[Automated Testing]: https://github.com/openbmc/openbmc-test-automation/blob/master/README.md
36*410869d5SJoseph Reynolds[BMCWeb]: https://github.com/openbmc/bmcweb/blob/master/README.md
37*410869d5SJoseph Reynolds[BMCWeb Redfish]: https://github.com/openbmc/bmcweb/blob/master/DEVELOPING.md#redfish
38*410869d5SJoseph Reynolds[Certificate management]: https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/xyz/openbmc_project/Certs/README.md
39*410869d5SJoseph Reynolds[Chassis Power control]: https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/xyz/openbmc_project/Chassis/README.md
40*410869d5SJoseph Reynolds[D-Bus interfaces]: https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/README.md
41*410869d5SJoseph Reynolds[D-Bus Object Mapper]: https://github.com/openbmc/docs/blob/master/object-mapper.md
42*410869d5SJoseph Reynolds[Entity manager]: https://github.com/openbmc/entity-manager/blob/master/README.md
43*410869d5SJoseph Reynolds[Factory reset]: https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/xyz/openbmc_project/Common/FactoryReset/README.md
44*410869d5SJoseph Reynolds[Firmware update support]: https://github.com/openbmc/docs/blob/master/code-update/code-update.md
45*410869d5SJoseph Reynolds[Host management]: https://github.com/openbmc/docs/blob/master/host-management.md
46*410869d5SJoseph Reynolds[Host management REST APIs]: https://github.com/openbmc/docs/blob/master/host-management.md
47*410869d5SJoseph Reynolds[IPMI in band]: https://github.com/openbmc/docs/blob/master/ipmi-architecture.md
48*410869d5SJoseph Reynolds[IPMI out of band]: https://github.com/openbmc/ipmitool/blob/master/README
49*410869d5SJoseph Reynolds[LED Groups]: https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/xyz/openbmc_project/Led/README.md
50*410869d5SJoseph Reynolds[LEDs]: https://github.com/openbmc/docs/blob/master/LED-architecture.md
51*410869d5SJoseph Reynolds[Logging Callouts]: https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/xyz/openbmc_project/Common/Callout/README.md
52*410869d5SJoseph Reynolds[MSL application]: https://github.com/openbmc/phosphor-dbus-monitor/blob/master/mslverify/README.md
53*410869d5SJoseph Reynolds[Network management]: https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/xyz/openbmc_project/Network/README.md
54*410869d5SJoseph Reynolds[Phosphor Certificate Manager]: https://github.com/openbmc/phosphor-certificate-manager/blob/master/README.md
55*410869d5SJoseph Reynolds[Phosphor Fan Control]: https://github.com/openbmc/phosphor-fan-presence/blob/master/README.md
56*410869d5SJoseph Reynolds[Phosphor inventory manager]: https://github.com/openbmc/phosphor-inventory-manager/blob/master/README.md
57*410869d5SJoseph Reynolds[Phosphor Logging]: https://github.com/openbmc/phosphor-logging/blob/master/README.md
58*410869d5SJoseph Reynolds[Phosphor REST APIs]: https://github.com/openbmc/docs/blob/master/rest-api.md
59*410869d5SJoseph Reynolds[Phosphor User Management]: https://github.com/openbmc/docs/blob/master/user_management.md
60*410869d5SJoseph Reynolds[Phosphor Watchdog Implementation]: https://github.com/openbmc/phosphor-watchdog
61*410869d5SJoseph Reynolds[Phosphor WebUI]: https://github.com/openbmc/phosphor-webui/blob/master/README.md
62*410869d5SJoseph Reynolds[Power OCC Implementation]: https://github.com/openbmc/openpower-occ-control
63*410869d5SJoseph Reynolds[Remote KVM]: https://github.com/openbmc/obmc-ikvm/blob/master/README.md
64*410869d5SJoseph Reynolds[Sensors]: https://github.com/openbmc/docs/blob/master/sensor-architecture.md
65*410869d5SJoseph Reynolds[Simulation]: https://github.com/openbmc/docs/blob/master/development/dev-environment.md
66*410869d5SJoseph Reynolds[Power State management]: https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/xyz/openbmc_project/State/README.md
67*410869d5SJoseph Reynolds[SOL How to use]: https://github.com/openbmc/docs/blob/master/console.md
68