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