civodul pushed a commit to branch master in repository maintenance. commit 2a2af324f31bc045b9faec7c728aa773d7abf215 Author: Ludovic Courtès <l...@gnu.org> Date: Wed Jul 1 12:24:49 2015 +0200
doc: Add RepPar announcement. --- doc/announcements/savannah/reppar.txt | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/doc/announcements/savannah/reppar.txt b/doc/announcements/savannah/reppar.txt new file mode 100644 index 0000000..a9b1412 --- /dev/null +++ b/doc/announcements/savannah/reppar.txt @@ -0,0 +1,15 @@ +Our paper entitled [https://hal.inria.fr/hal-01161771/en Reproducible and User-Controlled Software Environments in HPC with Guix] was accepted for [http://reppar.org/ RepPar], a workshop on reproducibility in parallel computing: + + Support teams of high-performance computing (HPC) systems often find themselves between a rock and a hard place: on one hand, they understandably administrate these large systems in a conservative way, but on the other hand, they try to satisfy their users by deploying up-to-date tool chains as well as libraries and scientific software. HPC system users often have no guarantee that they will be able to reproduce results at a later point in time, even on the same system—software may hav [...] + +The paper can be thought of as a followup to the recent [http://elephly.net/posts/2015-04-17-gnu-guix.html experience report] by Ricardo Wurmus. + +We believe package management and reproducibility are key topics for HPC research. We are glad to have this opportunity to discuss the subject with researchers of the field. + +== About GNU Guix == + +[http://www.gnu.org/software/guix GNU Guix] is a functional package manager for the GNU system. The Guix System Distribution or GuixSD is an advanced distribution of the GNU system that relies on GNU Guix and [http://www.gnu.org/distros/free-system-distribution-guidelines.html respects the user's freedom]. + +In addition to standard package management features, Guix supports transactional upgrades and roll-backs, unprivileged package management, per-user profiles, and garbage collection. Guix uses low-level mechanisms from the Nix package manager, except that packages are defined as native [http://www.gnu.org/software/guile Guile] modules, using extensions to the [http://schemers.org Scheme] language. GuixSD offers a declarative approach to operating system configuration management, and is [...] + +GuixSD can be used on an i686 or x86_64 machine. It is also possible to use Guix on top of an already installed GNU/Linux system, including on mips64el and armv7.