summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJanneke Nieuwenhuizen <janneke@gnu.org>2026-03-01 10:21:00 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2026-03-01 10:39:21 +0100
commit0fa6b9034d0dba1b7a42e2b78237f63d63bda46d (patch)
tree99ca56c69d4db2e6545b9b46dbdca490fe7541d1
parente9287896fc750be6a6221f5184c9e14caa51fab4 (diff)
Update running/Guix: Mention 64-bit childhurd, add 64-bit blog post.
Message-ID: <20260301092102.5223-2-janneke@gnu.org>
-rw-r--r--hurd/running/Guix.mdwn14
1 files changed, 12 insertions, 2 deletions
diff --git a/hurd/running/Guix.mdwn b/hurd/running/Guix.mdwn
index 30b7b62a..d13932ad 100644
--- a/hurd/running/Guix.mdwn
+++ b/hurd/running/Guix.mdwn
@@ -1,6 +1,11 @@
[[!meta title="Guix"]]
-GNU/Hurd support has been integrated in Guix.
+GNU/Hurd support has been integrated in Guix. Only around 1.7% of
+Guix packages (0.9% for x86_64) can currently be run under Guix/Hurd
+(you may use "guix weather --system=i586-gnu" or "guix weather
+--system=x86_64-gnu" to get up-to-date metrics). At the time of
+writing, there is no x.org, for example; for that you need [[Debian
+GNU/Hurd|hurd/running/debian]].
---
# QEMU Image
@@ -23,8 +28,10 @@ on how to help!"
The easiest way to try Guix/Hurd is by setting up a Guix Childhurd
instance on your GNU/Linux machine.
-Cross-building to x86_64-gnu [has just landed on Guix
+Cross-building to x86_64-gnu [is supported on Guix
master](https://lists.gnu.org/archive/html/guix-patches/2024-12/msg00199.html).
+The Guix 1.5.0 release now [comes with support for
+64-bits](https://guix.gnu.org/en/blog/2026/the-64-bit-hurd/).
# Childhurds
@@ -38,6 +45,9 @@ Specifying the `hurd-vm-service-type` in the `services` of an `operating system`
(list
;; Add the 'hurd-vm' service
(service hurd-vm-service-type)
+ ;; Choose flavor
+ ;; (type 'hurd-qcow2) ;32-bit
+ (type 'hurd64-qcow2) ;64-bit
%base-services)))