oopt-goldstone / goldstone-buildimage

Scripts which perform an installable binary image build for Goldstone-NOS
BSD 3-Clause "New" or "Revised" License
4 stars 6 forks source link

Goldstone NOS

Goldstone NOS is a modular, container-based open source network OS for TIP OOPT networking hardware

Architecture

Supported Hardware

Transponders:

TOR/Data-center switches:

Getting Started

You can download pre-built Goldstone ONIE installer from the release page.

How to build

Prerequisite

$ git clone https://github.com/oopt-goldstone/goldstone-buildimage.git
$ cd goldstone-buildimage
$ git submodule update --init
$ make builder
$ make docker

This will build ONIE installers that can be installed on the supported hardware under RELEASE directory.

$ find RELEASE
RELEASE
RELEASE/buster
RELEASE/buster/arm64
RELEASE/buster/arm64/goldstone-v0.5.0_ONL-OS10_2022-06-13.0547-02419c5_ARM64.swi.md5sum
RELEASE/buster/arm64/goldstone-v0.5.0_2022-06-13.0547-02419c5_ARM64_INSTALLER
RELEASE/buster/arm64/goldstone-v0.5.0_ONL-OS10_2022-06-13.0547-02419c5_ARM64.swi
RELEASE/buster/arm64/goldstone-v0.5.0_2022-06-13.0547-02419c5_ARM64_INSTALLER.md5sum
RELEASE/buster/amd64
RELEASE/buster/amd64/goldstone-v0.5.0_ONL-OS10_2022-06-13.0547-02419c5_AMD64.swi
RELEASE/buster/amd64/goldstone-v0.5.0_ONL-OS10_2022-06-13.0547-02419c5_AMD64.swi.md5sum
RELEASE/buster/amd64/goldstone-v0.5.0_2022-06-13.0547-02419c5_AMD64_INSTALLER
RELEASE/buster/amd64/goldstone-v0.5.0_2022-06-13.0547-02419c5_AMD64_INSTALLER.md5sum