Blogo — Software development
The Filesystem Hierarchy Standard Comes to Guix Containers
6-a de Januaro 2023
GNU Guix is different from most other GNU/Linux distributions and perhaps nowhere is that more obvious than the organization of the filesystem: Guix does not conform to the Filesystem…
From ‘guix environment’ to ‘guix shell’
26-a de Oktobro 2021
There are times when what looked like the right design choice some years back comes out as an odd choice as time passes. The beloved guix…
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
Take note: As of 2021, the code examples in this guide are becoming obsolete. For an up-to-date treatment of this subject, please consult the Cookbook recipe Customizing the Kernel…
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…