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
