[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
08/08: news: Add news entry for 'guix pack -RR' and Fakechroot.
From: |
guix-commits |
Subject: |
08/08: news: Add news entry for 'guix pack -RR' and Fakechroot. |
Date: |
Thu, 14 May 2020 11:22:11 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix.
commit febd1fcfa0b3cd34980ab5117172764fab56b853
Author: Ludovic Courtès <address@hidden>
AuthorDate: Thu May 14 17:18:43 2020 +0200
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 73aa2c5..c6e4e7d 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}"))
- branch master updated (19e8a75 -> febd1fc), guix-commits, 2020/05/14
- 03/08: store: 'mapm/accumulate-builds' preserves '%current-target-system'., guix-commits, 2020/05/14
- 04/08: pack: Wrapper honors 'GUIX_EXECUTION_ENGINE' environment variable., guix-commits, 2020/05/14
- 05/08: pack: Factorize store references in wrapper., guix-commits, 2020/05/14
- 08/08: news: Add news entry for 'guix pack -RR' and Fakechroot.,
guix-commits <=
- 06/08: gnu: Add fakechroot., guix-commits, 2020/05/14
- 07/08: pack: Add relocation via ld.so and fakechroot., guix-commits, 2020/05/14
- 01/08: pack: Do not cross-compile the image building tools., guix-commits, 2020/05/14
- 02/08: packages: Ensure bags are insensitive to '%current-target-system'., guix-commits, 2020/05/14