White box switches are making waves in the networking world through inexpensive hardware (Accton, Quanta) and software (Cumulus, Big Switch). But until now there was no fully open source distribution you could run on them.
OpenSwitch is that distribution. Yocto-based, it uses well-established components where possible (OVSDB, Quagga) and combines them with a set of task-specific daemons to manage various parts of the system (fand, powerd etc). User interface is through a commandline shell, REST API, web UI or declarative config.