[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [web: guix updates 4/4] Mention recent Guix recent developments and
From: |
Samuel Thibault |
Subject: |
Re: [web: guix updates 4/4] Mention recent Guix recent developments and status. |
Date: |
Wed, 4 Dec 2024 20:16:56 +0100 |
Applied, thanks!
Janneke Nieuwenhuizen, le mer. 04 déc. 2024 19:10:35 +0100, a ecrit:
> * 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
>
>
--
Samuel
The nice thing about Windows is - It does not just crash, it displays a
dialog box and lets you press 'OK' first.
(Arno Schaefer's .sig)