Jinx: Meta-build-system for bootstrapping operating system distributions
Summary
Jinx is a meta-build-system for bootstrapping operating system distributions, inspired by xbstrap and package build systems from Void Linux and Arch Linux.
View Cached Full Text
Cached at: 06/15/26, 09:06 AM
Mintsuki/Jinx
Source: https://github.com/Mintsuki/Jinx
Jinx

Jinx (Jinx Is Not Xbstrap) is a meta-build-system for bootstrapping operating system distributions inspired by xbstrap, Void Linux’s void-packages, and Arch Linux’s PKGBUILDs.
An example OS using Jinx is Gloire.
Dependencies
- Linux distro (other OSes are not supported)
bash(the script itself is bash)- awk
- findutils (for
findandxargs) - git
- GNU make
- grep
- gzip
- sed
- tar
- wget
- zstd
- coreutils or equivalent (for
sha256sum/sha256) - procps or equivalent (for
free) - util-linux or equivalent (for
unshare)
Documentation
Documentation can be found in DOCUMENTATION.md.
Similar Articles
Bootstrappable Builds: How and Why
The article covers a presentation at the FOSSY conference explaining bootstrappable builds, which enable building entire systems from minimal trusted sources to enhance software security and reproducibility.
The postmodern build system
A blog post exploring the design of an ideal 'postmodern' build system that prioritizes trustworthy incremental builds, maximized computation reuse, and distributed builds, using Nix as a reference point.
Show HN: A statically typed, cross-platform, easily bootstrappable build system
BUSY is a lean, statically typed, cross-platform build system for GCC, Clang, and MSVC toolchains, designed for easy bootstrapping and minimal dependencies.
Building (systems) software with Nix
A blog post discussing how Nix helps solve dependency and reproducibility issues in building systems software, particularly for fast-evolving subsystems like BPF and io_uring.
@QuixiAI: In a push for cross platform, I created a native build system (Jai style) and I am building an --emit-c option to compl…
The developer created a native build system and is building an --emit-c option to complement the 'with migrate' feature, aiming for cross-platform support and eliminating Makefiles and shell scripts.