guix-commits
[Top][All Lists]
Advanced

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

03/03: website: gnu-guix-1.4.0-released: Reorder sections.


From: Ludovic Courtès
Subject: 03/03: website: gnu-guix-1.4.0-released: Reorder sections.
Date: Sun, 18 Dec 2022 12:12:10 -0500 (EST)

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

commit b535f465e44c60a2da4dfdfa193269c3e346e2a1
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Sun Dec 18 18:11:28 2022 +0100

    website: gnu-guix-1.4.0-released: Reorder sections.
    
    * website/drafts/gnu-guix-1.4.0-released.md: Move "Stronger
    distribution" and "More documentation" earlier.
---
 website/drafts/gnu-guix-1.4.0-released.md | 238 +++++++++++++++---------------
 1 file changed, 119 insertions(+), 119 deletions(-)

diff --git a/website/drafts/gnu-guix-1.4.0-released.md 
b/website/drafts/gnu-guix-1.4.0-released.md
index 3fafde7..ac5023c 100644
--- a/website/drafts/gnu-guix-1.4.0-released.md
+++ b/website/drafts/gnu-guix-1.4.0-released.md
@@ -137,6 +137,125 @@ Those who’ve come to enjoy declarative deployment of 
entire fleets of
 machines will probably like the new [**`--execute` option of `guix
 
deploy`**](https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-deploy.html).
 
