posts: Add Guix build system diagram
authorrekado <rekado@elephly.net>
Sat, 18 Apr 2015 15:56:59 +0000 (17:56 +0200)
committerrekado <rekado@elephly.net>
Sat, 18 Apr 2015 15:56:59 +0000 (17:56 +0200)
images/posts/2015/guix-build.png [new file with mode: 0644]
posts/2015-04-17-gnu-guix.markdown

diff --git a/images/posts/2015/guix-build.png b/images/posts/2015/guix-build.png
new file mode 100644 (file)
index 0000000..d469bb6
Binary files /dev/null and b/images/posts/2015/guix-build.png differ
index 8df8d0fda5b450dd0a7a33aad6a8250343592c1e..d17d514787ca65da86ed4999d20d9b587e44a09a 100644 (file)
@@ -159,6 +159,13 @@ Guix manual describes the approach as follows:
 > used to build that package; thus, changing an input yields a
 > different directory name.
 
+The following diagram (taken from the
+[slides for a talk by Ludovic Court├Ęs](https://www.gnu.org/software/guix/guix-fosdem-20150131.pdf))
+illustrates how the build daemon handles the package build processes
+requested by a client via remote procedure calls:
+
+<img class="full stretch" src="/images/posts/2015/guix-build.png" alt="Software is built by the Guix daemon in isolttion" />
+
 ### Isolated, yet shared
 
 Note that the package outputs are still dynamically linked.  Libraries