Hi Ludo, > New blog post about this newfangled unprivileged guix-daemon:
Thanks, that's useful background knowledge for the initial toot-sized announcement! And thanks to everyone who contributed to this work, which I understand wasn't exactly trivial. This opens up interesting new opportunities, some of which should help with encouraging scientific users to adopt Guix. An unexpected (for me at least) feedback to the Guix module of the Reproducible Research MOOC was: "I didn't do the exercises that required a local installation, because I feared breaking the software environment on my computer, on which I depend for my daily work." That's not an unreasonable fear, and it's an obstacle to trying out Guix. With the new daemon, it looks like we could distribute a pedagogical Guix installation as a Docker container. And that should lower the barrier to playing with it, as scientific users nowadays see the value of a Docker container as a sandbox (without necessarily seeing its limitations, but that's another story). In the long run, I'd rather have "personal Guix". Or maybe call it "guik", the little-used singular of "guix" ;-) Meaning Guix running entirely in a user's home directory. If you want a sandbox, just create a new user account for it. Unlike the Docker workaround, it would be efficient enough for real work. And it would make Guix a realistic alternative to Conda for many people. Cheers, Konrad. -- --------------------------------------------------------------------- Konrad Hinsen Centre de Biophysique Moléculaire, CNRS Orléans Synchrotron Soleil - Division Expériences Saint Aubin - BP 48 91192 Gif sur Yvette Cedex, France Tel. +33-1 69 35 97 15 E-Mail: konrad DOT hinsen AT cnrs DOT fr http://dirac.cnrs-orleans.fr/~hinsen/ ORCID: https://orcid.org/0000-0003-0330-9428 Mastodon: @khinsen@scholar.social ---------------------------------------------------------------------