[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) |
Hello!
Manolis Ragkousis <address@hidden> 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.)
Thanks!
Ludo’.
PS: Please avoid HTML in messages.