
Show Notes
<p><a href="https://guix.gnu.org/">Guix</a> turns ten!
We celebrate <a href="https://guix.gnu.org/en/blog/2022/10-years-of-stories-behind-guix/">Guix's first decade</a>
by highlighting ten great things about Guix!
Hear all about functional package management, time-traveling operating systems,
and why "Composable DSLs" are great!</p><p><strong>Links:</strong></p><ul><li><p><a href="https://guix.gnu.org/">Guix</a></p></li><li><p><a href="https://guix.gnu.org/en/blog/2022/10-years-of-stories-behind-guix/">Stories about 10 years of Guix, from the Guix blog</a></p></li><li><p><a href="https://nixos.org/">Nix</a></p></li><li><p>Cool Guix features highlighted in this episode:</p><ul><li><p><a href="https://guix.gnu.org/manual/en/html_node/Security-Updates.html">Grafts (for security updates)</a></p></li><li><p><a href="https://guix.gnu.org/manual/en/html_node/Invoking-guix-challenge.html">guix challenge</a></p></li><li><p><a href="https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-shell.html">guix shell</a> and <a href="https://guix.gnu.org/manual/en/html_node/Invoking-guix-environment.html">guix environment</a></p></li><li><p><a href="https://guix.gnu.org/manual/en/html_node/Invoking-guix-pack.html">guix pack</a></p></li></ul></li><li><p><a href="https://gitlab.com/nonguix/nonguix">Nonguix</a> (Proprietary! Nonfree! But sometimes some users need these things to get their computers to work...)</p></li><li><p><a href="https://reproducible-builds.org/">Reproducible Builds</a></p></li><li><p><a href="http://bootstrappable.org/">Bootstrappable Builds</a></p></li><li><p><a href="https://www.gnu.org/software/mes/">Mes</a> (see <a href="https://archive.fosdem.org/2019/schedule/event/gnumes/">this video for an introduction</a>)</p></li><li><p><a href="https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_ReflectionsonTrustingTrust.pdf">Reflections on Trusting Trust</a> (aka the "Thompson Attack" described in the episode)</p></li><li><p><a href="https://virtualenv.pypa.io/en/latest/">virtualenv</a></p></li></ul>