Rugix Bakery is part of Rugix, an open-source tool suite for building robust, Linux-powered products.
Rugix Bakery makes building OTA-ready system images (almost) as easy as writing a Dockerfile. Spend your time on what provides value to your users, not system-level details and build pipeline complexity.
- 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.
With Rugix, you get a comprehensive tool suite to build, test, and run your system similar to what you will find with modern software development tooling, like Cargo (Rust) or uv (Python).
Get started today! Build your first system and deploy an update, all in under 30 minutes! 🚀
For details, check out the documentation.
Rugix Bakery is the easiest way to get started, but it's not the only option. If you already have a favorite build system or must use Yocto, you can integrate Rugix Ctrl directly using our open-source Yocto layers.
This project is licensed under either MIT or Apache 2.0 at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this project by you, as defined in the Apache 2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Made with ❤️ for OSS by Silitics