Blog — Software development

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.blog post summary ellipsis…

Guix Profiles in Practice

October 25, 2019

Note: An updated version of this article is available in the brand new cookbook . Guix provides a very useful feature that may beblog post summary ellipsis…

Creating and using a custom Linux kernel on Guix System

May 21, 2019

Guix is, at its core, a source based distribution with substitutes , and as such building packages from their source code is an expected part of regular package installations andblog post summary ellipsis…

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 theblog post summary ellipsis…

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,blog post summary ellipsis…

Tarballs, the ultimate container image format

May 16, 2018

A year ago we introduced guix pack , a tool that allows you to create “application bundles” from a set of Guix package definitions. On yourblog post summary ellipsis…

Creating bundles with guix pack

March 20, 2017

Guix just got a new command, dubbed guix pack , which we think many developers will find useful. Last week we were celebrating the release ofblog post summary ellipsis…

GuixSD system tests

June 28, 2016

From its inception, Guix has had a thorough test suite—something that’s not only reassuring, but also the thing that allows for fearless evolution of the code. Thatblog post summary ellipsis…

Back from DConf 2016

May 4, 2016

The DConf 2016 concluded. There is no video recording this time, but you can download the slides from Pjoter Prins' lightning talk, "GNUblog post summary ellipsis…

GNOME in GuixSD

March 23, 2016

It’s a feature that many users were waiting for: proper GNOME support in GuixSD. Good news: the forthcoming Guix and GuixSD release will give youblog post summary ellipsis…

Guix at LibrePlanet 2016

March 15, 2016

GNU hackers Christopher Allan Webber (whom you may know from the GNU MediaGoblin project ) and David Thompson will be co-presenting "Solving the Deployment Crisis withblog post summary ellipsis…

Container provisioning with Guix

October 27, 2015

The upcoming release of GNU Guix will feature an implementation of Linux containers named, following Scheme conventions, call-with-container . Containers are a lightweight virtualization technique usedblog post summary ellipsis…

Guix-Tox talk at PyConFR, October 17th

October 9, 2015

Bonjour ! Cyril Roelandt of Red Hat who works on OpenStack will be giving a talk about Guix-Tox at PyConFR in Pau, France, on October 17th.blog post summary ellipsis…

GNU Guix talk at OpenTechSummit, Berlin, May 14th

May 12, 2015

Ricardo Wurmus will be giving a talk about GNU Guix and GuixSD at the OpenTechSummit in Berlin, Germany, on May 14th. The talkblog post summary ellipsis…

Guix at OpenBio Codefest 2014

July 13, 2014

On Wednesday, July 9th, David Thompson gave a brief introduction to GNU Guix at the Open Bioinformatics Codefest 2014 hackathon . The objective of the Codefestblog post summary ellipsis…

Guix gets cross-compilation support

June 26, 2013

Recently , Guix gained cross-compilation support. What this means is that existing package definitions can be reused to cross compile packages. So forblog post summary ellipsis…