summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--etc/news.scm22
1 files changed, 22 insertions, 0 deletions
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}"))