News for hackers. Stuff that matters.
Re:Booting ARM Linux the standard way by edgyquant on Wednesday March 09, 2022 @04:27PM (#30620201)
What’s the difference between a reproducible binary and one they’ve built themselves? Can’t they just build it from source and check that the digests match?
Re:Booting ARM Linux the standard way by LanternLight83 on Wednesday March 09, 2022 @05:49PM (#30621016)
I mean heck, since it's a Nix Package, couldn't they just build it with Nix as the build system? And if for any reason that is the issue (installing Nix on a foreign distros can be pretty invasive, containerized?), the recipe for how to build it is right there.
Re:Booting ARM Linux the standard way by octoberfranklin on Wednesday March 09, 2022 @10:17PM (#30622862)
> installing Nix on a foreign distros can be pretty invasive

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.

Re:Booting ARM Linux the standard way by edgyquant on Thursday March 10, 2022 @11:47AM (#30628992)
It most certainly does require root to install nix, as it needs the /nix directory on Linux to work
Re:Booting ARM Linux the standard way by octoberfranklin on Friday March 11, 2022 @06:51AM (#30638767)
That's like saying that logging in as an ordinary user "requires root" because otherwise /home/ordinary_user wouldn't exist. This is silly.

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.