A full-source-bootstrapped, deterministic, minimal, immutable, workstation linux distribution based on stagex, and designed for container-centric development.
- Dockerfile 44.4%
- Shell 42.7%
- Makefile 9.1%
- Python 3.8%
| src | ||
| .gitignore | ||
| Containerfile | ||
| LICENSE.md | ||
| Makefile | ||
| README.md | ||
SxOS
https://codeberg.org/stagex/sxos
About
A full-source-bootstrapped, deterministic, minimal, immutable, workstation linux distribution based on stagex, and designed for container-centric development.
Features
- Deterministic iso generation for multi-party code->binary verification
- Small footprint (< 100MB)
- Immutable and Diskless base: runs from initramfs
Requirements
Software
- docker 26+
Hardware
- x86_64 PC or laptop
- Blank flash drive
Build
make
Install
-
Write sxos.iso to CD-ROM or SD Card a.
dd if=out/sxos.iso of=/dev/sda bs=1M conv=sync status=progressb.cdrecord out/sxos.iso -
Verify media still produces expected hash
sha256sum out/sxos.iso
head -c $(stat -c '%s' sxos.iso) /dev/sda | sha256sum
Develop
Build develop image
make
Boot image in qemu
make vm
Enter shell in build environment
make shell