From bc3386254b35ab50913e994873a35d94ae8c09db Mon Sep 17 00:00:00 2001 From: rekado Date: Sat, 18 Apr 2015 17:56:59 +0200 Subject: posts: Add Guix build system diagram --- posts/2015-04-17-gnu-guix.markdown | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'posts/2015-04-17-gnu-guix.markdown') diff --git a/posts/2015-04-17-gnu-guix.markdown b/posts/2015-04-17-gnu-guix.markdown index 8df8d0f..d17d514 100644 --- a/posts/2015-04-17-gnu-guix.markdown +++ b/posts/2015-04-17-gnu-guix.markdown @@ -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: + +Software is built by the Guix daemon in isolttion + ### Isolated, yet shared Note that the package outputs are still dynamically linked. Libraries -- cgit v1.2.3