<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Functional Package Management with Guix · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/1305.4584/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/1305.4584/feed.xml" rel="self" type="application/rss+xml" /><item><title>Functional Package Management with Guix — mentioned by random778</title><link>https://news.ycombinator.com/item?id=10588400</link><guid isPermaLink="false">urn:hackerpapers:mention:1305.4584:10588400</guid><pubDate>Wed, 18 Nov 2015 15:59:40 GMT</pubDate><description>&lt;p&gt;I have read about half of Eelco Dolstra&amp;#x27;s Ph.D. thesis [1]. I wish all distros worked like this. I had never heard of Guix before and was about to ask how it relates to / differs from Nix, so if anyone else is wondering: Guix: Specializes in providing exclusively free software. Based on Nix [2]. Implementation differences, quoted from section 2.3 in [3]: &amp;quot;Our main contribution with GNU Guix is the use of Scheme for both the composition and description of build processes, and the implementation of build scripts. In other words, Guix builds upon the build and deployment primitives of Nix, but…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1305.4584/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>Functional Package Management with Guix — mentioned by civodul</title><link>https://news.ycombinator.com/item?id=10512663</link><guid isPermaLink="false">urn:hackerpapers:mention:1305.4584:10512663</guid><pubDate>Thu, 05 Nov 2015 10:51:14 GMT</pubDate><description>&lt;p&gt;Guix indeed has a strong commitment to user freedom, which makes it a different project. Technically, I don&amp;#x27;t see it as &amp;quot;duplicating&amp;quot; Nix: Guix uses low-level parts of Nix that are awesome, and replaces higher-level layers with a more integrated and unified system. See https://arxiv.org/abs/1305.4584 for the technical rationale or the video on the home page on the concrete impact of those differences. Hacking GuixSD is a very different experience, I think! (Disclaimer: I maintain Guix and I&amp;#x27;m a former NixOS hacker.)&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1305.4584/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item></channel></rss>
