Tooling
Here at Serpent OS, we love good tooling. Our language of choice is Rust for creating lightning quick tooling with high cadence feature work and minimal debt. Our belief is that by providing great tooling, the overall maintainer load is greatly reduced, allowing everyone to enjoy a greater developer and user experience.
moss - package management
The star of the show is certainly moss, the package and system management tool. With atomic updates and deduplication at the core of the design, it delivers with performance and reliability.
boulder - build tooling
The build partner for moss is boulder, an extremely powerful, flexible and easy to use package build tool.
Making use of a simple YAML
format and enriched shell scripts, building consistent packages has never been easier.
blsforme - boot management
Nobody should need to manage their boot configuration manually. That’s exactly why moss leverages the blsforme project
to automatically manage the EFI System Partition (and XBOOTLDR
..) and manage boot entries.