I have wanted to try out some Rust applications in the last weeks. Usually, when I want to try out programs in Guix, I install them directly or create a package for them. But not for programs written in Rust. The Rust ecosystem makes it easy to reuse code, and developers use it excessively. Because of this, packaging such programs is no fun at all.
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
Yeah, that trusting trust paper really opened my eyes on how compiler development works through a series of hacks