[Top][All Lists]

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

Re: Leveraging a GuixSD Host's store in vm-images

From: Chris Marusich
Subject: Re: Leveraging a GuixSD Host's store in vm-images
Date: Thu, 26 Apr 2018 20:56:34 -0700
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)

George myglc2 Clemmer <address@hidden> writes:

> What is the best way to leverage a GuixSD host's store in vm-images?
> I am building Guix from Git on a GuixSD host and running vm-images on
> the GuixSD host and "foreign" distros in house.
> Should I use 'guix publish' on the host? Helpful hints appreciated ;-)

Hmmm.  I suspect that "guix publish," "guix archive," and "guix copy"
are probably the best options at the moment.  How are you making sure
that each Guix installation is using the same (or almost the same)
version of Guix?  That will be important for maximizing shareability.

Another long shot might be to try offloading, but that's intended more
to distribute the work of running the derivations, rather than
minimizing the amount of builds that need to happen.  If host A needs to
build derivation X, host B has not built X, host C has built X, and A
arbitrarily decides to offload to B, then B will waste time building X
when A could have just gotten it directly from C.  For a small number of
nodes, I suppose it's conceivable that it might help on average...but it
might just as well eat up all your CPU and network bandwidth, too.  :-)

If only substitutes published via "guix publish" were discoverable via
mDNS!  Then it would be easier to share within the same network, without
going through the tedium of configuring all the hosts individually...


Attachment: signature.asc
Description: PGP signature

reply via email to

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