[Top][All Lists]

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

Re: [GSoC] Porting Guix to GNU/Hurd

From: Ludovic Courtès
Subject: Re: [GSoC] Porting Guix to GNU/Hurd
Date: Tue, 11 Mar 2014 12:19:44 +0100
User-agent: Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3 (gnu/linux)


Manolis Ragkousis <manolis837@gmail.com> skribis:

> Here is a simple roadmap explaing what is there to be done.
> 1) Successfully cross-build the hurd's glibc
> 2) Make the appropriate changes  to cross-base.scm so the toolchain will
> use the new glibc when hurd is targeted with "guix build --target=i686-gnu
> bootstrap-binaries"
> 3) Successfully cross-build Guix's bootstrap binaries. This will be the
> first milestone.
> 4) At this point we can try bootstraping guix in a native Hurd system while
> starting modifying  the (gnu system) Guix modules in order to add support
> for a GNU/Hurd system.
> 5) After adding support for a Hurd system and configuring system packages
> ,services , etc ,we could create a complete VM image of a GNU/Hurd system.

Sounds like a good plan!

I can see really 3 milestones:

  1. Getting cross-compilation support to i686-gnu in order with Guix.
  2. Getting native compilation on i686-gnu in order.
  3. Building a bootable system or VM image.

You’re already on your way for item #1.  As you noticed, that’s already
non-trivial work, for various reasons.

> And because I am an eligible student I would like to apply as a GSoC
> student working on this.

Good.  Make sure to apply in google-melange too.

I can mentor the project, but I would really like someone from the Hurd
side to co-mentor.  Any volunteer?  (This is essentially already the
case in practice, but we could make it official.)



PS: Please avoid HTML in messages.

reply via email to

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