From febd1fcfa0b3cd34980ab5117172764fab56b853 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Thu, 14 May 2020 17:18:43 +0200 Subject: news: Add news entry for 'guix pack -RR' and Fakechroot. * etc/news.scm: Add entry. --- etc/news.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/etc/news.scm b/etc/news.scm index 73aa2c5077..c6e4e7d089 100644 --- a/etc/news.scm +++ b/etc/news.scm @@ -11,6 +11,28 @@ (channel-news (version 0) + (entry (commit "6456232164890dbf5aa20394ee24637feb4b7b9e") + (title (en "@command{guix pack -RR} introduces a new execution +engine")) + (body + (en "The @command{guix pack -RR} command allows you to create a +tarball containing @dfn{relocatable binaries}. Until now, those would rely +either on Linux ``unprivileged user namespaces'' or on PRoot, when +unprivileged user namespaces are not supported. However, PRoot introduces +significant overhead for some workloads. + +To address that, @command{guix pack -RR} introduces a third option based on an +extension to the GNU run-time linker (ld.so) and on Fakechroot, which incurs +very little overhead. You can select the fastest option when executing a +relocatable binary like this: + +@example +GUIX_EXECUTION_ENGINE=performance +export GUIX_EXECUTION_ENGINE +@end example + +Run @command{info \"(guix) Invoking guix pack\"} for more information."))) + (entry (commit "88a96c568c47c97d05d883ada5afbc4e1200b10f") (title (en "New @option{--path} option for @command{guix graph}") (de "Neue Option @option{--path} für @command{guix graph}")) -- cgit v1.2.3