Immutable Linux Derivatives at your fingertips
cOS is a toolkit to build, ship and maintain cloud-init driven Linux derivatives with containers..
Great For
Embedded
Appliances
Edge
True DevOps
Why Use cOS toolkit ?
Built for DevOps
cOS toolkit allows to maintain custom Linux derivatives in a GitOps style with container registries.
Operational Happiness
Upgrade machines from container images in OTA style - manually or automatically within kubernetes.
Bring your own OS
A common featureset shared between cOS derivatives, completely pluggable.
Single Image OS
cOS derivatives are single container image OS that are bootable from a system. They follow an OTA update style and gets upgrades from regular container registries.
Get Started
Step 1.
git clone https://github.com/rancher-sandbox/cos-toolkit
Step 2.
docker build -t example examples/standard
Step 3.
elemental upgrade example
That’s it! With just a few commands, you have your own custom OS.