+# Stronger distribution
+
+The distribution itself has seen lots of changes.  First, the **Guix
+System installer** received a number of bug fixes and it now includes a
+new mechanism that allows users to automatically report useful debugging
+information in case of a crash.  This will help developers address bugs
+that occur with unusual configurations.
+
+**Application startup has been reduced** thanks to [a new
+per-application dynamic linker
+cache](https://guix.gnu.org/en/blog/2021/taming-the-stat-storm-with-a-loader-cache/)
+that drastically reduces the number of `stat` and `open` calls due to
+shared library lookup (we’re glad it
+[inspired](https://fzakaria.com/2022/09/12/making-runpath-redundant-for-nix.html)
+[others](https://stoppels.ch/2022/08/04/stop-searching-for-shared-libraries.html)).
+
+Guix System is now using [**version 0.9 of the
+GNU Shepherd**](https://www.gnu.org/software/shepherd), which addresses
+shortcomings, improves logging, and adds features such as systemd-style
+service activation and inetd-style service startup.  Speaking of
+services, the [new `guix system edit`
+sub-command](https://guix.gnu.org/manual/en/html_node/Invoking-guix-system.html)
+provides an additional way for users to inspect services, completing
+`guix system search` and `guix system extension-graph`.
+
+There are 15 [**new system
+services**](https://guix.gnu.org/manual/en/html_node/Services.html) to
+choose from, including
+[Jami](https://guix.gnu.org/manual/en/html_node/Telephony-Services.html),
+[Samba](https://guix.gnu.org/manual/devel/en/html_node/Samba-Services.html),
+[fail2ban](https://guix.gnu.org/manual/devel/en/html_node/Miscellaneous-Services.html#Fail2Ban-service),
+and
+[Gitile](https://guix.gnu.org/manual/devel/en/html_node/Version-Control-Services.html#Gitile-Service),
+to name a few.
+
+A new interface is available to [**declare swap
+space**](https://guix.gnu.org/manual/devel/en/html_node/Swap-Space.html)
+in operating system configurations.  This interface is more expressive
+and more flexible than what was available before.
+
+Similarly, the interface to declare [**static networking
+configuration**](https://guix.gnu.org/manual/devel/en/html_node/Networking-Setup.html)
+has been overhauled.  On GNU/Linux, it lets you do roughly the same as
+the `ip` command, only in a declarative fashion and with static checks
+to prevent you from deploying obviously broken configurations.
+
+![Screenshot of GNOME 42.](/static/blog/img/gnome-42.png)
+
+More than **5,300 packages were added** for a total of almost 22,000
+packages, making Guix one of the top-ten biggest distros [according to
+Repology](https://repology.org/).  Among the many noteworthy package
+upgrades and addition, **GNOME 42** is now available.  KDE is not there
+yet but tens of KDE packages have been added so we’re getting closer;
+Qt 6 is also available.  The distribution also comes with GCC 12.2.0,
+GNU libc 2.33, Xfce 4.16, Linux-libre 6.0.10, LibreOffice 7.4.3.2, and
+Emacs 28.2 (with just-in-time compilation support!).
+
+In other news, motivated by the fact that Python 2 officially reached
+“end of life” in 2020, more than 500 **Python 2 packages** were
+removed—those whose name starts with `python2-`.  This includes “big
+ones” like `python2-numpy` and `python2-scipy`.  Those who still need
+these have two options: using [`guix
+time-machine`](https://guix.gnu.org/manual/en/html_node/Invoking-guix-time_002dmachine.html)
+to jump to an older commit that contains the packages they need, or
+using the [Guix-Past](https://gitlab.inria.fr/guix-hpc/guix-past)
+channel to build some of those old packages in today’s
+environments—scientific computing is one area where this may come in
+handy.
+
+On top of that, the Web site features a [**new package
+browser**](https://packages.guix.gnu.org)—at last!  Among other things,
+the package browse provides stable package URLs like
+`https://packages.guix.gnu.org/packages/PACKAGE`.
+
+The [`NEWS`
+file](https://git.savannah.gnu.org/cgit/guix.git/tree/NEWS?h=version-1.4.0)
+lists additional noteworthy changes and bug fixes you may be
+interested in.
+
+# More documentation
+
+As with past releases, we have worked on documentation to make Guix more
+approachable.  “How-to” kind of sections have been written or improved,
+such as:
+
+  - [“Writing
+    
Manifests”](https://guix.gnu.org/manual/devel/en/html_node/Writing-Manifests.html)
+  - [“Replicating
+    
Guix”](https://guix.gnu.org/manual/devel/en/html_node/Replicating-Guix.html)
+  - [“Using TeX and
+    
LaTeX”](https://guix.gnu.org/manual/devel/en/html_node/Using-TeX-and-LaTeX.html)
+  - [“System Troubleshooting
+    
Tips”](https://guix.gnu.org/manual/devel/en/html_node/System-Troubleshooting-Tips.html)
+  - [“Foreign
+    
Architectures”](https://guix.gnu.org/manual/devel/en/html_node/Foreign-Architectures.html)
+  - [“Using Guix
+    
Interactively”](https://guix.gnu.org/manual/devel/en/html_node/Using-Guix-Interactively.html)
+
+The [Cookbook](https://guix.gnu.org/cookbook/en/html_node/) likewise
+keeps receiving how-to entries, check it out!
+
+The Guix reference manual is **fully translated** into
+[French](https://guix.gnu.org/manual/fr/html_node/) and
+[German](https://guix.gnu.org/manual/de/html_node/); 70% is available in
+[Spanish](https://guix.gnu.org/manual/es/html_node/), and there are
+[preliminary
+translations](https://translate.fedoraproject.org/projects/guix/documentation-manual/)
+in [Russian](https://guix.gnu.org/manual/ru/html_node/),
+[Chinese](https://guix.gnu.org/manual/zh-cn/html_node/), and other
+languages.  Guix itself is fully translated in French, with almost
+complete translations in Brazilian Portuguese, German, Slovak, and
+Spanish, and partial translations in [almost twenty other
+languages](https://translate.fedoraproject.org/projects/guix/guix/).
+Check out the manual on [how to
+help](https://guix.gnu.org/manual/devel/en/html_node/Translating-Guix.html)
+or this [guided tour by translator in chief Julien
+Lepiller](https://10years.guix.gnu.org/video/let-s-translate-guix-together-/)!
+
+
 # Supporting long-term reproducibility
 
 A salient feature of Guix is its support for reproducible software
@@ -327,125 +446,6 @@ 
command**](https://guix.gnu.org/manual/devel/en/html_node/Invoking-guix-refresh.
 to automatically update package definitions has a new `generic-git`
 updater.
 
-# Documentation
-
-As with past releases, we have worked on documentation to make Guix more
-approachable.  “How-to” kind of sections have been written or improved,
-such as:
-
-  - [“Writing
-    
Manifests”](https://guix.gnu.org/manual/devel/en/html_node/Writing-Manifests.html)
-  - [“Replicating
-    
Guix”](https://guix.gnu.org/manual/devel/en/html_node/Replicating-Guix.html)
-  - [“Using TeX and
-    
LaTeX”](https://guix.gnu.org/manual/devel/en/html_node/Using-TeX-and-LaTeX.html)
-  - [“System Troubleshooting
-    
Tips”](https://guix.gnu.org/manual/devel/en/html_node/System-Troubleshooting-Tips.html)
-  - [“Foreign
-    
Architectures”](https://guix.gnu.org/manual/devel/en/html_node/Foreign-Architectures.html)
-  - [“Using Guix
-    
Interactively”](https://guix.gnu.org/manual/devel/en/html_node/Using-Guix-Interactively.html)
-
-The [Cookbook](https://guix.gnu.org/cookbook/en/html_node/) likewise
-keeps receiving how-to entries, check it out!
-
-The Guix reference manual is **fully translated** into
-[French](https://guix.gnu.org/manual/fr/html_node/) and
-[German](https://guix.gnu.org/manual/de/html_node/); 70% is available in
-[Spanish](https://guix.gnu.org/manual/es/html_node/), and there are
-[preliminary
-translations](https://translate.fedoraproject.org/projects/guix/documentation-manual/)
-in [Russian](https://guix.gnu.org/manual/ru/html_node/),
-[Chinese](https://guix.gnu.org/manual/zh-cn/html_node/), and other
-languages.  Guix itself is fully translated in French, with almost
-complete translations in Brazilian Portuguese, German, Slovak, and
-Spanish, and partial translations in [almost twenty other
-languages](https://translate.fedoraproject.org/projects/guix/guix/).
-Check out the manual on [how to
-help](https://guix.gnu.org/manual/devel/en/html_node/Translating-Guix.html)
-or this [guided tour by translator in chief Julien
-Lepiller](https://10years.guix.gnu.org/video/let-s-translate-guix-together-/)!
-
-
-# Stronger distribution
-
-The distribution itself has seen lots of changes.  First, the **Guix
-System installer** received a number of bug fixes and it now includes a
-new mechanism that allows users to automatically report useful debugging
-information in case of a crash.  This will help developers address bugs
-that occur with unusual configurations.
-
-**Application startup has been reduced** thanks to [a new
-per-application dynamic linker
-cache](https://guix.gnu.org/en/blog/2021/taming-the-stat-storm-with-a-loader-cache/)
-that drastically reduces the number of `stat` and `open` calls due to
-shared library lookup (we’re glad it
-[inspired](https://fzakaria.com/2022/09/12/making-runpath-redundant-for-nix.html)
-[others](https://stoppels.ch/2022/08/04/stop-searching-for-shared-libraries.html)).
-
-Guix System is now using [**version 0.9 of the
-GNU Shepherd**](https://www.gnu.org/software/shepherd), which addresses
-shortcomings, improves logging, and adds features such as systemd-style
-service activation and inetd-style service startup.  Speaking of
-services, the [new `guix system edit`
-sub-command](https://guix.gnu.org/manual/en/html_node/Invoking-guix-system.html)
-provides an additional way for users to inspect services, completing
-`guix system search` and `guix system extension-graph`.
-
-There are 15 [**new system
-services**](https://guix.gnu.org/manual/en/html_node/Services.html) to
-choose from, including
-[Jami](https://guix.gnu.org/manual/en/html_node/Telephony-Services.html),
-[Samba](https://guix.gnu.org/manual/devel/en/html_node/Samba-Services.html),
-[fail2ban](https://guix.gnu.org/manual/devel/en/html_node/Miscellaneous-Services.html#Fail2Ban-service),
-and
-[Gitile](https://guix.gnu.org/manual/devel/en/html_node/Version-Control-Services.html#Gitile-Service),
-to name a few.
-
-A new interface is available to [**declare swap
-space**](https://guix.gnu.org/manual/devel/en/html_node/Swap-Space.html)
-in operating system configurations.  This interface is more expressive
-and more flexible than what was available before.
-
-Similarly, the interface to declare [**static networking
-configuration**](https://guix.gnu.org/manual/devel/en/html_node/Networking-Setup.html)
-has been overhauled.  On GNU/Linux, it lets you do roughly the same as
-the `ip` command, only in a declarative fashion and with static checks
-to prevent you from deploying obviously broken configurations.
-
-![Screenshot of GNOME 42.](/static/blog/img/gnome-42.png)
-
-More than **5,300 packages were added** for a total of almost 22,000
-packages, making Guix one of the top-ten biggest distros [according to
-Repology](https://repology.org/).  Among the many noteworthy package
-upgrades and addition, **GNOME 42** is now available.  KDE is not there
-yet but tens of KDE packages have been added so we’re getting closer;
-Qt 6 is also available.  The distribution also comes with GCC 12.2.0,
-GNU libc 2.33, Xfce 4.16, Linux-libre 6.0.10, LibreOffice 7.4.3.2, and
-Emacs 28.2 (with just-in-time compilation support!).
-
-In other news, motivated by the fact that Python 2 officially reached
-“end of life” in 2020, more than 500 **Python 2 packages** were
-removed—those whose name starts with `python2-`.  This includes “big
-ones” like `python2-numpy` and `python2-scipy`.  Those who still need
-these have two options: using [`guix
-time-machine`](https://guix.gnu.org/manual/en/html_node/Invoking-guix-time_002dmachine.html)
-to jump to an older commit that contains the packages they need, or
-using the [Guix-Past](https://gitlab.inria.fr/guix-hpc/guix-past)
-channel to build some of those old packages in today’s
-environments—scientific computing is one area where this may come in
-handy.
-
-On top of that, the Web site features a [**new package
-browser**](https://packages.guix.gnu.org)—at last!  Among other things,
-the package browse provides stable package URLs like
-`https://packages.guix.gnu.org/packages/PACKAGE`.
-
-The [`NEWS`
-file](https://git.savannah.gnu.org/cgit/guix.git/tree/NEWS?h=version-1.4.0)
-lists additional noteworthy changes and bug fixes you may be
-interested in.
-
 # Try it!
 
 There are several ways to get started using Guix:



reply via email to

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