diff options
author | Ludovic Courtès <ludo@gnu.org> | 2020-05-14 17:18:43 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2020-05-14 17:21:47 +0200 |
commit | febd1fcfa0b3cd34980ab5117172764fab56b853 (patch) | |
tree | 5196de4d8766c7f1c66af75634eee44b3ea2b5e1 | |
parent | 6456232164890dbf5aa20394ee24637feb4b7b9e (diff) | |
download | patches-febd1fcfa0b3cd34980ab5117172764fab56b853.tar patches-febd1fcfa0b3cd34980ab5117172764fab56b853.tar.gz |
news: Add news entry for 'guix pack -RR' and Fakechroot.base-for-series-3961base-for-series-3960
* etc/news.scm: Add entry.
-rw-r--r-- | etc/news.scm | 22 |
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}")) |