Skip to content
@cuos-dev

cuos.dev

cuos.dev

🚀 CuOS components help you keep systems and services secure, up-to-date, and easy to manage — from a single device to a small fleet. They let you define, update, and control infrastructure via container images, Git workflows, or declarative configs, bringing practical DevOps to embedded, edge, server, and cloud environments.

The CuOS operating system is also a solid base for IoT, edge, and VM-based products.

Start here

To build a bootable system, start at cuos-release: describe the system you want in a system.json and run ./cuos-release/tool.sh image. It produces a disk image, an ISO installer or an LXC container.

Framework overview

Components are organized in layers from device to service:

Layer Component & purpose Repository
Device management CuOS Fleet Management — agent + server for device enrollment, health telemetry, remote commands, and rollout orchestration. cuos-iac
Service management CuOS IaC — Infrastructure-as-Code manager and Web UI for defining services, builds, deployments, and release channels. cuos-iac
Operating system CuOS (OS) — minimal OS image with updater, OTA tooling and reproducible builds. cuos
Build & release CuOS Release Tooling — tool.sh, the image and installer factories, pinned image versions, configuration merging, signing and encryption. cuos-release

All components can be used independently — each CuOS component works standalone (you don’t need to run the others to use a single component).

Boiler plates and examples

CuOS can be taken up at four levels, from running services on a ready-made system to building an OS from scratch. The Development Guide explains which one is yours; these repositories are the starting points.

Level Repository
Container Service — run services, build nothing iac-hello-world-system
Own CuOS Init App — your own update or deployment mechanism boilerplate-own-cuos-init-app
Own OS based on the CuOS system — another board, or your own kernel drivers boilerplate-own-os-based-on-cuos

Need help or want to collaborate?

  • Open an issue in the relevant repo.
  • Contact us directly (contact AT simonwalz.de or via LinkedIn)

Popular repositories Loading

  1. cuos cuos Public

    CuOS – Container Update OS

    Shell 1

  2. cuos-iac cuos-iac Public

    Infrastructure as Code with CuOS

    Shell

  3. iac-hello-world-system iac-hello-world-system Public template

    Hello world system for CuOS IaC

  4. cuos-release cuos-release Public

    Release Repo for CuOS

    Shell

  5. .github .github Public

    cuos.dev organisation profile

  6. boilerplate-own-cuos-init-app boilerplate-own-cuos-init-app Public template

    Boiler Plate for your own CuOS init app

    Shell

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…