Hello,

>
>
> I also find it very interesting.  I wonder if there are parallels to be
> drawn, or code to be shared, with ‘hurd-vm-service-type’ and
> ‘virtual-build-machine-service-type’, both of which are about running
> Guix System in a VM.  WDYT?
>
>
Oh I didn't think about that code at all, I know how some part of cuirass
works but I haven't looked at the `virtual-build-machine-service-type`  or
`hurd*`.  Looking rapidly we could share code.  Is there any design
document or issues concerning that functionality I could read to get up
to speed?

Ludo, Ricardo, Sergio what do you think I should do? Should I create a
proposal in an issue to discuss it. Maybe with the following points:

- Is this something we want?
- What could be the syntax/API usage?
- What is the scope?
- How does that fit into Guix, both regarding existing features and new
ones?
- What could potentially share code?

Out of curiosity, is the offloading machine always on and responding to
build requests? I am asking that because using a microvm to isolate builds,
where each task or build has its own VM, is pretty common.

I am not proposing or questioning the architecture; distributed systems are
simply a passion of mine, both professionally and personally.

thanks


-- 
ph

Reply via email to