mirror of
https://git.sr.ht/~spicywolf/k2spice
synced 2025-01-18 09:49:38 +00:00
usr/src | ||
.gitignore | ||
Cargo.toml | ||
LICENSE | ||
README.md |
k2spice
A CLA-approved opinionated userland
This project started because I dislike GNU enough to do something about it. All of the userland tools provided can be run on any system that rust compiles to.
Goals
The first and primary goal is to build a statically-linkable, fully portable binary userland distribution not dissimilar to busybox.
Project Layout
In the root of the repo there is Cargo.toml
, which is the workspace definition for the rest of the project. From here, you could run cargo build
and build all the tools at once.
All source is stored in usr/src/
. This is to comply with the CDDL license. Inside of usr/src/
are the files/directories:
- OPENSOLARIS.LICENSE
- mei
OPENSOLARIS.LICENSE is the required CDDL license file.
The mei
directory contains the source code for all userspace commands.