mirror of
https://github.com/Telecominfraproject/OpenNetworkLinux.git
synced 2025-12-25 17:27:01 +00:00
a707bec39a622d1d952d1e8d6de0cff3bacd8815
This key is designed to indicate the overall system compatibility between different installations. For example, the system configuration in ONL2.0 is different from ONL 1.0 (partition scheme, loader/version management, etc) and attempting to boot a 1.0 switch image on a 2.0 system will not work properly. This key exists to facilitate operational compatibility and upgrade steps. When a switch image is booted against a loader with an SCV different than it expects then a full re-install will need to be performed in order to upgrade the system before that image can run. If the SCV is different then an in-place loader-upgrade cannot be performed either. The upgrade process will be updated to include an SCV check and perform a re-install. The loader upgrade sequence will be predicated on SCV equality. If the SCV is not equal after all upgrade operations then switch has the option of rebooting instead of continuing the init process. This will be configured through the sysconfig interface.
Open Network Linux
Check out the main/offical website at http://opennetlinux.org .
Open Network Linux (ONL) is a Linux distribution for bare metal switches. ONL builds an ONIE-compatible installer and a switch image which contains a complete Debian distribution with added drivers and configuration for running on bare metal switches.
Software License
Licenses for the software are described under the LICENSE file. Download or use of the software implies consent.
Documentation
- docs/Building.md Instructions for building ONL from scratch.
Please see the docs directory for additional information.
![alt text] (https://scan.coverity.com/projects/8655/badge.svg "Coverity Scan Build Status")
Languages
C
92.6%
Python
4.5%
Makefile
2.1%
Shell
0.7%
Dockerfile
0.1%