Open Network Linux

Open Network Linux (ONL) is a sub-project under the OCP Networking Project. The Networking Project is creating a set of technologies that are disaggregated and fully open, allowing for rapid innovation in the network space, and aims to facilitate the development of network hardware and software — together with trusted project validation and testing — in a truly open and collaborative community environment. Details about the sub-project’s mission, leadership, and ways to get involved will be added in the near future.

Networking

Get involved

Steering Committee Representative

Xu Wang

Project Leads

About This Sub-Project


Open Network Linux (ONL) is a Sub-Project under the Networking Project.

The Networking Project is creating a set of technologies that are disaggregated and fully open, allowing for rapid innovation in the network space, and aims to facilitate the development of network hardware and software — together with trusted project validation and testing — in a truly open and collaborative community environment.

Details about the sub-project’s mission, leadership, and ways to get involved will be added in the near future.

Scope

The scope of this sub-project will be added in the near future.

Github

The ONL git repository is hosted on GitHub: https://github.com/opencomputeproject/OpenNetworkLinux.

Resources

Open Network Linux

The OCP Open Network Linux Project has been moved to maintenance mode, pending archival. You can view the latest version here: https://github.com/opencomputeproject/OpenNetworkLinux.

Initially proposed at Open Compute Project Engineering Workshop in San Antonio by Big Switch Networks in 2013, Open Network Linux (ONL) is is a Linux distribution for “bare metal” switches.

Adopted by the Open Compute Project in 2014, ONL is the reference Network Operating System for the Open Compute Project.

Hardware Support

ONL currently supports 110+ Networking Switches of which 33 are either OCP Accepted or Inspired.

Certification

ONL maintains a certification program for validation of network switch hardware with ONL. A designation of ONL Certified is applied to switches that pass ONL conformance testing. A separate Gold status certification is available to vendors who provide materials for ongoing testing.

The generic ONL testing guide is located Here

Documentation

For a deep dive read these pages:

Contact Us

Send questions, comments and ideas to [email protected].

Join the mailing list: https://groups.google.com/forum/#!forum/opennetworklinux. OCP ONL Mailing List: https://ocp-all.groups.io/g/ONL-refresh.

Browse the archives https://groups.google.com/forum/#!forum/opennetworklinux.

Source Code

The ONL git repository is hosted on GitHub: https://github.com/opencomputeproject/OpenNetworkLinux.

Submit patches and issues directly on the GitHub page.

Call Calendar

These meeting  are recorded via audio and video. By participating you consent that these recordings may be made publicly available. Any presentation materials, proposals and meeting minutes are published on th respective project’s wiki page and are open to the public in accordance to OCP’s Bylaws and IP Policy. This can be found at http://www.opencompute.org/about/ocp-policies/. If you have any questions please contact OCP. 

Open Network Linux calendar