Planet Guix

Build daemon drops its privileges

“Does it really need to run as root?” When talking to system administrators of large supercomputers about installing Guix and having its build daemon run as root, this question would quickly come up—and rightfully so. We’re happy to announce that guix-daemon can now run without root privileges by taking advantage of Linux’s unprivileged user namespaces, a feature now available even on some of the most conservative supercomputers.

Self-Hosting Forgejo in Guix using OCI containers

Giacomo Leidi's talk at Guix.Social covering how to run Docker and OCI containers in Guix: bringing together the easy distribution of Docker containers, and the capabilities of Guix's declarative configuration. All part of his Gocix project (https://github.com/fishinthecalculator/gocix) which provides ready made services for Prometheus, Bonfire, Grafana, Forgejo and others.

The Shepherd on TV!

The FOSDEM + Guix Days combo usually makes for an intense and exhaustive week, and this year’s edition was no exception! The Declarative & Minimalistic Computing track was home to a wealth of exciting talks, many of which about all things Guile—the Whippet garbage collector, the RDE Guix derivative, the Goblins distributed programming framework, and… not one but two talks about the Shepherd!

Guix-HPC Activity Report, 2024

Guix-HPC is a collaborative effort to bring reproducible software deployment to scientific workflows and high-performance computing (HPC). Guix-HPC builds upon the GNU Guix software deployment tools and aims to make them useful for HPC practitioners and scientists concerned with dependency graph control and customization and, uniquely, reproducible research.