Блог — Software development
The Filesystem Hierarchy Standard Comes to Guix Containers
2023-01-06
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’
2021-10-26
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
2020-07-01
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
2019-10-25
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
2019-05-21
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
2018-10-10
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!
2018-07-24
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
2018-05-16
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
2017-03-20
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
2016-06-28
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
2016-05-04
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
2016-03-23
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
2016-03-15
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
2015-10-27
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
2015-10-09
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
2015-05-12
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
2014-07-13
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
2013-06-26
Recently , Guix gained cross-compilation support. What this means is that existing package definitions can be reused to cross compile packages. So for…