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.