> One of the nice things about Tow-Boot is that it leverages the Nix build system to generate a nice reproducable build of the platform firmware. This should take away some of the doubts of having a prebuild platform firmware instead of every distribution figuring out how to do this from source. Also distributions not doing this from source would mean there's less chance of inconsistencies slipping in.
Is this some kind of joke?
Installing nix on a non-nixOS computer doesn't even require root. You can even bootstrap the entirety of nixpkgs that way. That's one of the most awesome things about nix and nixpkgs.
In any event, the nix store doesn't need to be in "/nix/store" anymore: https://nixos.wiki/wiki/Nix_Installation_Guide#nix_2.0.27s_n...
If you're willing to recompile the nix interpreter and sacrifice cached binaries you don't even need namespaces or ptrace. Just
./configure --with-store-dir=xyz
when you build the nix interpreter.
Tow-Boot appears to be MIT Licensed. There appears to be nothing stopping them from building Tow-Boot from source.