guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: website: gnu-guix-1.3.0-released: Really complete


From: Maxim Cournoyer
Subject: branch master updated: website: gnu-guix-1.3.0-released: Really complete the blog post.
Date: Mon, 10 May 2021 17:47:20 -0400

This is an automated email from the git hooks/post-receive script.

apteryx pushed a commit to branch master
in repository guix-artwork.

The following commit(s) were added to refs/heads/master by this push:
     new 3d9332b  website: gnu-guix-1.3.0-released: Really complete the blog 
post.
3d9332b is described below

commit 3d9332bf120206056e14df79f3129312253080ea
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Mon May 10 17:36:51 2021 -0400

    website: gnu-guix-1.3.0-released: Really complete the blog post.
    
    * website/drafts/gnu-guix-1.3.0-released.md: Expound the remaining
    placeholders.
---
 website/drafts/gnu-guix-1.3.0-released.md | 43 ++++++++++++++++++++++++++++---
 1 file changed, 40 insertions(+), 3 deletions(-)

diff --git a/website/drafts/gnu-guix-1.3.0-released.md 
b/website/drafts/gnu-guix-1.3.0-released.md
index 10aec88..18f5c1f 100644
--- a/website/drafts/gnu-guix-1.3.0-released.md
+++ b/website/drafts/gnu-guix-1.3.0-released.md
@@ -146,8 +146,40 @@ 
option](https://guix.gnu.org/manual/en/html_node/Package-Transformation-Options.
 which provides a way to build a bunch of packages with a patch applied
 to one or several of them.
 
-  - ‘guix system image’
-  - GUIX_EXTENSIONS_PATH for GWL
+Building on the [Guix System image
+API](https://othacehe.org/the-guix-system-image-api.html) introduced
+in v1.2.0, the `guix system vm-image` and `guix system disk-image` are
+superseded by a unified `guix system image` command.  For example,
+
+```
+$ guix system vm-image --save-provenance config.scm
+```
+becomes
+```
+$ guix system image -t qcow2 --save-provenance config.scm
+```
+while
+```
+$ guix system disk-image -t iso9660 gnu/system/install.scm
+```
+becomes
+```
+guix system image -t iso9660 gnu/system/install.scm
+```
+
+This brings performance benefits; while a virtual machine used to be
+involved in the production of the image artifacts, the low-level bits
+are now handled by the dedicated `genimage` tool.  Another benefit is
+that the `qcow2` format is now compressed, which removes the need to
+manually compress the images by post-processing them with `xz` or
+another compressor.  To learn more about the `guix system image`
+command, you can [refer to its
+documentation](https://guix.gnu.org/manual/en/html_node/Invoking-guix-system#index-Creating-system-images-in-various-formats).
+
+Last but not least, the introduction of the `GUIX_EXTENSIONS_PATH`
+Guix search path, should make it possible for Guix extensions such as
+the [Guix Workflow Language](https://guixwl.org/) to have their Guile
+modules automatically discovered, simplifying their deployments.
 
 ### Performance
 
@@ -179,7 +211,12 @@ In other news, [`guix system init` has been
 optimized](https://issues.guix.gnu.org/44760#4), which contributes to
 making Guix System installation faster.
 
-  - channel-with-substitutes-available
+On some machines with limited resources, building the Guix modules is
+an expensive operation.  A new procedure,
+`channel-with-substitutes-available` from the `(guix ci)` module, can
+now be used to pull Guix to the latest commit which has already been
+built by the build farm.  Refer to the documentation for [an
+example](https://guix.gnu.org/manual/en/html_node/Channels-with-Substitutes.html).
 
 ### POWER9 support, packages, services, and more!
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]