[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
21/45: reppar: Shorten "Related Work".
From: |
Ludovic Courtès |
Subject: |
21/45: reppar: Shorten "Related Work". |
Date: |
Tue, 09 Jun 2015 12:37:06 +0000 |
civodul pushed a commit to branch master
in repository maintenance.
commit aab254a2d67f81c934bff9ef630eb4ef23439896
Author: Ludovic Courtès <address@hidden>
Date: Mon Jun 1 09:29:41 2015 +0200
reppar: Shorten "Related Work".
---
doc/reppar-2015/reproducible-hpc.skb | 34 ++++++++++++++++++++--------------
1 files changed, 20 insertions(+), 14 deletions(-)
diff --git a/doc/reppar-2015/reproducible-hpc.skb
b/doc/reppar-2015/reproducible-hpc.skb
index 7b3243c..3d74f35 100644
--- a/doc/reppar-2015/reproducible-hpc.skb
+++ b/doc/reppar-2015/reproducible-hpc.skb
@@ -670,23 +670,27 @@ against this goal.])
environments has traditionally not been a major concern until recently.
One of the oldest work in this area is the Vesta software configuration
system ,(ref :bib 'heydon2000:caching). Vesta provides a DSL that
-allows users to describe build operations. The Nix package manager
-takes a similar approach ,(ref :bib 'dolstra2004:nix). Guix reuses the
-Nix build daemon, but instead provides a set of embedded DSLs and to
-describe both high-level package recipes and fine-grain build
-operations, as well as a unified programming framework ,(ref :bib
-'courtes2013:functional). Guix also goes a bit further by having
-completely pure build environments, without ,(tt [/bin/sh]). While
-this may sound like a detail, adding ,(tt [/bin/sh]) to the chroot has
-proved to be a serious barrier to reproducibility in practice ,(ref :bib
-'courtes2013:functional).])
- (p [More recently, Debian's Reproducible project
+allows users to describe build operations, similar to Nix
+,(ref :bib 'dolstra2004:nix). ]
+
+;; Guix reuses the
+;; Nix build daemon, but instead provides a set of embedded DSLs and to
+;; describe both high-level package recipes and fine-grain build
+;; operations, as well as a unified programming framework ,(ref :bib
+;; 'courtes2013:functional). Guix also goes a bit further by having
+;; completely pure build environments, without ,(tt [/bin/sh]). While
+;; this may sound like a detail, adding ,(tt [/bin/sh]) to the chroot has
+;; proved to be a serious barrier to reproducibility in practice ,(ref :bib
+;; 'courtes2013:functional).
+
+ [More recently, Debian's Reproducible project
has developed tools to perform isolated builds
and identify sources of non-determinism. Gitian
is a tool initially developed by the Tor Project that uses VMs
-to perform isolated builds. Google's recently-unveiled Bazel
-build tool relies on container facilities provided by the kernel Linux,
-similar to the Nix/Guix daemon, and provides another DSL to describe
+to perform isolated builds.
+Google's recent Bazel
+build tool relies on container facilities provided by the kernel Linux
+and provides another DSL to describe
build operations.])
(p [At the other end of the spectrum, reproducibility can be
achieved with more heavyweight approaches such as full operating system
@@ -770,6 +774,8 @@ standalone, reproducible GNU/Linux distribution.]))
;; Local Variables:
;; compile-command: "skribilo -t latex -o reproducible-hpc.tex
reproducible-hpc.skb && rubber --pdf reproducible-hpc.tex"
;; ispell-local-dictionary: "american"
+;; comment-start: ";;"
+;; comment-end: ""
;; indent-tabs-mode: nil
;; End:
- 16/45: reppar: Fix typo., (continued)
- 16/45: reppar: Fix typo., Ludovic Courtès, 2015/06/09
- 17/45: reppar: Remove empty figure., Ludovic Courtès, 2015/06/09
- 13/45: reppar: Implement Ricardo's suggestions., Ludovic Courtès, 2015/06/09
- 20/45: reppar: Remove bibliography entries for Web sites., Ludovic Courtès, 2015/06/09
- 18/45: reppar: Add MDC experience report + comments on RPMs., Ludovic Courtès, 2015/06/09
- 19/45: reppar: Fix typos, improve wording., Ludovic Courtès, 2015/06/09
- 10/45: reppar: Add "Related Work" section., Ludovic Courtès, 2015/06/09
- 11/45: reppar: Mention approaches based on VMs and Docker., Ludovic Courtès, 2015/06/09
- 14/45: reppar: Implement Andreas' suggestions., Ludovic Courtès, 2015/06/09
- 23/45: reppar: Abbreviate book titles in the bibliography., Ludovic Courtès, 2015/06/09
- 21/45: reppar: Shorten "Related Work".,
Ludovic Courtès <=
- 12/45: reppar: Add section about active papers., Ludovic Courtès, 2015/06/09
- 22/45: reppar: Shrink Chameleon blurbs., Ludovic Courtès, 2015/06/09
- 28/45: reppar: Remove unused TikZ stuff., Ludovic Courtès, 2015/06/09
- 30/45: reppar: Correctly print the number of packages., Ludovic Courtès, 2015/06/09
- 24/45: reppar: Shrink figures., Ludovic Courtès, 2015/06/09
- 25/45: reppar: Reintroduce inputs in 'make-chameleon' figure., Ludovic Courtès, 2015/06/09
- 31/45: reppar: Add acknowledgments., Ludovic Courtès, 2015/06/09
- 33/45: reppar: Add rough number of cluster nodes and users., Ludovic Courtès, 2015/06/09
- 27/45: reppar: Fix one biblio entry., Ludovic Courtès, 2015/06/09
- 34/45: reppar: Add missing words, fix typo., Ludovic Courtès, 2015/06/09