How to run GNU Guix/Hurd in qemu without childhurd

https://lemmy.ml/post/49025144

9 points · 4 comments · view on lemmy.world

4 Comments

civodul@toot.aquilenet.fr · 2 pts · 65d (3 replies)

@provectus The easiest option to create a Hurd image with Guix is by running ‘guix system image -t hurd64-qcow2 config.scm’, where ‘config.scm’ contains an OS configuration for the Hurd 👇
https://guix.gnu.org/manual/devel/en/html/_node/Invoking-guix-system.html#index-image_002c-creating-disk-images

This cross-compiles the entire image contents, so you have to restrict yourself to packages that can be cross-built. A good starting point is:
https://codeberg.org/guix/guix/src/branch/master/gnu/system/examples/bare-hurd64.tmpl

provectus@lemmy.ml · 1 pts · 65d (2 replies)

The goal of this guide is for those who want to use GNU Guix/Hurd without using GNU Guix/Linux or the Guix package manager. I will try to add your info, though. Thanks.

civodul@toot.aquilenet.fr · 2 pts · 65d (1 reply)

@provectus Oh yes, that makes total sense, sorry for the misguided suggestion.

provectus@lemmy.ml · 1 pts · 65d

No problem at all. I edited the post just to prevent confusion. :-)