Cumulus® Linux® Packages
Cumulus Linux is built on top of the stable and comprehensive base of Debian Linux. We contribute our changes to specific packages upstream to the original source, but if you'd like to build the specific packages we ship with a given version of Cumulus Linux, you can do so with the patches available here. There is a README file in the root of the "patches" directory that gives an overview of how to use apply the patches and build.
In order to implement various Cumulus Linux features, Cumulus Networks has made changes to various software projects that we ship. When the upstream project uses GitHub, our forks are posted to our GitHub repository. Changes to other projects are contributed as patches to their mailing list.
Cumulus Networks developed and released as open source these new applications:
- onie: The Open Network Install Environment, an open source way to install a network operating system on any bare metal network switch. This code resides in its own GitHub repository.
- ptmd: Prescriptive Topology Manager Daemon, which is a dynamic cabling verification tool to help eliminate cabling errors in networks. This code resides in the Cumulus Networks GitHub repository.