Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
Arson Copperflame
Arson Copperflame
@nzbr@chaos.social  ·  activity timestamp 5 days ago

Just uploaded my bachelor's thesis to GitHub!

In it, I detail how I created a bootstrap chain for @nixos_org which builds the whole system from a small hand-auditable binary seed.

Read the thesis: https://nzbr.github.io/nixos-full-source-bootstrap/thesis.pdf
Check out the code: https://github.com/nzbr/nixos-full-source-bootstrap
My post on the NixOS discourse: https://discourse.nixos.org/t/a-full-source-bootstrap-for-nixos/74801

GitHub

GitHub - nzbr/nixos-full-source-bootstrap: A Full-Source Bootstrap for NixOS

A Full-Source Bootstrap for NixOS. Contribute to nzbr/nixos-full-source-bootstrap development by creating an account on GitHub.
View (PDF)
  • Copy link
  • Flag this post
  • Block
Atemu
Atemu
@Atemu@darmstadt.social replied  ·  activity timestamp 5 days ago

@nixos_org @nzbr

While we're on the topic: work on minimal-bootstrap in #nixpkgs has actually been picked up again since this thesis was written (October 2025).

Not only that but, as of a few hours ago, the PR implementing the last step of hooking it up to become the actual bootstrap stdenv in Nixpkgs has been merged!

https://github.com/NixOS/nixpkgs/pull/479322

#fullsourcebootstrap #reproduciblebuilds #stage0 #minimalbootstrap #bootstrappablebuilds

  • Copy link
  • Flag this comment
  • Block
Ludovic Courtès
Ludovic Courtès
@civodul@toot.aquilenet.fr replied  ·  activity timestamp 2 days ago

@Atemu @nzbr @nixos_org Congratulations!! 🎉

This is an important milestone for NixOS but also for free software in general!

Bravo. 👏

#bootstrapping

  • Copy link
  • Flag this comment
  • Block

A small Bonfire corner on the internet

This is a small personal instance of Bonfire in the Fediverse.

A small Bonfire corner on the internet: About · Code of conduct · Privacy ·
Bonfire social · 1.0.1 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Code of Conduct