rugpi
rugpi copied to clipboard
An open-source platform empowering you to build innovative devices around customized Linux distributions.
Rugpi
An open-source platform empowering you to build innovative products based on Raspberry Pi.
💡 TL;DR: Rugpi enables you to build commercial-grade, customized variants of Raspberry Pi OS for your project. It boasts three core features: (1) A modern workflow to build customized system images, (2) robust over-the-air updates with rollback support of the entire system, including firmware files, and (3) managed state which is preserved across reboots and updates.
Checkout the documentation for details.
Supported Boards
In principle, Rugpi supports all Raspberry Pi models. For further details, read the docs.
If you like the workflow and want to use Rugpi for other boards than Raspberry Pi, please contact us.
Stability Guarantees
While Rugpi is a young and evolving project, we understand that the lifetime of embedded devices spans multiple years, if not decades. We aim to maintain backwards-compatibility for updates. This ensures that devices using Rugpi can be updated in the future. If you're developing integrations with Rugpi, please be aware that the building pipeline, CLI, and APIs are expected to change.
⚖️ Licensing
This project is licensed under either MIT or Apache 2.0 at your opinion.
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
Raspberry Pi is a trademark of Raspberry Pi Ltd