Open Network Install Environment


ONIE is an Open Compute Project open source initiative contributed by Cumulus Networks that defines an open “install environment” for bare metal network switches

About ONIE Download


Introducing ONIE

The Open Network Install Environment (ONIE) is an open source initiative that defines an open “install environment” for bare metal network switches. ONIE enables a bare metal network switch ecosystem where end users have a choice among different network operating systems.

ONIE defines an open source “install environment” that runs on this management subsystem utilizing facilities in a Linux/BusyBox environment. This environment allows end-users and channel partners to install the target network OS as part of data center provisioning, in the fashion that servers are provisioned.

ONIE enables switch hardware suppliers, distributors and resellers to manage their operations based on a small number of hardware SKUs. This in turn creates economies of scale in manufacturing, distribution, stocking, and RMA enabling a thriving ecosystem of both network hardware and operating system alternatives.



  • Combines a boot loader with a modern Linux kernel and BusyBox
  • Disruptive, liberating users from a captive, pre-installed network OS
  • Manage your switches like you manage your Linux servers
  • Provides an environment for installing any network OS
  • Helps automate large scale data center switch provisioning

What People are Saying


“Cumulus Networks’ development of ONIE and their contribution of the software to the Open Compute Project are clearly demonstrations of their commitment to openness and helping the datacenter industry transition to the next level.”


Frank Frankovsky
Chairman and President of the Open Compute Project