bug-hurd
[Top][All Lists]
Advanced

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

[web: guix updates 4/4] Mention recent Guix recent developments and stat


From: Janneke Nieuwenhuizen
Subject: [web: guix updates 4/4] Mention recent Guix recent developments and status.
Date: Wed, 4 Dec 2024 19:10:35 +0100

* community/meetings/Guix_Days_2024.mdwn: New page.
* community/meetings.mdwn: Link it.
* hurd/running/Guix.mdwn: Updates.
---
 community/meetings.mdwn                |  3 +-
 community/meetings/Guix_Days_2024.mdwn | 24 +++++++++++
 hurd/running/Guix.mdwn                 | 58 +++++++++++++++++++++++---
 3 files changed, 79 insertions(+), 6 deletions(-)
 create mode 100644 community/meetings/Guix_Days_2024.mdwn

diff --git a/community/meetings.mdwn b/community/meetings.mdwn
index ad43b800..d2ccd35c 100644
--- a/community/meetings.mdwn
+++ b/community/meetings.mdwn
@@ -1,5 +1,5 @@
 [[!meta copyright="Copyright © 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
-2015, 2016 Free Software Foundation, Inc."]]
+2015, 2016, 2024 Free Software Foundation, Inc."]]
 
 [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
 id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -17,6 +17,7 @@ License|/fdl]]."]]"""]]
 
 # Past
 
+  * [[Guix_Days_2024]]
   * [[GNU Hackers Meeting, 2016, Rennes|ghm2016]]
   * [[FOSDEM_2016]]
   * [[DebConf15]]
diff --git a/community/meetings/Guix_Days_2024.mdwn 
b/community/meetings/Guix_Days_2024.mdwn
new file mode 100644
index 00000000..f0c110f9
--- /dev/null
+++ b/community/meetings/Guix_Days_2024.mdwn
@@ -0,0 +1,24 @@
+[[!meta copyright="Copyright © 2024 Free Software Foundation, Inc."]]
+
+[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
+id="license" text="Permission is granted to copy, distribute and/or modify this
+document under the terms of the GNU Free Documentation License, Version 1.2 or
+any later version published by the Free Software Foundation; with no Invariant
+Sections, no Front-Cover Texts, and no Back-Cover Texts.  A copy of the license
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
+
+[[!meta title="Guix Days, 2024, Brussels"]]
+
+From second day [sessions'
+recap](https://guix.gnu.org/blog/2024/guix-days-2024-recap):
+
+    Hurd: Janneke Nieuwenhuizen led a discussion around GNU Hurd, which is
+    a microkernel-based architecture.  Activity has increased in the last
+    couple of years, and there's support for SMP and 64-bit (x86) is work
+    in progress.  There's lots of ideas and excitement about getting Guix
+    to work on Hurd.
+
+The [full
+notes](https://lists.gnu.org/archive/html/guix-patches/2024-02/msg00035.html)
+mentions a group of sixteen people attended.
diff --git a/hurd/running/Guix.mdwn b/hurd/running/Guix.mdwn
index 64f9d0e7..30b7b62a 100644
--- a/hurd/running/Guix.mdwn
+++ b/hurd/running/Guix.mdwn
@@ -9,11 +9,59 @@ GNU/Hurd support has been integrated in Guix.
 ---
 # Documentation
 
-As Hurd support is integrated in Guix, the official documentation 
(<https://guix.gnu.org/en/manual/devel/>) also works for Hurd. 
+As Hurd support is integrated in Guix, the [official
+documentation](https://guix.gnu.org/manual/en/html_node/) also works
+for Hurd.
 
-Guix has even support in its configuration language for creating Hurd VMs from 
a running Guix system 
(<https://guix.gnu.org/en/manual/devel/en/guix.html#The-Hurd-in-a-Virtual-Machine>).
-
----
 # Status
 
-At the time of writing, the official Guix manual says that "This configuration 
is experimental and under development. The easiest way for you to give it a try 
is by setting up an instance of hurd-vm-service-type on your GNU/Linux machine 
(see hurd-vm-service-type). See Contributing, on how to help!" 
(<https://guix.gnu.org/en/manual/devel/en/guix.html#GNU-Distribution>).
+At the time of writing the Guix manual says "This configuration is
+experimental and under development.  …  See
+[Contributing](https://guix.gnu.org/manual/en/html_node/Contributing.html),
+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
+master](https://lists.gnu.org/archive/html/guix-patches/2024-12/msg00199.html).
+
+# Childhurds
+
+Guix' operating-system description supports a [`hurd-vm`
+or *childhurd* 
service](https://guix.gnu.org/manual/devel/en/html_node/Virtualization-Services.html#The-Hurd-in-a-Virtual-Machine).
+Specifying the `hurd-vm-service-type` in the `services` of an `operating 
system` description
+
+        (operating-system
+          ;; …
+          (services
+            (list
+              ;; Add the 'hurd-vm' service
+              (service hurd-vm-service-type)
+               …
+              %base-services)))
+
+automagically builds and starts a `Childhurd` that can be also used
+for
+[offloading](https://guix.gnu.org/manual/en/html_node/Daemon-Offload-Setup.html)
+Hurd builds.
+
+# Rumpdisk and NetDDE support
+
+Guix supports NetDDE and Rumpdisk, also [running in a
+Childhurd](https://toot.aquilenet.fr/@civodul/110848429561223704).
+
+# Guix/Hurd on Real Iron
+
+Guix/Hurd has been [ installed on a Thinkpad
+X60](https://todon.nl/@janneke/110451493405777898).
+
+The Guix installer supports cross-installation support for Guix/Hurd.
+
+Of course Guix/Hurd can also be installed from a running GNU/Linux
+system by doing something like:
+
+        guix system init hurd.scm /hurd
+
+An blog post was published about running [Guix/Hurd on a Thinkpad
+X60](https://guix.gnu.org/blog/2024/hurd-on-thinkpad/).
-- 
2.46.0




reply via email to

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