Post #1234618
2025-12-24 00:43 UTC
@sj that's mostly it. Starting from a newer image would be simpler as it'd avoid the 'first build the version of nix that is new enough to build the version of nix that is new enough to build the iso' steps.
Oh, one other reason the old image is useful is to reduce the chance that anything is still using a store path that already exists on the image.
Another approach I've been meaning to try is to build nix on a VM of a completely different distro, to remove the existing store from the equation. Haven't found the time yet, though - so much still to do in this area 😊
Replies (1)
-
@janneke@todon.nl 2025-12-24 18:24
@raboof @sj Not sure how it's going with or what happened to the Nix bootstrap efforts. I do know that integrating the next version of the full source bootstrap in Guix, with support for RISC-V, dropping ancient GCC's and Glibc's is still taking time. Also, meanwhile the bootstrap is being streamlined even further, which should allow dropping many of the bootstrappable tcc patches and probably/hopefully even a native x86_64 bootstrap. So it may be a feature to "wait" for all/some of these to land in Guix. Cc: @ekaitz_zarraga @efraim @emilyposting