1# OpenBMC Features 2 3Follow links to learn more about OpenBMC features: 4 5- [BMCWeb][] HTTP/Web server 6- [WebUI Vue][] web application 7- REST Management: [BMCWeb Redfish][], [Phosphor REST APIs][] includes [Host 8 management 9 REST APIs][] 10- [D-Bus interfaces][] describes internal interfaces 11- [D-Bus Object Mapper][] 12- [Remote KVM][] 13- [IPMI in band][] and [IPMI out of band][] 14- Full IPMI 2.0 Compliance with DCMI 15- SSH based SOL: [How to use][sol how to use] 16- Power and Cooling Management: [Phosphor Fan Control][] 17- [Logging][phosphor logging] and [Callouts][logging callouts] 18- Zeroconf discoverable through `systemd-networkd` 19- [Sensors][] 20- Inventory: [Entity manager][], [Phosphor inventory manager][] and its [MSL 21 application][] 22- [LEDs][]: see also [LED Groups][] 23- Host Watchdog: [Phosphor Watchdog Implementation][] 24- [Power State management] and [Chassis Power control][] 25- [Network management][] 26- [Factory reset][] 27- [User management][phosphor user management] 28- Time (time of day clock) management 29- [Certificate management][]: [Phosphor Certificate Manager][] 30- [Simulation][] via QEMU 31- [Firmware update support][] 32- [Automated Testing][] 33- LDAP 34- Remote syslog 35 36## OpenPOWER Features 37 38- [POWER OCC Support][power occ implementation] (On Chip Controller) 39- [Hardware Diagnostics][] for POWER Systems fatal hardware errors. 40 41[automated testing]: 42 https://github.com/openbmc/openbmc-test-automation/blob/master/README.md 43[bmcweb]: https://github.com/openbmc/bmcweb/blob/master/README.md 44[bmcweb redfish]: 45 https://github.com/openbmc/bmcweb/blob/master/DEVELOPING.md#redfish 46[certificate management]: 47 https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/yaml/xyz/openbmc_project/Certs/README.md 48[chassis power control]: 49 https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Chassis/README.md 50[d-bus interfaces]: 51 https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/README.md 52[d-bus object mapper]: 53 https://github.com/openbmc/docs/blob/master/architecture/object-mapper.md 54[entity manager]: 55 https://github.com/openbmc/entity-manager/blob/master/README.md 56[factory reset]: 57 https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/yaml/xyz/openbmc_project/Common/FactoryReset/README.md 58[firmware update support]: 59 https://github.com/openbmc/docs/blob/master/architecture/code-update/code-update.md 60[hardware diagnostics]: 61 https://github.com/openbmc/openpower-hw-diags/blob/master/README.md 62[host management]: 63 https://github.com/openbmc/docs/blob/master/host-management.md 64[host management rest apis]: 65 https://github.com/openbmc/docs/blob/master/host-management.md 66[ipmi in band]: 67 https://github.com/openbmc/docs/blob/master/architecture/ipmi-architecture.md 68[ipmi out of band]: https://github.com/openbmc/ipmitool/blob/master/README 69[led groups]: 70 https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Led/README.md 71[leds]: 72 https://github.com/openbmc/docs/blob/master/architecture/LED-architecture.md 73[logging callouts]: 74 https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/yaml/xyz/openbmc_project/Common/Callout/README.md 75[msl application]: 76 https://github.com/openbmc/phosphor-dbus-monitor/blob/master/mslverify/README.md 77[network management]: 78 https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/Network/README.md 79[phosphor certificate manager]: 80 https://github.com/openbmc/phosphor-certificate-manager/blob/master/README.md 81[phosphor fan control]: 82 https://github.com/openbmc/phosphor-fan-presence/blob/master/README.md 83[phosphor inventory manager]: 84 https://github.com/openbmc/phosphor-inventory-manager/blob/master/README.md 85[phosphor logging]: 86 https://github.com/openbmc/phosphor-logging/blob/master/README.md 87[phosphor rest apis]: https://github.com/openbmc/docs/blob/master/rest-api.md 88[phosphor user management]: 89 https://github.com/openbmc/docs/blob/master/architecture/user-management.md 90[phosphor watchdog implementation]: https://github.com/openbmc/phosphor-watchdog 91[power occ implementation]: https://github.com/openbmc/openpower-occ-control 92[remote kvm]: https://github.com/openbmc/obmc-ikvm/blob/master/README.md 93[sensors]: 94 https://github.com/openbmc/docs/blob/master/architecture/sensor-architecture.md 95[simulation]: 96 https://github.com/openbmc/docs/blob/master/development/dev-environment.md 97[power state management]: 98 https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/yaml/xyz/openbmc_project/State/README.md 99[sol how to use]: https://github.com/openbmc/docs/blob/master/console.md 100[webui vue]: https://github.com/openbmc/webui-vue/blob/master/README.md 101