21
submitted 2 weeks ago by csantosb@lemmy.ml to c/guix@lemmy.ml
you are viewing a single comment's thread
view the rest of the comments
[-] jaennaet@sopuli.xyz 2 points 1 week ago

Right, yeah, so there's occasionally a bit more jumping through hoops, but the end result is a much more manageable system where eg. updating thing X won't clobber the fuck out of dependencies that thing Y needed, and in general you get a more "containerised" setup with a declarative way to set it up?

What's the upside of Guix vs Nix (except eg. the syntax that @tetris11@lemmy.ml mentioned)?

[-] tetris11@lemmy.ml 2 points 1 week ago

There's also the fully reproducible build starting from a 357 byte seed file (cpu-specific) + guile library, to generate a full blown fully reproducible OS

https://guix.gnu.org/en/blog/2023/the-full-source-bootstrap-building-from-source-all-the-way-down/

[-] jaennaet@sopuli.xyz 2 points 1 week ago

Huh. Not only is that pretty neat from a nerdy "they did what?" perspective, having a fully reproducible OS setup is definitely very useful in many contexts. No surprise that the first blog post of that series references the classic Thompson Reflections on Trusting Trust paper about his cc backdoor

[-] tetris11@lemmy.ml 2 points 1 week ago

Yeah, that trusting trust paper really opened my eyes on how compiler development works through a series of hacks

this post was submitted on 15 Jul 2025
21 points (100.0% liked)

Guix

446 readers
1 users here now

Guix is an advanced distribution of the GNU operating system developed by the GNU Project

founded 5 years ago
MODERATORS