Blogo — Software development

Securing updates

1-a de Julio 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.…

Guix Profiles in Practice

25-a de Oktobro 2019

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

Creating and using a custom Linux kernel on Guix System

21-a de Majo 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 and…

A packaging tutorial for Guix

10-a de Oktobro 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!

24-a de Julio 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,…

Tarballs, the ultimate container image format

16-a de Majo 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 your…

Creating bundles with guix pack

20-a de Marto 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 of…

GuixSD system tests

28-a de Junio 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. That…

Back from DConf 2016

4-a de Majo 2016

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

GNOME in GuixSD

23-a de Marto 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 you…

Guix at LibrePlanet 2016

15-a de Marto 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 with…

Container provisioning with Guix

27-a de Oktobro 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 used…

Guix-Tox talk at PyConFR, October 17th

9-a de Oktobro 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.…

GNU Guix talk at OpenTechSummit, Berlin, May 14th

12-a de Majo 2015

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

Guix at OpenBio Codefest 2014

13-a de Julio 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 Codefest…

Guix gets cross-compilation support

26-a de Junio 2013

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