Jinx: Meta-build-system for bootstrapping operating system distributions

Lobsters Hottest Tools

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.

<p><a href="https://lobste.rs/s/r70fiz/jinx_meta_build_system_for_bootstrapping">Comments</a></p>
Original Article
View Cached Full Text

Cached at: 06/15/26, 09:06 AM

Mintsuki/Jinx

Source: https://github.com/Mintsuki/Jinx

Jinx

Jinx logo

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 find and xargs)
  • 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

Hacker News Top

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

Lobsters Hottest

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.

Building (systems) software with Nix

Lobsters Hottest

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.