[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [GSoC] Porting GuixSD to GNU Hurd draft
From: |
Manolis Ragkousis |
Subject: |
Re: [GSoC] Porting GuixSD to GNU Hurd draft |
Date: |
Thu, 24 Mar 2016 15:55:31 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 |
Hey
On 03/24/16 15:22, Ludovic Courtès wrote:
> So, let’s say PID isolation will be optional, and we can always adjust
> later on. Sounds good?
>
> Manolis, make sure to read about how the various Hurd servers provides
> these parts of POSIX personality: file systems, UIDs, PIDs, networking,
> and so on.
Already started. :-)
> As far as code integration code, I think we won’t bother syncing this
> work with nix-daemon; guix-daemon has already diverged, and for instance
> it does not have OS X sandbox support.
>
> You’ll have to arrange to have the Hurd-specific bits in a separate
> file, so that ‘#ifdef HURD’ are not scattered all over the place.
>
> This is C(++) as you know. WDYT, Manolis?
I have to start studying the daemon's code more. From what I know the
part that handles builds is in libstore/build.cc. I will start there.
I think I can do it.
>>> The main question is whether you should implement build isolation in
>>> guix-daemon, in which case that would leave little time for the GuixSD
>>> parts. I think I would rather let you focus on the GuixSD stuff as you
>>> wrote, but I’d like to hear what the Hurd folks think.
>>
>> I consider isolation more important.
>
> OK.
Isolation first it is then.
> So, Manolis, what about reframing the agenda such that porting
> guix-daemon to GNU/Hurd comes first (I’d consider it roughly half of the
> programming effort), followed by GuixSD stuff?
>
Current objectives then:
1) Achieve build isolation in the daemon on the Hurd.
2) Modify Guix so it can produce a working image, while isolating any
cases of Linux assumptions.
3) Boot to GuixSD
Ludo, Justus do you agree with this?
Manolis
- Re: GSoC ideas, (continued)
- Re: GSoC ideas, Samuel Thibault, 2016/03/02
- [GSoC] Porting GuixSD to GNU Hurd draft, Manolis Ragkousis, 2016/03/21
- Re: [GSoC] Porting GuixSD to GNU Hurd draft, Samuel Thibault, 2016/03/21
- Re: [GSoC] Porting GuixSD to GNU Hurd draft, Ludovic Courtès, 2016/03/23
- Re: [GSoC] Porting GuixSD to GNU Hurd draft, Justus Winter, 2016/03/23
- Re: [GSoC] Porting GuixSD to GNU Hurd draft, Manolis Ragkousis, 2016/03/24
- Re: [GSoC] Porting GuixSD to GNU Hurd draft, Justus Winter, 2016/03/24
- Re: [GSoC] Porting GuixSD to GNU Hurd draft, Manolis Ragkousis, 2016/03/24
- Re: [GSoC] Porting GuixSD to GNU Hurd draft, Justus Winter, 2016/03/24
- Re: [GSoC] Porting GuixSD to GNU Hurd draft, Ludovic Courtès, 2016/03/24
- Re: [GSoC] Porting GuixSD to GNU Hurd draft,
Manolis Ragkousis <=
- Re: [GSoC] Porting GuixSD to GNU Hurd draft, Justus Winter, 2016/03/24
- Re: GSoC ideas, Manolis Ragkousis, 2016/03/04
- Re: GSoC ideas, Ludovic Courtès, 2016/03/05
Re: GSoC ideas, myglc2, 2016/03/23
Re: GSoC ideas, myglc2, 2016/03/25
Re: GSoC ideas, myglc2, 2016/03/25