Here’s a talk some people here may be interested in:
The recording quality isn’t amazing, but I think the content is interesting. Its about reducing the size of the initial binaries needed to bootstrap a system, ideally down to (nearly) 0. It looks like there has been quite some progress.
Note that although this work is grounded in Guix and the main people involved are mostly active in Guix, the fruits of this work are going to benefit Nix as well!
Minimization of bootstap sounds like mostly distro-independent thing. Once you get up from the super-minimal state, I think it’s not too hard to build basically anything, after a few iterations.
Yeah, hypothetically it shouldn’t be too hard to do, mostly a matter of repackaging the steps. And since they’re done for guix there shouldn’t be any purity issues to work around either, and the general structure of things should be familiar.
But that’s easy for me to say, I’m not putting in the work.
All I know is what you can read there and what’s written about mes elsewhere e.g. on the guix list and on http://bootstrappable.org/projects/mes.html . I looked around a bit on github but didn’t see anything obvious.