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)