[Top][All Lists]

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

Re: boot the Hurd with Guix

From: Ludovic Courtès
Subject: Re: boot the Hurd with Guix
Date: Fri, 01 Dec 2017 14:17:48 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)

Hi rennes,

rennes@openmailbox.org skribis:

> This is the demo generated with Guix:
> https://github.com/methalo/boot-hurd
> The binary files were generated in Debian/Hurd and placed in an 'img' file.
> The command used to generate the binaries is:
> './pre-inst-env guix system init ~/light.scm /guix'
> To test Hurd, execute:
> 'sudo qemu-system-i386 -enable-kvm -m 1G -hda guixsdhurd.img -curses'


> https://ombx.io/ipoWt9uK

I just gave it a try, and woow!  :-)

It’s really nice to see that in action.

It lacks a couple of things such as the console server and client and
the pipe server, but tweaking this will be the funny part.  ;-)

Also, in GRUB, you currently load ext2fs.static and exec explicitly.
There’s now a /hurd/startup server that takes care of launching
/hurd/proc, /hurd/auth, and then passes control to /libexec/runsystem.
I suppose this is the preferred method, but hurd.texi doesn’t give the
exact GRUB commands.  Can anyone shed some light?

BTW, the image you posted is in “raw” format.  You would get a smaller
file by using the qcow2 format, which you can create with “qemu-img
create -f qcow2”.

Anyway, kudos, and keep up the good work!

Thank you,

reply via email to

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