ONOS provides the control plane for software-defined networks, managing network components and running applications. It can run distributed across servers for high availability and scalability. The document introduces ONOS and its architecture, and provides steps to install ONOS, run it with Mininet, and interact with its REST API. Key applications like reactive forwarding are demonstrated.