Skip to content
@rugix

Rugix

The Open Lifecycle Layer for Embedded Linux

The Open Lifecycle Layer for Embedded Linux

Rugix provides everything you need to build and maintain robust Linux-powered products, from development to production.

Rugix Ctrl provides reliable lifecycle management for Linux devices, with atomic system and application updates, automatic rollback, and flexible management of persistent state:

  • Fail-Safe System Updates: Atomic A/B updates with automatic rollback on failure.
  • Application Lifecycle Management: Atomic deployment and rollback of application workloads.
  • State Management: Flexible state management inspired by container-based architectures.
  • Efficient Delivery: Highly efficient delta updates minimizing bandwidth.
  • Secure Updates: Cryptographic verification before installing anything anywhere.
  • Compatibility Checks: Verifies that system and application updates are compatible before installation.
  • Vendor-Agnostic: Compatible with various fleet management solutions (avoids lock-in).
  • Flexible Boot Flows: Supports any bootloader and boot process.
  • Yocto Integration: Ready-made Yocto layers available.

Works with Yocto, Buildroot, and other Linux build systems.

Rugix Admin complements Rugix Ctrl with a lightweight, browser-based management interface for individual devices. It lets developers and operators inspect system status, install updates, manage application workloads, and diagnose devices locally, making it ideal for development, demos, and field service.

In addition, Rugix Bakery lets you build custom Linux distributions in days, not months:

  • Supported Distributions: Debian, Alpine Linux, and Raspberry Pi OS.
  • OTA Updates: Over-the-air update capabilities powered by Rugix Ctrl out of the box.
  • Container-Based Builds: Reproducible build environment from source to image.
  • System Variants: Support for multiple configurations including test setups.
  • Integrated Testing: Built-in system testing framework based on VMs.
  • SBOM Generation: Built-in SBOM generation for regulatory compliance.

Use Rugix Bakery and Rugix Ctrl together for an end-to-end workflow from image creation through deployment and maintenance, or use Rugix Ctrl with your favorite build system.

100% open-source and permissively licensed. ❤️

Rugix is created and maintained by Silitics, an independent, founder-owned company providing support and consulting for embedded Linux projects. Silitics also develops Nexigon, a fleet management solution.

Pinned Loading

  1. rugix rugix Public

    Robust and secure OTA updates for embedded Linux.

    Rust 146 22

  2. meta-rugix meta-rugix Public

    Yocto layers and recipes for Rugix.

    Python 5 2

  3. rugix-bakery rugix-bakery Public

    Build system for custom Linux distributions.

    Rust 3

  4. rugix-extra rugix-extra Public

    Additional recipes and layers for Rugix Bakery.

    Shell 2 5

  5. rugix-admin rugix-admin Public

    Local web interface for Rugix.

    TypeScript 1 1

  6. rugix-tests rugix-tests Public

    Rugix integration testing infrastructure.

    Python 1

Repositories

Showing 10 of 15 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…