Blog — Scheme API
Securing updates
July 1, 2020
Software deployment tools like Guix are in a key position when it comes
to securing the “software supply chain”—taking source code fresh from
repositories and providing users with ready-to-use binaries.
GNU Shepherd user services
May 17, 2020
One of the things which sets Guix apart from other GNU/Linux
distributions is that it uses GNU
Shepherd instead of the now
ubiquitous systemd. A side effect of
Grafts, continued
May 6, 2020
Guix includes a mechanism called grafts that allows us to provide
users with security
updates
in a timely fashion, even for core packages deep down in the
Guile 3 & Guix
January 24, 2020
Version 3.0 of GNU Guile, an implementation of the Scheme programming
language , was released just last
week .
This is a major milestone for Guile, which gets compiler improvements
and
Spreading the news
November 12, 2019
Like most free software projects, Guix has no shortage of communication
channels: there’s this blog , the NEWS
file for release
notes, a bunch of
Managing Servers with GNU Guix: A Tutorial
November 4, 2019
The outcome of this year's
GSoC
is a Guile-based programming interface named guix deploy for
automatically creating, upgrading, and changing the configurations of
machines running the Guix System.
Towards Guix for DevOps
July 12, 2019
Hey, there! I'm Jakob, a Google Summer of Code intern and new contributor to
Guix. Since May, I've been working on a DevOps automation tool for the Guix
System, which
Substitutes are now available as lzip
June 17, 2019
For a long time, our build farm at ci.guix.gnu.org has been delivering
substitutes
(pre-built binaries) compressed with gzip. Gzip was never the best
choice in terms of compression
Connecting reproducible deployment to a long-term source code archive
March 29, 2019
GNU Guix can be used as a “package manager” to install and upgrade
software packages as is familiar to GNU/Linux users, or as an
environment manager, but it can also provision
A packaging tutorial for Guix
October 10, 2018
Introduction GNU Guix stands out as the hackable package manager, mostly because it uses
GNU Guile , a powerful high-level programming language, one of the
Multi-dimensional transactions and rollbacks, oh my!
July 24, 2018
One of the highlights of version
0.15.0
was the overhaul of guix pull ,
the command that updates Guix and its package collection. In Debian
terms,
Customize GuixSD: Use Stock SSH Agent Everywhere!
May 26, 2018
I frequently use SSH. Since I don't like typing my password all the
time, I use an SSH agent. Originally I used the GNOME Keyring as my
SSH
Guix at the 2014 GNU Hackers Meeting
October 11, 2014
The Guix talk of this summer's GNU Hackers Meeting is now available (get the slides ). DOWNLOAD VIDEO (WebM, 60 minutes)
Guix at the European Lisp Symposium
May 21, 2013
A paper presenting the design of Guix's Scheme API and packaging language has been accepted for the 2013 European Lisp Symposium (ELS) . ELS