Navigation

  • index
  • next |
  • previous |
  • Open Network Install Environment documentation »
  • Design Specification »
opencomputeproject/onie

Table Of Contents

  • Overview
  • Download
  • Community
  • News
  • User Guide
  • Design Specification
    • Overview
    • Switch Hardware Requirements
    • Operating Software Design
    • x86 CPU Architecture Design
    • U-Boot Platform Architecture Design
  • Unit Testing
  • For Developers
  • Command Line Reference
  • FAQ
  1. Home
  2. Design Specification
  3. Operating Software Design

Operating Software DesignΒΆ

  • Linux Kernel Configuration
    • Generic Kernel Configuration
  • Image Discovery and Execution
    • Platform Name and Identification
    • Installer Discovery Methods
    • Execution Environment
  • Network Operating System Interface
    • NOS Installer
    • Reinstalling or Installing a Different NOS
    • NOS Uninstall
    • Rescue and Recovery
    • Updating and Embedding ONIE
  • Updating ONIE
    • Starting ONIE in Self-Update Mode
    • Specifying the Updater URL
    • ONIE Update Image Format
    • Delivering General Firmware Updates using ONIE
  • Hardware Diagnostics [Optional]
  • Firmware Updates
    • Firmware Updates Happen in ONIE Context
    • Automating Firmware Updates
    • Firmware Update Flow
    • Initiating Firmware Updates from the NOS
    • Processing Staged Firmware Updates (x86_64 only)
    • Format of Firmware Update Image

This section describes the runtime ONIE software. The information here applies to all CPU architectures unless otherwise noted.

Switch Hardware Requirements
Linux Kernel Configuration

Navigation

  • index
  • next |
  • previous |
  • Open Network Install Environment documentation »
  • Design Specification »
© Copyright 2013-2018, Cumulus Networks, Inc. All Rights Reserved.